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