perf test: Remove "test" and similar strings from test descriptions

Having "test" in almost all test descriptions is redundant, simplify it
removing and rewriting tests with such descriptions.

End result:

  # perf test
   1: vmlinux symtab matches kallsyms            : Ok
   2: Detect openat syscall event                : Ok
   3: Detect openat syscall event on all cpus    : Ok
   4: Read samples using the mmap interface      : Ok
   5: Parse event definition strings             : Ok
   6: PERF_RECORD_* events & perf_sample fields  : Ok
   7: Parse perf pmu format                      : Ok
   8: DSO data read                              : Ok
   9: DSO data cache                             : Ok
  10: DSO data reopen                            : Ok
  11: Roundtrip evsel->name                      : Ok
  12: Parse sched tracepoints fields             : Ok
  13: syscalls:sys_enter_openat event fields     : Ok
  14: Setup struct perf_event_attr               : Ok
  15: Match and link multiple hists              : Ok
  16: 'import perf' in python                    : Ok
  17: Breakpoint overflow signal handler         : Ok
  18: Breakpoint overflow sampling               : Ok
  19: Number of exit events of a simple workload : Ok
  20: Software clock events period values        : Ok
  21: Object code reading                        : Ok
  22: Sample parsing                             : Ok
  23: Use a dummy software event to keep tracking: Ok
  24: Parse with no sample_id_all bit set        : Ok
  25: Filter hist entries                        : Ok
  26: Lookup mmap thread                         : Ok
  27: Share thread mg                            : Ok
  28: Sort output of hist entries                : Ok
  29: Cumulate child hist entries                : Ok
  30: Track with sched_switch                    : Ok
  31: Filter fds with revents mask in a fdarray  : Ok
  32: Add fd to a fdarray, making it autogrow    : Ok
  33: kmod_path__parse                           : Ok
  34: Thread map                                 : Ok
  35: LLVM search and compile                    :
  35.1: Basic BPF llvm compile                    : Ok
  35.2: kbuild searching                          : Ok
  35.3: Compile source for BPF prologue generation: Ok
  35.4: Compile source for BPF relocation         : Ok
  36: Session topology                           : Ok
  37: BPF filter                                 :
  37.1: Basic BPF filtering                      : Ok
  37.2: BPF prologue generation                  : Ok
  37.3: BPF relocation checker                   : Ok
  38: Synthesize thread map                      : Ok
  39: Synthesize cpu map                         : Ok
  40: Synthesize stat config                     : Ok
  41: Synthesize stat                            : Ok
  42: Synthesize stat round                      : Ok
  43: Synthesize attr update                     : Ok
  44: Event times                                : Ok
  45: Read backward ring buffer                  : Ok
  46: Print cpu map                              : Ok
  47: Probe SDT events                           : Ok
  48: is_printable_array                         : Ok
  49: Print bitmap                               : Ok
  50: perf hooks                                 : Ok
  51: x86 rdpmc                                  : Ok
  52: Convert perf time to TSC                   : Ok
  53: DWARF unwind                               : Ok
  54: x86 instruction decoder - new instructions : Ok
  55: Intel cqm nmi context read                 : Skip
  #

Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: David Ahern <dsahern@gmail.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Wang Nan <wangnan0@huawei.com>
Link: http://lkml.kernel.org/n/tip-rx2lbfcrrio2yx1fxcljqy0e@git.kernel.orgSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
parent a074865e
...@@ -4,27 +4,27 @@ ...@@ -4,27 +4,27 @@
struct test arch_tests[] = { struct test arch_tests[] = {
{ {
.desc = "x86 rdpmc test", .desc = "x86 rdpmc",
.func = test__rdpmc, .func = test__rdpmc,
}, },
{ {
.desc = "Test converting perf time to TSC", .desc = "Convert perf time to TSC",
.func = test__perf_time_to_tsc, .func = test__perf_time_to_tsc,
}, },
#ifdef HAVE_DWARF_UNWIND_SUPPORT #ifdef HAVE_DWARF_UNWIND_SUPPORT
{ {
.desc = "Test dwarf unwind", .desc = "DWARF unwind",
.func = test__dwarf_unwind, .func = test__dwarf_unwind,
}, },
#endif #endif
#ifdef HAVE_AUXTRACE_SUPPORT #ifdef HAVE_AUXTRACE_SUPPORT
{ {
.desc = "Test x86 instruction decoder - new instructions", .desc = "x86 instruction decoder - new instructions",
.func = test__insn_x86, .func = test__insn_x86,
}, },
#endif #endif
{ {
.desc = "Test intel cqm nmi context read", .desc = "Intel cqm nmi context read",
.func = test__intel_cqm_count_nmi_context, .func = test__intel_cqm_count_nmi_context,
}, },
{ {
......
...@@ -57,7 +57,7 @@ static struct { ...@@ -57,7 +57,7 @@ static struct {
} bpf_testcase_table[] = { } bpf_testcase_table[] = {
{ {
LLVM_TESTCASE_BASE, LLVM_TESTCASE_BASE,
"Test basic BPF filtering", "Basic BPF filtering",
"[basic_bpf_test]", "[basic_bpf_test]",
"fix 'perf test LLVM' first", "fix 'perf test LLVM' first",
"load bpf object failed", "load bpf object failed",
...@@ -67,7 +67,7 @@ static struct { ...@@ -67,7 +67,7 @@ static struct {
#ifdef HAVE_BPF_PROLOGUE #ifdef HAVE_BPF_PROLOGUE
{ {
LLVM_TESTCASE_BPF_PROLOGUE, LLVM_TESTCASE_BPF_PROLOGUE,
"Test BPF prologue generation", "BPF prologue generation",
"[bpf_prologue_test]", "[bpf_prologue_test]",
"fix kbuild first", "fix kbuild first",
"check your vmlinux setting?", "check your vmlinux setting?",
...@@ -77,7 +77,7 @@ static struct { ...@@ -77,7 +77,7 @@ static struct {
#endif #endif
{ {
LLVM_TESTCASE_BPF_RELOCATION, LLVM_TESTCASE_BPF_RELOCATION,
"Test BPF relocation checker", "BPF relocation checker",
"[bpf_relocation_test]", "[bpf_relocation_test]",
"fix 'perf test LLVM' first", "fix 'perf test LLVM' first",
"libbpf error when dealing with relocation", "libbpf error when dealing with relocation",
......
...@@ -28,119 +28,119 @@ static struct test generic_tests[] = { ...@@ -28,119 +28,119 @@ static struct test generic_tests[] = {
.func = test__vmlinux_matches_kallsyms, .func = test__vmlinux_matches_kallsyms,
}, },
{ {
.desc = "detect openat syscall event", .desc = "Detect openat syscall event",
.func = test__openat_syscall_event, .func = test__openat_syscall_event,
}, },
{ {
.desc = "detect openat syscall event on all cpus", .desc = "Detect openat syscall event on all cpus",
.func = test__openat_syscall_event_on_all_cpus, .func = test__openat_syscall_event_on_all_cpus,
}, },
{ {
.desc = "read samples using the mmap interface", .desc = "Read samples using the mmap interface",
.func = test__basic_mmap, .func = test__basic_mmap,
}, },
{ {
.desc = "parse events tests", .desc = "Parse event definition strings",
.func = test__parse_events, .func = test__parse_events,
}, },
{ {
.desc = "Validate PERF_RECORD_* events & perf_sample fields", .desc = "PERF_RECORD_* events & perf_sample fields",
.func = test__PERF_RECORD, .func = test__PERF_RECORD,
}, },
{ {
.desc = "Test perf pmu format parsing", .desc = "Parse perf pmu format",
.func = test__pmu, .func = test__pmu,
}, },
{ {
.desc = "Test dso data read", .desc = "DSO data read",
.func = test__dso_data, .func = test__dso_data,
}, },
{ {
.desc = "Test dso data cache", .desc = "DSO data cache",
.func = test__dso_data_cache, .func = test__dso_data_cache,
}, },
{ {
.desc = "Test dso data reopen", .desc = "DSO data reopen",
.func = test__dso_data_reopen, .func = test__dso_data_reopen,
}, },
{ {
.desc = "roundtrip evsel->name check", .desc = "Roundtrip evsel->name",
.func = test__perf_evsel__roundtrip_name_test, .func = test__perf_evsel__roundtrip_name_test,
}, },
{ {
.desc = "Check parsing of sched tracepoints fields", .desc = "Parse sched tracepoints fields",
.func = test__perf_evsel__tp_sched_test, .func = test__perf_evsel__tp_sched_test,
}, },
{ {
.desc = "Generate and check syscalls:sys_enter_openat event fields", .desc = "syscalls:sys_enter_openat event fields",
.func = test__syscall_openat_tp_fields, .func = test__syscall_openat_tp_fields,
}, },
{ {
.desc = "struct perf_event_attr setup", .desc = "Setup struct perf_event_attr",
.func = test__attr, .func = test__attr,
}, },
{ {
.desc = "Test matching and linking multiple hists", .desc = "Match and link multiple hists",
.func = test__hists_link, .func = test__hists_link,
}, },
{ {
.desc = "Try 'import perf' in python, checking link problems", .desc = "'import perf' in python",
.func = test__python_use, .func = test__python_use,
}, },
{ {
.desc = "Test breakpoint overflow signal handler", .desc = "Breakpoint overflow signal handler",
.func = test__bp_signal, .func = test__bp_signal,
}, },
{ {
.desc = "Test breakpoint overflow sampling", .desc = "Breakpoint overflow sampling",
.func = test__bp_signal_overflow, .func = test__bp_signal_overflow,
}, },
{ {
.desc = "Test number of exit event of a simple workload", .desc = "Number of exit events of a simple workload",
.func = test__task_exit, .func = test__task_exit,
}, },
{ {
.desc = "Test software clock events have valid period values", .desc = "Software clock events period values",
.func = test__sw_clock_freq, .func = test__sw_clock_freq,
}, },
{ {
.desc = "Test object code reading", .desc = "Object code reading",
.func = test__code_reading, .func = test__code_reading,
}, },
{ {
.desc = "Test sample parsing", .desc = "Sample parsing",
.func = test__sample_parsing, .func = test__sample_parsing,
}, },
{ {
.desc = "Test using a dummy software event to keep tracking", .desc = "Use a dummy software event to keep tracking",
.func = test__keep_tracking, .func = test__keep_tracking,
}, },
{ {
.desc = "Test parsing with no sample_id_all bit set", .desc = "Parse with no sample_id_all bit set",
.func = test__parse_no_sample_id_all, .func = test__parse_no_sample_id_all,
}, },
{ {
.desc = "Test filtering hist entries", .desc = "Filter hist entries",
.func = test__hists_filter, .func = test__hists_filter,
}, },
{ {
.desc = "Test mmap thread lookup", .desc = "Lookup mmap thread",
.func = test__mmap_thread_lookup, .func = test__mmap_thread_lookup,
}, },
{ {
.desc = "Test thread mg sharing", .desc = "Share thread mg",
.func = test__thread_mg_share, .func = test__thread_mg_share,
}, },
{ {
.desc = "Test output sorting of hist entries", .desc = "Sort output of hist entries",
.func = test__hists_output, .func = test__hists_output,
}, },
{ {
.desc = "Test cumulation of child hist entries", .desc = "Cumulate child hist entries",
.func = test__hists_cumulate, .func = test__hists_cumulate,
}, },
{ {
.desc = "Test tracking with sched_switch", .desc = "Track with sched_switch",
.func = test__switch_tracking, .func = test__switch_tracking,
}, },
{ {
...@@ -152,15 +152,15 @@ static struct test generic_tests[] = { ...@@ -152,15 +152,15 @@ static struct test generic_tests[] = {
.func = test__fdarray__add, .func = test__fdarray__add,
}, },
{ {
.desc = "Test kmod_path__parse function", .desc = "kmod_path__parse",
.func = test__kmod_path__parse, .func = test__kmod_path__parse,
}, },
{ {
.desc = "Test thread map", .desc = "Thread map",
.func = test__thread_map, .func = test__thread_map,
}, },
{ {
.desc = "Test LLVM searching and compiling", .desc = "LLVM search and compile",
.func = test__llvm, .func = test__llvm,
.subtest = { .subtest = {
.skip_if_fail = true, .skip_if_fail = true,
...@@ -169,11 +169,11 @@ static struct test generic_tests[] = { ...@@ -169,11 +169,11 @@ static struct test generic_tests[] = {
}, },
}, },
{ {
.desc = "Test topology in session", .desc = "Session topology",
.func = test_session_topology, .func = test_session_topology,
}, },
{ {
.desc = "Test BPF filter", .desc = "BPF filter",
.func = test__bpf, .func = test__bpf,
.subtest = { .subtest = {
.skip_if_fail = true, .skip_if_fail = true,
...@@ -182,55 +182,55 @@ static struct test generic_tests[] = { ...@@ -182,55 +182,55 @@ static struct test generic_tests[] = {
}, },
}, },
{ {
.desc = "Test thread map synthesize", .desc = "Synthesize thread map",
.func = test__thread_map_synthesize, .func = test__thread_map_synthesize,
}, },
{ {
.desc = "Test cpu map synthesize", .desc = "Synthesize cpu map",
.func = test__cpu_map_synthesize, .func = test__cpu_map_synthesize,
}, },
{ {
.desc = "Test stat config synthesize", .desc = "Synthesize stat config",
.func = test__synthesize_stat_config, .func = test__synthesize_stat_config,
}, },
{ {
.desc = "Test stat synthesize", .desc = "Synthesize stat",
.func = test__synthesize_stat, .func = test__synthesize_stat,
}, },
{ {
.desc = "Test stat round synthesize", .desc = "Synthesize stat round",
.func = test__synthesize_stat_round, .func = test__synthesize_stat_round,
}, },
{ {
.desc = "Test attr update synthesize", .desc = "Synthesize attr update",
.func = test__event_update, .func = test__event_update,
}, },
{ {
.desc = "Test events times", .desc = "Event times",
.func = test__event_times, .func = test__event_times,
}, },
{ {
.desc = "Test backward reading from ring buffer", .desc = "Read backward ring buffer",
.func = test__backward_ring_buffer, .func = test__backward_ring_buffer,
}, },
{ {
.desc = "Test cpu map print", .desc = "Print cpu map",
.func = test__cpu_map_print, .func = test__cpu_map_print,
}, },
{ {
.desc = "Test SDT event probing", .desc = "Probe SDT events",
.func = test__sdt_event, .func = test__sdt_event,
}, },
{ {
.desc = "Test is_printable_array function", .desc = "is_printable_array",
.func = test__is_printable_array, .func = test__is_printable_array,
}, },
{ {
.desc = "Test bitmap print", .desc = "Print bitmap",
.func = test__bitmap_print, .func = test__bitmap_print,
}, },
{ {
.desc = "Test perf hooks", .desc = "perf hooks",
.func = test__perf_hooks, .func = test__perf_hooks,
}, },
{ {
......
...@@ -34,19 +34,19 @@ static struct { ...@@ -34,19 +34,19 @@ static struct {
} bpf_source_table[__LLVM_TESTCASE_MAX] = { } bpf_source_table[__LLVM_TESTCASE_MAX] = {
[LLVM_TESTCASE_BASE] = { [LLVM_TESTCASE_BASE] = {
.source = test_llvm__bpf_base_prog, .source = test_llvm__bpf_base_prog,
.desc = "Basic BPF llvm compiling test", .desc = "Basic BPF llvm compile",
}, },
[LLVM_TESTCASE_KBUILD] = { [LLVM_TESTCASE_KBUILD] = {
.source = test_llvm__bpf_test_kbuild_prog, .source = test_llvm__bpf_test_kbuild_prog,
.desc = "Test kbuild searching", .desc = "kbuild searching",
}, },
[LLVM_TESTCASE_BPF_PROLOGUE] = { [LLVM_TESTCASE_BPF_PROLOGUE] = {
.source = test_llvm__bpf_test_prologue_prog, .source = test_llvm__bpf_test_prologue_prog,
.desc = "Compile source for BPF prologue generation test", .desc = "Compile source for BPF prologue generation",
}, },
[LLVM_TESTCASE_BPF_RELOCATION] = { [LLVM_TESTCASE_BPF_RELOCATION] = {
.source = test_llvm__bpf_test_relocation, .source = test_llvm__bpf_test_relocation,
.desc = "Compile source for BPF relocation test", .desc = "Compile source for BPF relocation",
.should_load_fail = true, .should_load_fail = true,
}, },
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment