metadata: name: sigwaittest format: "Lava-Test-Shell Test Definition 1.0" description: "Sigwaittest measure interthread signal latency. The test sigwaittest starts two threads or, optionally, forks two processes that are synchonized via signals and measures the latency between sending a signal and returning from sigwait()." 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: - 'sigwaittest -l ${LOOPS} -t | tee result.log' - './common/scripts/rt-tests-parser.sh sigwaittest result.log' - 'lava-test-run-attach result.log' parse: pattern: '^(?P[^:]+):\s*(?P[0-9.]+)\s+(?P\w+)\s+(?Ppass)'