From 5a05d8791744f57e29f0c901ce09257464f84ddb Mon Sep 17 00:00:00 2001 From: FyloZ Date: Sun, 14 Feb 2021 01:06:52 -0500 Subject: [PATCH 1/3] Ajout des rapports de tests unitaires dans Gitlab-CI --- .gitlab-ci.yml | 4 ++++ build.gradle.kts | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b727030..51e641f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,6 +26,10 @@ test: TEST_CONTAINER_NAME: "cre_backend_gradle_tests-$CI_COMMIT_REF_NAME" script: - docker run --name $TEST_CONTAINER_NAME --rm $CI_REGISTRY_IMAGE_GRADLE gradle test + artifacts: + when: always + reports: + junit: build/test-results/test/**/TEST-*.xml package: stage: package diff --git a/build.gradle.kts b/build.gradle.kts index c253883..fc927bb 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -66,6 +66,11 @@ sourceSets { } tasks.test { + reports { + junitXml.isEnabled = true + html.isEnabled = false + } + useJUnitPlatform() testLogging { events("passed", "skipped", "failed") From c32b36e75304c558ef53028831c5b994362e25c0 Mon Sep 17 00:00:00 2001 From: William Nolin Date: Sun, 14 Feb 2021 01:15:54 -0500 Subject: [PATCH 2/3] Update .gitlab-ci.yml --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c598c07..707cf5c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -33,7 +33,7 @@ test: artifacts: when: always reports: - junit: build/test-results/test/**/TEST-*.xml + junit: build/test-results/test/TEST-*.xml package: stage: package From 88e5069119fccb2043d2609daf42ae9b70395cf2 Mon Sep 17 00:00:00 2001 From: FyloZ Date: Sun, 14 Feb 2021 01:37:12 -0500 Subject: [PATCH 3/3] Ajout des rapports de tests unitaires dans Gitlab-CI --- .gitlab-ci.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 707cf5c..817a739 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,11 +29,14 @@ test: variables: TEST_CONTAINER_NAME: "cre_backend_gradle_tests-$CI_COMMIT_REF_NAME" script: - - docker run --name $TEST_CONTAINER_NAME --rm $CI_REGISTRY_IMAGE_GRADLE gradle test + - docker run --name $TEST_CONTAINER_NAME $CI_REGISTRY_IMAGE_GRADLE gradle test + - mkdir test-results && docker cp $TEST_CONTAINER_NAME:/usr/src/cre/build/test-results/test/ test-results + after_script: + - docker rm $TEST_CONTAINER_NAME artifacts: when: always reports: - junit: build/test-results/test/TEST-*.xml + junit: test-results/test/TEST-*.xml package: stage: package