From 38beade36384404955aef764b67568e591cf3f31 Mon Sep 17 00:00:00 2001 From: Artem Eroshenko Date: Mon, 15 Feb 2021 12:23:09 +0300 Subject: [PATCH 1/2] fix face test case creation in Allure TestOps --- .../io/qameta/allure/junitplatform/AllureJunitPlatform.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/allure-junit-platform/src/main/java/io/qameta/allure/junitplatform/AllureJunitPlatform.java b/allure-junit-platform/src/main/java/io/qameta/allure/junitplatform/AllureJunitPlatform.java index 74b5def2c..ec9771a0b 100644 --- a/allure-junit-platform/src/main/java/io/qameta/allure/junitplatform/AllureJunitPlatform.java +++ b/allure-junit-platform/src/main/java/io/qameta/allure/junitplatform/AllureJunitPlatform.java @@ -64,6 +64,7 @@ import static io.qameta.allure.model.Status.FAILED; import static io.qameta.allure.model.Status.PASSED; import static io.qameta.allure.model.Status.SKIPPED; +import static io.qameta.allure.util.ResultsUtils.ALLURE_ID_LABEL_NAME; import static io.qameta.allure.util.ResultsUtils.createFrameworkLabel; import static io.qameta.allure.util.ResultsUtils.createHostLabel; import static io.qameta.allure.util.ResultsUtils.createLanguageLabel; @@ -419,6 +420,9 @@ private void stopTestCase(final TestIdentifier testIdentifier, } final String uuid = maybeUuid.get(); getLifecycle().updateTestCase(uuid, result -> { + if (!testIdentifier.isTest()) { + result.getLabels().add(new Label().setName(ALLURE_ID_LABEL_NAME).setValue("-1")); + } result.setStage(Stage.FINISHED); result.setStatus(status); result.setStatusDetails(statusDetails); From edf313c922190329c99f2029b420dff3e8a59fbf Mon Sep 17 00:00:00 2001 From: Artem Eroshenko Date: Mon, 15 Feb 2021 12:36:32 +0300 Subject: [PATCH 2/2] codestyle fixes --- .../qameta/allure/junitplatform/AllureJunitPlatform.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/allure-junit-platform/src/main/java/io/qameta/allure/junitplatform/AllureJunitPlatform.java b/allure-junit-platform/src/main/java/io/qameta/allure/junitplatform/AllureJunitPlatform.java index ec9771a0b..60dc36185 100644 --- a/allure-junit-platform/src/main/java/io/qameta/allure/junitplatform/AllureJunitPlatform.java +++ b/allure-junit-platform/src/main/java/io/qameta/allure/junitplatform/AllureJunitPlatform.java @@ -80,7 +80,13 @@ /** * @author ehborisov */ -@SuppressWarnings({"deprecation", "ClassFanOutComplexity", "MultipleStringLiterals", "PMD.GodClass"}) +@SuppressWarnings({ + "deprecation", + "ClassFanOutComplexity", + "MultipleStringLiterals", + "ClassDataAbstractionCoupling", + "PMD.GodClass" +}) public class AllureJunitPlatform implements TestExecutionListener { private static final Logger LOGGER = LoggerFactory.getLogger(AllureJunitPlatform.class);