Re: [PATCH xenomai-images] ci: do not skip tests on vm that have been relaxed
Jan Kiszka <[email protected]> Fri, 3 Jul 2026 14:07:04 +0200
| Newsgroups | dev.linux.lists.xenomai |
|---|---|
| Message-ID | <[email protected]> |
On 03.07.26 13:54, Tobias Schaffner wrote: > Hi all, > > in some of my test runs the sched-tp-overrun test was failing with: > 2026-06-23T17:25:44 ../tests/sched-tp-overrun.c:119: FAILED: > evl_read_observable(tfd, &nf, 1) (=Resource temporarily unavailable) > 2026-06-23T17:25:44 ** sched-tp-overrun: BROKEN > > I only see this on virtual targets. > e.g.: https://code.siemens.com/ebsy/debian/xenomai-images/-/jobs/393605372 > Mostly on arm but also saw this on qemu-amd64 in one of my recent runs. > Maybe improper/missing synchronization during test startup? Or when is this hit? Jan > Best, > Tobias > > On 7/3/26 13:48, Tobias Schaffner wrote: >> Remove the broad skip list previously used for tests that fail on QEMU >> targets. The list is not needed anymore as the evl test suite autodetects >> if it is running in a VM and relaxes the tests as needed. >> >> Signed-off-by: Tobias Schaffner <[email protected]> >> --- >> ci/lib/gitlab-ci-base.yml | 3 +-- >> 1 file changed, 1 insertion(+), 2 deletions(-) >> >> diff --git a/ci/lib/gitlab-ci-base.yml b/ci/lib/gitlab-ci-base.yml >> index dfb33ad..0540628 100644 >> --- a/ci/lib/gitlab-ci-base.yml >> +++ b/ci/lib/gitlab-ci-base.yml >> @@ -123,7 +123,6 @@ default: >> variables: >> ADDITIONAL_XENO_TEST_ARGS: "--vm" >> ADDITIONAL_TEST_TIMEOUT_MINUTES: 25 >> - EVL_TESTS_SKIP_PATTERN: "sched-quota-accuracy|sched-tp-accuracy| >> sched-tp-overrun|monitor-event-untrack" >> rules: >> - *test-qemu-rules >> @@ -174,7 +173,7 @@ default: >> extends: .test-qemu >> variables: >> TARGET: qemu-riscv64 >> - EVL_TESTS_SKIP_PATTERN: "ptrace-sync|sched-quota-accuracy|sched- >> tp-accuracy|sched-tp-overrun|monitor-event-untrack" >> + EVL_TESTS_SKIP_PATTERN: "ptrace-sync" >> rules: >> - if: '$XENOMAI_VERSION != "4-next"' >> when: never > -- Siemens AG, Foundational Technologies Linux Expert Center