All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.