aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.d/buildtest-template.yml
diff options
context:
space:
mode:
authorDaniel P. Berrangé <berrange@redhat.com>2022-05-09 13:41:34 +0100
committerKevin Wolf <kwolf@redhat.com>2022-05-12 12:27:32 +0200
commit29a493765ecd63e2b8c1593c777877ee1f8f1cd1 (patch)
tree271862da31bd5381e2ce26bbfa919e64237b0066 /.gitlab-ci.d/buildtest-template.yml
parent5e781c700a6ebf089cb01eb4f612479bfcfe186d (diff)
.gitlab-ci.d: export meson testlog.txt as an artifact
When running 'make check' we only get a summary of progress on the console. Fortunately meson/ninja have saved the raw test output to a logfile. Exposing this log will make it easier to debug failures that happen in CI. Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> Message-Id: <20220509124134.867431-3-berrange@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to '.gitlab-ci.d/buildtest-template.yml')
-rw-r--r--.gitlab-ci.d/buildtest-template.yml12
1 files changed, 10 insertions, 2 deletions
diff --git a/.gitlab-ci.d/buildtest-template.yml b/.gitlab-ci.d/buildtest-template.yml
index 2c7980a4f6..dc6d67aacf 100644
--- a/.gitlab-ci.d/buildtest-template.yml
+++ b/.gitlab-ci.d/buildtest-template.yml
@@ -26,7 +26,7 @@
make -j"$JOBS" $MAKE_CHECK_ARGS ;
fi
-.native_test_job_template:
+.common_test_job_template:
stage: test
image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:latest
script:
@@ -37,8 +37,16 @@
# Avoid recompiling by hiding ninja with NINJA=":"
- make NINJA=":" $MAKE_CHECK_ARGS
+.native_test_job_template:
+ extends: .common_test_job_template
+ artifacts:
+ name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG"
+ expire_in: 7 days
+ paths:
+ - build/meson-logs/testlog.txt
+
.avocado_test_job_template:
- extends: .native_test_job_template
+ extends: .common_test_job_template
cache:
key: "${CI_JOB_NAME}-cache"
paths: