* [PATCH] gitlab: ensure "check-XXX' jobs capture functional test logs
@ 2026-06-10 12:12 Daniel P. Berrangé
2026-06-10 17:51 ` Pierrick Bouvier
2026-06-19 14:46 ` Alex Bennée
0 siblings, 2 replies; 3+ messages in thread
From: Daniel P. Berrangé @ 2026-06-10 12:12 UTC (permalink / raw)
To: qemu-devel; +Cc: Pierrick Bouvier, Alex Bennée, Daniel P. Berrangé
A small subset of functional tests are run by default with
'make check', and so run in the context of 'check-XXX' CI
jobs, rather than 'functional-XXX' CI jobs. Thus we need
to capture the functional test logs unconditionally for all
test jobs.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
---
.gitlab-ci.d/buildtest-template.yml | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/.gitlab-ci.d/buildtest-template.yml b/.gitlab-ci.d/buildtest-template.yml
index 005058625e..3b003abc99 100644
--- a/.gitlab-ci.d/buildtest-template.yml
+++ b/.gitlab-ci.d/buildtest-template.yml
@@ -78,6 +78,15 @@
extends: .meson_job_template
stage: test
image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:$QEMU_CI_CONTAINER_TAG
+ artifacts:
+ name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG"
+ when: always
+ expire_in: 7 days
+ paths:
+ - build/meson-logs
+ - build/tests/functional/*/*/*.log
+ reports:
+ junit: build/meson-logs/*.junit.xml
script:
- source scripts/ci/gitlab-ci-section
- section_start buildenv "Setting up to run tests"
@@ -111,15 +120,6 @@
paths:
- ${CI_PROJECT_DIR}/functional-cache
policy: pull-push
- artifacts:
- name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG"
- when: always
- expire_in: 7 days
- paths:
- - build/meson-logs
- - build/tests/functional/*/*/*.log
- reports:
- junit: build/meson-logs/*.junit.xml
before_script:
- export QEMU_TEST_ALLOW_UNTRUSTED_CODE=1
- export QEMU_TEST_CACHE_DIR=${CI_PROJECT_DIR}/functional-cache
--
2.54.0
^ permalink raw reply related [flat|nested] 3+ messages in thread* Re: [PATCH] gitlab: ensure "check-XXX' jobs capture functional test logs
2026-06-10 12:12 [PATCH] gitlab: ensure "check-XXX' jobs capture functional test logs Daniel P. Berrangé
@ 2026-06-10 17:51 ` Pierrick Bouvier
2026-06-19 14:46 ` Alex Bennée
1 sibling, 0 replies; 3+ messages in thread
From: Pierrick Bouvier @ 2026-06-10 17:51 UTC (permalink / raw)
To: Daniel P. Berrangé, qemu-devel; +Cc: Alex Bennée
On 6/10/2026 5:12 AM, Daniel P. Berrangé wrote:
> A small subset of functional tests are run by default with
> 'make check', and so run in the context of 'check-XXX' CI
> jobs, rather than 'functional-XXX' CI jobs. Thus we need
> to capture the functional test logs unconditionally for all
> test jobs.
>
> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
> ---
> .gitlab-ci.d/buildtest-template.yml | 18 +++++++++---------
> 1 file changed, 9 insertions(+), 9 deletions(-)
>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] gitlab: ensure "check-XXX' jobs capture functional test logs
2026-06-10 12:12 [PATCH] gitlab: ensure "check-XXX' jobs capture functional test logs Daniel P. Berrangé
2026-06-10 17:51 ` Pierrick Bouvier
@ 2026-06-19 14:46 ` Alex Bennée
1 sibling, 0 replies; 3+ messages in thread
From: Alex Bennée @ 2026-06-19 14:46 UTC (permalink / raw)
To: Daniel P. Berrangé; +Cc: qemu-devel, Pierrick Bouvier
Daniel P. Berrangé <berrange@redhat.com> writes:
> A small subset of functional tests are run by default with
> 'make check', and so run in the context of 'check-XXX' CI
> jobs, rather than 'functional-XXX' CI jobs. Thus we need
> to capture the functional test logs unconditionally for all
> test jobs.
Queued to testing/next, thanks.
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-06-19 14:47 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-10 12:12 [PATCH] gitlab: ensure "check-XXX' jobs capture functional test logs Daniel P. Berrangé
2026-06-10 17:51 ` Pierrick Bouvier
2026-06-19 14:46 ` Alex Bennée
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.