rteval¶
This test measures realtime system latencies with cyclictest under loads.
What It Tests¶
kcompile: provides system load to
cyclictestthrough building of the Linux kernel.hackbench: provides system load to
cyclictestthrough runninghackbench.cyclictest: measures system latencies under loads provided by
kcompileandhackbench.
Preconditions¶
System requires root privileges
The
rtevalpackage and its dependencies must be available for installationFor
ostree enabledimage, it shall be unlocked viaostree admin unlock --hotfix
Test Parameters¶
Parameter |
Default |
Description |
|---|---|---|
|
|
The Linux kernel to be used by the |
|
|
The duration for which the tests will run (e.g., 1m, 5m, 10m) |
|
|
The commit version of the rteval suite to be cloned |
|
|
The URL where the rteval suite is cloned from |
|
|
The location where the rteval suite is cloned to |
|
|
Skip the install |
Test Steps¶
cd automated/linux/rteval
./rteval.sh -d "${DURATION}" -v "${TEST_PROG_VERSION}" -s "${SKIP_INSTALL}" -p "${TEST_DIR}" -k "${DOWNLOAD_KERNEL}" -u "${TEST_GIT_URL}"
Refer to rteval.yaml for complete test definition and execution details.
Expected Results¶
the test completes successfully without critical errors.
the measured latencies are within acceptable thresholds for the target real-time system.