[PATCH xenomai-images v2 0/3] longterm EVL testing under load

Tobias Schaffner <[email protected]> Tue, 28 Jul 2026 16:39:29 +0200
Newsgroups dev.linux.lists.xenomai
Message-ID <[email protected]>
Hi all,

This series introduces EVL test runs with additional stress applied via
stress-ng, as well as long-term testing. Along the way, I also updated the
long-term kernel under test from 6.12 to 6.18.

Please note:
 * The clock-timer-periodic test currently fails as soon as stress is
   applied. I proposed "tests: skip clock-timer-periodic on virtual targets"
   to address this.
 * On the Raspberry Pi 4, even the 3-minute test exceeds the latency
   threshold with debugging disabled:
   latency threshold is exceeded (150000 >= 163.951), aborting.
   https://gitlab.com/Xenomai/xenomai-images/-/jobs/15353275174

Best,
Tobias

Changes since v1:
 * Make stress-ng a dependency of the libevl-test debian package

Tobias Schaffner (3):
  ci: use stress-ng to stress EVL tests
  ci: Update for longterm test runs from 6.12 to 6.18
  ci: add long-term EVL CI test pipeline

 .gitlab-ci.yml                                |  8 +++
 ci/lib/gitlab-ci-base.yml                     |  2 +
 ci/lib/kernel/6_12.yml                        | 45 ++++++++++++++--
 ci/lib/kernel/6_12_physical.yml               | 52 -------------------
 ci/lib/kernel/6_18.yml                        | 42 ++-------------
 ci/lib/kernel/6_18_physical.yml               | 52 +++++++++++++++++++
 ci/xenomai_3_next_long_term.yml               |  4 +-
 ci/xenomai_4_evl.yml                          |  2 +-
 ci/xenomai_4_next.yml                         |  2 +-
 ci/xenomai_4_next_long_term.yml               | 24 +++++++++
 .../libevl/files/debian/control.tmpl          |  2 +-
 11 files changed, 136 insertions(+), 99 deletions(-)
 delete mode 100644 ci/lib/kernel/6_12_physical.yml
 create mode 100644 ci/lib/kernel/6_18_physical.yml
 create mode 100644 ci/xenomai_4_next_long_term.yml

-- 
2.43.0