public inbox for linux-rt-users@vger.kernel.org
 help / color / mirror / Atom feed
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