[PATCH libevl 0/4] evl-test: stress load and latmus integration

Tobias Schaffner <[email protected]> Fri, 3 Jul 2026 14:29:20 +0200
Newsgroups dev.linux.lists.xenomai
Message-ID <[email protected]>
Extend evl-test to exercise the system while the tests run and to
measure latency at the end of a session.

The motivation is to allow running the suite under stress in CI to
surface bugs that only show up under load.
latmus run under that same load and with a latency threshold will allow
the pipeline to spot latency regressions.

Example:

  # run the suite under CPU/memory stress, fail above 200us,
  # keep the latmus report
  evl test --stress-cmd "stress-ng --cpu 4 --vm 2 --vm-bytes 1G" \
           --latmus-args "-T 60 -A 200" --latmus-out /tmp/latmus.log

Tobias Schaffner (4):
  evl-test: add stress command support for background load testing
  evl-test: run latmus in the end of the test suite
  evl-test: improve help message with detailed usage information
  latmus: send setup messages to stdout instead of stderr

 latmus/latmus.c |   4 +-
 utils/evl-test  | 100 ++++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 99 insertions(+), 5 deletions(-)

-- 
2.43.0