metadata: name: cyclictest format: "Lava-Test Test Definition 1.0" description: "cyclictest measures event latency in Linux kernel by measuring the amount of time that passes between when a timer expires and when the thread which set the timer actually runs." maintainer: - chase.qi@linaro.org os: - debian - ubuntu - fedora - centos - openembedded scope: - performance - preempt-rt environment: - lava-test-shell devices: - hi6220-hikey - apq8016-sbc - mustang - moonshot - thunderX - d03 - d05 params: # Priority of highest prio thread. PRIORITY: "98" # Base interval of thread in us. INTERVAL: "1000" # Number of threads. THREADS: "1" # Set the affinity AFFINITY: "0" # Execute cyclictest for given time DURATION: "5m" # Background workload to be run during the meassurement BACKGROUND_CMD: "" run: steps: - cd ./automated/linux/cyclictest/ - ./cyclictest.sh -D "${DURATION}" -p "${PRIORITY}" -i "${INTERVAL}" -t "${THREADS}" -a "${AFFINITY}" -w "${BACKGROUND_CMD}" - ../../utils/send-to-lava.sh ./output/result.txt