rteval¶
This test measures realtime system latencies with cyclictest under loads.
What It Tests¶
kcompile: provides system load to
cyclictest
through building of the Linux kernel.hackbench: provides system load to
cyclictest
through runninghackbench
.cyclictest: measures system latencies under loads provided by
kcompile
andhackbench
.
Preconditions¶
System requires root privileges
The
rteval
package and its dependencies must be available for installationFor
ostree enabled
image, 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.