Messages in this thread | ![/](/images/icornerl.gif) | | From | German Gomez <> | Subject | [RFC PATCH 0/1] perf test cs-etm: Add end-to-end tests for CoreSight decoding | Date | Mon, 23 May 2022 15:49:51 +0100 |
| |
Hi
While discussing running more tests for CoreSight, we thought it might be a good idea to upstream some EndToEnd tests for CoreSight decoding in order to lock down the behaviour. I am sending this as RFC to get some feedback from the community first.
The test relies on pre-geneated perf.data files that are downloaded during the test. I'm not sure it's a good idea to commit those files to the Linux repository, so they would have to live in an external source and be downloaded during the test.
For this RFC, the files are stored in a Github repository [1]. As an idea, I think we could store them in a new repo in the ARM-software namespace. Any hosting suggestions are very welcome.
Thanks, German
[1] https://github.com/ARM-software/data/tree/984cde8fb0bb22591e284826a80b338bb79c3655/perf/coresight
German Gomez (1): perf test cs-etm: Add end-to-end tests for CoreSight decoding
tools/perf/tests/shell/lib/arm_auxtrace.sh | 21 +++++++ .../tests/shell/test_arm_coresight_decoder.sh | 57 +++++++++++++++++++ 2 files changed, 78 insertions(+) create mode 100644 tools/perf/tests/shell/lib/arm_auxtrace.sh create mode 100755 tools/perf/tests/shell/test_arm_coresight_decoder.sh
-- 2.25.1
| ![\](/images/icornerr.gif) |