metadata: name: signaltest format: "Lava-Test-Shell Test Definition 1.0" description: "Signaltest measures the round trip for a signal. The test creates N threads and measures the minimum, maximum and average time taken for any thread to recieve a signal after it sent one. The number of iterations to run is set to 1000 by default and can be changed via JSON file." maintainer: - arthur.she@linaro.org os: - ubuntu devices: - arndale - beaglebone-black - rtsm_fvp_base-aemv8a - juno scope: - performance - preempt-rt install: deps: - rt-tests params: LOOPS: 1000 run: steps: - 'signaltest -l ${LOOPS} | tee result.log' - './ubuntu/scripts/signaltest-parser.sh result.log' - 'lava-test-run-attach result.log' parse: pattern: '^(?P[^:]+):\s*(?P[0-9.]+)\s+(?Ppass)'