[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20251113182354.43767-1-jkacur@redhat.com>
Date: Thu, 13 Nov 2025 13:23:54 -0500
From: John Kacur <jkacur@...hat.com>
To: linux-rt-users <linux-rt-users@...r.kernel.org>,
lkml <linux-kernel@...r.kernel.org>
Cc: Clark Williams <williams@...hat.com>,
Tomas Glozar <tglozar@...hat.com>,
John Kacur <jkacur@...hat.com>
Subject: [ANNOUNCE] rteval-v3.10
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
Powered by blists - more mailing lists