Xenomai real-time core development
 help / color / mirror / Atom feed
From: Philippe Gerum <rpm@xenomai.org>
To: Tobias Schaffner <tobias.schaffner@siemens.com>
Cc: xenomai@lists.linux.dev
Subject: Re: [PATCH libevl v2 0/4] evl-test: stress load and latmus integration
Date: Mon, 13 Jul 2026 08:54:53 +0200	[thread overview]
Message-ID: <877bmz751e.fsf@xenomai.org> (raw)
In-Reply-To: <20260709143516.395611-1-tobias.schaffner@siemens.com> (Tobias Schaffner's message of "Thu, 9 Jul 2026 16:35:12 +0200")

Tobias Schaffner <tobias.schaffner@siemens.com> writes:

> 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 latmus 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 -- -T 60 -A 200
>
> Changes since v1:
>  * Introduce a small shell script wrapper in the test dir to add latmus
>    to the testsuite instead of calling it in the end after the other tests.
>
> Tobias Schaffner (4):
>   evl-test: add stress command support for background load testing
>   evl-test: improve help message with detailed usage information
>   latmus: send setup messages to stdout instead of stderr
>   tests: Add latmus wrapper script for evl-test integration
>
>  latmus/latmus.c   |  4 ++--
>  tests/latmus      | 16 +++++++++++++
>  tests/meson.build | 11 +++++++++
>  utils/evl-test    | 57 ++++++++++++++++++++++++++++++++++++++++++++++-
>  4 files changed, 85 insertions(+), 3 deletions(-)
>  create mode 100755 tests/latmus

Series merged, thanks.

-- 
Philippe.

      parent reply	other threads:[~2026-07-13  6:55 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-07-09 14:35 [PATCH libevl v2 0/4] evl-test: stress load and latmus integration Tobias Schaffner
2026-07-09 14:35 ` [PATCH libevl v2 1/4] evl-test: add stress command support for background load testing Tobias Schaffner
2026-07-09 14:35 ` [PATCH libevl v2 2/4] evl-test: improve help message with detailed usage information Tobias Schaffner
2026-07-09 14:35 ` [PATCH libevl v2 3/4] latmus: send setup messages to stdout instead of stderr Tobias Schaffner
2026-07-09 14:35 ` [PATCH libevl v2 4/4] tests: Add latmus wrapper script for evl-test integration Tobias Schaffner
2026-07-13  6:54 ` Philippe Gerum [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=877bmz751e.fsf@xenomai.org \
    --to=rpm@xenomai.org \
    --cc=tobias.schaffner@siemens.com \
    --cc=xenomai@lists.linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox