diff options
author | Daniel P. Berrangé | 2022-05-09 14:41:34 +0200 |
---|---|---|
committer | Kevin Wolf | 2022-05-12 12:27:32 +0200 |
commit | 29a493765ecd63e2b8c1593c777877ee1f8f1cd1 (patch) | |
tree | 271862da31bd5381e2ce26bbfa919e64237b0066 /.gitlab-ci.d/buildtest-template.yml | |
parent | tests/qemu-iotests: print intent to run a test in TAP mode (diff) | |
download | qemu-29a493765ecd63e2b8c1593c777877ee1f8f1cd1.tar.gz qemu-29a493765ecd63e2b8c1593c777877ee1f8f1cd1.tar.xz qemu-29a493765ecd63e2b8c1593c777877ee1f8f1cd1.zip |
.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.yml | 12 |
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: |