From: John Kacur <jkacur@redhat.com>
To: linux-rt-users <linux-rt-users@vger.kernel.org>,
lkml <linux-kernel@vger.kernel.org>
Cc: Clark Williams <williams@redhat.com>,
Tomas Glozar <tglozar@redhat.com>, John Kacur <jkacur@redhat.com>
Subject: [ANNOUNCE] rteval-v3.10
Date: Thu, 13 Nov 2025 13:23:54 -0500 [thread overview]
Message-ID: <20251113182354.43767-1-jkacur@redhat.com> (raw)
I am pleased to announce v3.10 of rteval
This version has some changes to make the timerlat module work more
closely to the cyclictest module. In particular we set dma_latency to 0
by default. You can of course shut that off, or use a different number
It is also easier now to switch back and forth between cyclictest and
timerlat. Before you had to edit the rteval.conf file, and you can still
do this, but there is also a command-line switch to change this. If you
don't specify at the command-line or in the rteval.conf file, then
timerlat is the default.
The menu now displays the cyclictest and timerlat options
simultaneously.
--no-aa (no auto-analysis in timerlat) is a default now.
To fetch
Clone
git://git.kernel.org/pub/scm/utils/rteval/rteval.git
Branch: main
Tag: v3.10
Tarballs available here:
https://kernel.org/pub/linux/utils/rteval
Older version tarballs are available here:
https://kernel.org/pub/linux/utils/rteval/older
To accommodate distributions that require this, I have linked the last
version v3.9 from the older directory to the current directory
Bug reports, patches, etc are always welcome.
Enjoy!
John Kacur (22):
rteval: Fix missing statistics for system with timerlat
rteval: Change the default interval for timerlat to 1100us
rteval: Change default measurement module to cyclictest
rteval: services.py: Fix SyntaxWarning
rteval: Make timerlat the default for rteval
rteval: Fix spelling of 'occurrences' in measurement modules
rteval: Fix typo in comment
rteval: Remove unused function remove_offline
rteval: timerlat: Fix typo in log message
rteval: cyclictest: Fix typo in comment
rteval: rtevalConfig: Remove redundant 'is True' comparison
rteval: Clean up MANIFEST.in and fix newnet.py copyright header
rteval: Add pyproject.toml for modern Python packaging
rteval: Improve argparse implementation and remove manual sys.argv
parsing
rteval: timerlat: Add dma_latency option with default value of 0
rteval: Add --measurement-module command-line argument
rteval: Add unit tests for --measurement-module argument
rteval: Remove outdated TODO file
rteval: Show both cyclictest and timerlat options in help menu
rteval: timerlat: Disable auto-analysis with --no-aa
rteval: Upgrade kcompile kernel to linux-6.17.7
Create rteval-3.10
Tomas Glozar (1):
rteval: Introduce E2E tests with output checking
Dockerfile | 2 +-
MANIFEST.in | 3 +-
Makefile | 15 +-
README | 5 +
TODO | 26 ---
pyproject.toml | 58 ++++++
rteval-cmd | 156 ++++++++++-------
rteval/modules/__init__.py | 7 +
rteval/modules/loads/kcompile.py | 4 +-
rteval/modules/measurement/__init__.py | 2 +-
rteval/modules/measurement/cyclictest.py | 8 +-
rteval/modules/measurement/timerlat.py | 33 +++-
rteval/rteval.conf | 2 +-
rteval/rtevalConfig.py | 2 +-
rteval/rteval_text.xsl | 2 +-
rteval/sysinfo/newnet.py | 3 +-
rteval/sysinfo/services.py | 2 +-
rteval/version.py | 2 +-
run_tests.sh | 89 ++++++++++
setup.py | 6 +-
tests/e2e/basic.t | 26 +++
tests/e2e/engine.sh | 81 +++++++++
tests/e2e/loads.t | 72 ++++++++
tests/e2e/measurement.t | 101 +++++++++++
tests/test_measurement_module_selection.py | 195 +++++++++++++++++++++
25 files changed, 785 insertions(+), 117 deletions(-)
delete mode 100644 TODO
create mode 100644 pyproject.toml
create mode 100755 run_tests.sh
create mode 100644 tests/e2e/basic.t
create mode 100644 tests/e2e/engine.sh
create mode 100644 tests/e2e/loads.t
create mode 100644 tests/e2e/measurement.t
create mode 100755 tests/test_measurement_module_selection.py
--
2.51.1
reply other threads:[~2025-11-13 18:24 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=20251113182354.43767-1-jkacur@redhat.com \
--to=jkacur@redhat.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-rt-users@vger.kernel.org \
--cc=tglozar@redhat.com \
--cc=williams@redhat.com \
/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