perf/runtests: Add runtests.sh shellscript testcases for perf probe
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest2 patches 4 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/2 | perf/runtests: Add runtests.sh shellscript testsuitetools/ tools/ | +269 | 0 replies | |
| 2/2 | perf/runtests: Add testcases for perf probetools/ tools/ tools/ +14 more | +196 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH perf/core 0/2] perf/runtests: Add runtests.sh shellscript testcases for perf probe
Hi Michael,
Here is a couple of patches to add my testsuite(runtest.sh) to perf.
This runs as ftracetest does. I've added some testcases which cover perf-probe features :)
----
# ./runtests.sh === Run tests === [1] Basinc probe adding [PASS] [2] Basic probe adding on user binary [PASS] [3] Skip blacklist function [PASS] [4] Basic probe deleting [PASS] [5] probe adding with --force [PASS] [6] Cut off the function suffix from name [PASS] [7] Basic function listup command [PASS] [8] help messages [PASS] [9] invalid commands [PASS] [10] perf probe --list outputs in stdout [PASS] [11] list command parsing [PASS] [12] Skip out-of-text functions [PASS] [13] Quiet option check [PASS] [14] --line semantic errors [PASS] [15] readable vars command [PASS] [16] perf-probe wildcard support [PASS]
# of passed: 16 # of failed: 0 # of unresolved: 0 # of untested: 0 # of unsupported: 0 # of xfailed: 0 # of undefined(test bug): 0 ----
Thank you,
---
Masami Hiramatsu (2):
perf/runtests: Add runtests.sh shellscript testsuite perf/runtests: Add testcases for perf probe
tools/perf/runtests/runtests.conf | 5 tools/perf/runtests/runtests.sh | 264 ++++++++++++++++++++ tools/perf/runtests/test.d/functions | 13 + tools/perf/runtests/test.d/probe/addprobes.tc | 15 + tools/perf/runtests/test.d/probe/adduprobes.tc | 13 + tools/perf/runtests/test.d/probe/blacklist.tc | 14 + tools/perf/runtests/test.d/probe/delete.tc | 8 + tools/perf/runtests/test.d/probe/forceadd.tc | 8 + .../perf/runtests/test.d/probe/funcname-suffix.tc | 17 + tools/perf/runtests/test.d/probe/funcs.tc | 8 + tools/perf/runtests/test.d/probe/help.tc | 5 .../perf/runtests/test.d/probe/invalid_command.tc | 27 ++ tools/perf/runtests/test.d/probe/list-stdout.tc | 7 + tools/perf/runtests/test.d/probe/list.tc | 10 + tools/perf/runtests/test.d/probe/out-of-text.tc | 10 + tools/perf/runtests/test.d/probe/quiet.tc | 6 tools/perf/runtests/test.d/probe/semantic-line.tc | 20 ++ tools/perf/runtests/test.d/probe/vars.tc | 9 + tools/perf/runtests/test.d/probe/wildcard.tc | 6 19 files changed, 465 insertions(+) create mode 100644 tools/perf/runtests/runtests.conf create mode 100755 tools/perf/runtests/runtests.sh create mode 100644 tools/perf/runtests/test.d/functions create mode 100644 tools/perf/runtests/test.d/probe/addprobes.tc create mode 100644 tools/perf/runtests/test.d/probe/adduprobes.tc create mode 100644 tools/perf/runtests/test.d/probe/blacklist.tc create mode 100644 tools/perf/runtests/test.d/probe/delete.tc create mode 100644 tools/perf/runtests/test.d/probe/forceadd.tc create mode 100644 tools/perf/runtests/test.d/probe/funcname-suffix.tc create mode 100644 tools/perf/runtests/test.d/probe/funcs.tc create mode 100644 tools/perf/runtests/test.d/probe/help.tc create mode 100644 tools/perf/runtests/test.d/probe/invalid_command.tc create mode 100644 tools/perf/runtests/test.d/probe/list-stdout.tc create mode 100644 tools/perf/runtests/test.d/probe/list.tc create mode 100644 tools/perf/runtests/test.d/probe/out-of-text.tc create mode 100644 tools/perf/runtests/test.d/probe/quiet.tc create mode 100644 tools/perf/runtests/test.d/probe/semantic-line.tc create mode 100644 tools/perf/runtests/test.d/probe/vars.tc create mode 100644 tools/perf/runtests/test.d/probe/wildcard.tc
--