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.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
parent
a074865e60
commit
030910c085
|
@ -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,
|
||||
},
|
||||
{
|
||||
|
|
|
@ -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",
|
||||
|
@ -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?",
|
||||
|
@ -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",
|
||||
|
|
|
@ -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,
|
||||
},
|
||||
{
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
},
|
||||
{
|
||||
|
|
|
@ -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,
|
||||
},
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue