Skip to content

Commit

Permalink
perf test: Remove "test" and similar strings from test descriptions
Browse files Browse the repository at this point in the history
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.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
  • Loading branch information
Arnaldo Carvalho de Melo committed Nov 29, 2016
1 parent a074865 commit 030910c
Show file tree
Hide file tree
Showing 4 changed files with 59 additions and 59 deletions.
10 changes: 5 additions & 5 deletions tools/perf/arch/x86/tests/arch-tests.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,27 @@

struct test arch_tests[] = {
{
.desc = "x86 rdpmc test",
.desc = "x86 rdpmc",
.func = test__rdpmc,
},
{
.desc = "Test converting perf time to TSC",
.desc = "Convert perf time to TSC",
.func = test__perf_time_to_tsc,
},
#ifdef HAVE_DWARF_UNWIND_SUPPORT
{
.desc = "Test dwarf unwind",
.desc = "DWARF unwind",
.func = test__dwarf_unwind,
},
#endif
#ifdef HAVE_AUXTRACE_SUPPORT
{
.desc = "Test x86 instruction decoder - new instructions",
.desc = "x86 instruction decoder - new instructions",
.func = test__insn_x86,
},
#endif
{
.desc = "Test intel cqm nmi context read",
.desc = "Intel cqm nmi context read",
.func = test__intel_cqm_count_nmi_context,
},
{
Expand Down
6 changes: 3 additions & 3 deletions tools/perf/tests/bpf.c
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ static struct {
} bpf_testcase_table[] = {
{
LLVM_TESTCASE_BASE,
"Test basic BPF filtering",
"Basic BPF filtering",
"[basic_bpf_test]",
"fix 'perf test LLVM' first",
"load bpf object failed",
Expand All @@ -67,7 +67,7 @@ static struct {
#ifdef HAVE_BPF_PROLOGUE
{
LLVM_TESTCASE_BPF_PROLOGUE,
"Test BPF prologue generation",
"BPF prologue generation",
"[bpf_prologue_test]",
"fix kbuild first",
"check your vmlinux setting?",
Expand All @@ -77,7 +77,7 @@ static struct {
#endif
{
LLVM_TESTCASE_BPF_RELOCATION,
"Test BPF relocation checker",
"BPF relocation checker",
"[bpf_relocation_test]",
"fix 'perf test LLVM' first",
"libbpf error when dealing with relocation",
Expand Down
94 changes: 47 additions & 47 deletions tools/perf/tests/builtin-test.c
Original file line number Diff line number Diff line change
Expand Up @@ -28,119 +28,119 @@ static struct test generic_tests[] = {
.func = test__vmlinux_matches_kallsyms,
},
{
.desc = "detect openat syscall event",
.desc = "Detect 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,
},
{
.desc = "read samples using the mmap interface",
.desc = "Read samples using the mmap interface",
.func = test__basic_mmap,
},
{
.desc = "parse events tests",
.desc = "Parse event definition strings",
.func = test__parse_events,
},
{
.desc = "Validate PERF_RECORD_* events & perf_sample fields",
.desc = "PERF_RECORD_* events & perf_sample fields",
.func = test__PERF_RECORD,
},
{
.desc = "Test perf pmu format parsing",
.desc = "Parse perf pmu format",
.func = test__pmu,
},
{
.desc = "Test dso data read",
.desc = "DSO data read",
.func = test__dso_data,
},
{
.desc = "Test dso data cache",
.desc = "DSO data cache",
.func = test__dso_data_cache,
},
{
.desc = "Test dso data reopen",
.desc = "DSO data reopen",
.func = test__dso_data_reopen,
},
{
.desc = "roundtrip evsel->name check",
.desc = "Roundtrip evsel->name",
.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,
},
{
.desc = "Generate and check syscalls:sys_enter_openat event fields",
.desc = "syscalls:sys_enter_openat event fields",
.func = test__syscall_openat_tp_fields,
},
{
.desc = "struct perf_event_attr setup",
.desc = "Setup struct perf_event_attr",
.func = test__attr,
},
{
.desc = "Test matching and linking multiple hists",
.desc = "Match and link multiple hists",
.func = test__hists_link,
},
{
.desc = "Try 'import perf' in python, checking link problems",
.desc = "'import perf' in python",
.func = test__python_use,
},
{
.desc = "Test breakpoint overflow signal handler",
.desc = "Breakpoint overflow signal handler",
.func = test__bp_signal,
},
{
.desc = "Test breakpoint overflow sampling",
.desc = "Breakpoint overflow sampling",
.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,
},
{
.desc = "Test software clock events have valid period values",
.desc = "Software clock events period values",
.func = test__sw_clock_freq,
},
{
.desc = "Test object code reading",
.desc = "Object code reading",
.func = test__code_reading,
},
{
.desc = "Test sample parsing",
.desc = "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,
},
{
.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,
},
{
.desc = "Test filtering hist entries",
.desc = "Filter hist entries",
.func = test__hists_filter,
},
{
.desc = "Test mmap thread lookup",
.desc = "Lookup mmap thread",
.func = test__mmap_thread_lookup,
},
{
.desc = "Test thread mg sharing",
.desc = "Share thread mg",
.func = test__thread_mg_share,
},
{
.desc = "Test output sorting of hist entries",
.desc = "Sort output of hist entries",
.func = test__hists_output,
},
{
.desc = "Test cumulation of child hist entries",
.desc = "Cumulate child hist entries",
.func = test__hists_cumulate,
},
{
.desc = "Test tracking with sched_switch",
.desc = "Track with sched_switch",
.func = test__switch_tracking,
},
{
Expand All @@ -152,15 +152,15 @@ static struct test generic_tests[] = {
.func = test__fdarray__add,
},
{
.desc = "Test kmod_path__parse function",
.desc = "kmod_path__parse",
.func = test__kmod_path__parse,
},
{
.desc = "Test thread map",
.desc = "Thread map",
.func = test__thread_map,
},
{
.desc = "Test LLVM searching and compiling",
.desc = "LLVM search and compile",
.func = test__llvm,
.subtest = {
.skip_if_fail = true,
Expand All @@ -169,11 +169,11 @@ static struct test generic_tests[] = {
},
},
{
.desc = "Test topology in session",
.desc = "Session topology",
.func = test_session_topology,
},
{
.desc = "Test BPF filter",
.desc = "BPF filter",
.func = test__bpf,
.subtest = {
.skip_if_fail = true,
Expand All @@ -182,55 +182,55 @@ static struct test generic_tests[] = {
},
},
{
.desc = "Test thread map synthesize",
.desc = "Synthesize thread map",
.func = test__thread_map_synthesize,
},
{
.desc = "Test cpu map synthesize",
.desc = "Synthesize cpu map",
.func = test__cpu_map_synthesize,
},
{
.desc = "Test stat config synthesize",
.desc = "Synthesize stat config",
.func = test__synthesize_stat_config,
},
{
.desc = "Test stat synthesize",
.desc = "Synthesize stat",
.func = test__synthesize_stat,
},
{
.desc = "Test stat round synthesize",
.desc = "Synthesize stat round",
.func = test__synthesize_stat_round,
},
{
.desc = "Test attr update synthesize",
.desc = "Synthesize attr update",
.func = test__event_update,
},
{
.desc = "Test events times",
.desc = "Event times",
.func = test__event_times,
},
{
.desc = "Test backward reading from ring buffer",
.desc = "Read backward ring buffer",
.func = test__backward_ring_buffer,
},
{
.desc = "Test cpu map print",
.desc = "Print cpu map",
.func = test__cpu_map_print,
},
{
.desc = "Test SDT event probing",
.desc = "Probe SDT events",
.func = test__sdt_event,
},
{
.desc = "Test is_printable_array function",
.desc = "is_printable_array",
.func = test__is_printable_array,
},
{
.desc = "Test bitmap print",
.desc = "Print bitmap",
.func = test__bitmap_print,
},
{
.desc = "Test perf hooks",
.desc = "perf hooks",
.func = test__perf_hooks,
},
{
Expand Down
8 changes: 4 additions & 4 deletions tools/perf/tests/llvm.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,19 +34,19 @@ static struct {
} bpf_source_table[__LLVM_TESTCASE_MAX] = {
[LLVM_TESTCASE_BASE] = {
.source = test_llvm__bpf_base_prog,
.desc = "Basic BPF llvm compiling test",
.desc = "Basic BPF llvm compile",
},
[LLVM_TESTCASE_KBUILD] = {
.source = test_llvm__bpf_test_kbuild_prog,
.desc = "Test kbuild searching",
.desc = "kbuild searching",
},
[LLVM_TESTCASE_BPF_PROLOGUE] = {
.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] = {
.source = test_llvm__bpf_test_relocation,
.desc = "Compile source for BPF relocation test",
.desc = "Compile source for BPF relocation",
.should_load_fail = true,
},
};
Expand Down

0 comments on commit 030910c

Please sign in to comment.