phoronix-test-suite

This test runs Phoronix Test Suite benchmarks using the batch-benchmark command. It can run any test supported by PTS by passing the test name as a parameter.

What It Tests

  • pts-<TEST_NAME>: Any test supported by PTS

Preconditions

  • System requires root privileges

  • The PTS package and its dependencies must be available for installation

Test Parameters

Parameter

Default

Description

TEST_NAME

"cyclictest"

The name of the test to run with PTS

SKIP_INSTALL

"false"

Skip package installation if PTS is already installed

PTS_URL

""

URL to download PTS .deb package

ENABLE_KERNEL_TUNING

"false"

Enable kernel tuning optimizations for better performance

TEST_OPTIONS

""

Test-specific responses for interactive prompts, separated with comma

Test Steps

cd automated/linux/phoronix-test-suite
./phoronix-test-suite.sh -t "${TEST_NAME}" -s "${SKIP_INSTALL}" -k "${ENABLE_KERNEL_TUNING}" -u "${PTS_URL}" -o "${TEST_OPTIONS}"

Refer to phoronix-test-suite.yaml for complete test definition and execution details.

Expected Results

  • the test completes successfully without critical errors.

  • the measured data are within acceptable thresholds for the target system.

References