metadata: name: perf format: "Lava-Test-Shell Test Definition 1.0" description: "Perf is a profiler tool for Linux and is used to collect and analyze performance and trace data. This test runs following perf commands: record(record events for later reporting), report(break down events by process, function, etc), stat(obtain event counts) and test(Run sanity tests)." maintainer: - milosz.wasilewski@linaro.org os: - ubuntu scope: - performance devices: - panda - panda-es - vexpress-tc2 - vexpress-a9 - beaglebone-black - ifc6410 - juno install: deps: - linux-tools-3.16 # perf complains for missing stress symbols but there is no package available - stress steps: - ln -s /usr/bin/perf_3.16 /usr/bin/perf run: steps: - ./common/scripts/run-perf-test.sh parse: pattern: "^(?P[\\w\\s\\'\\,\\:\\*\\&\\>\\-]+)\\s:\\s(?Ppass|fail|skip)$"