Hi Linus,
Please pull the following Kselftest update for Linux 5.8-rc2.
This Kselftest update for Linux 5.8-rc2 consists of:
- ftrace "requires:" list for simplifying and unifying requirement
checks for each test case, adding "requires:" line instead of
checking required ftrace interfaces in each test case.
- a minor spelling correction patch
thanks,
-- Shuah
----------------------------------------------------------------
The following changes since commit b3a9e3b9622ae10064826dccb4f7a52bd88c7407:
Linux 5.8-rc1 (2020-06-14 12:45:04 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
tags/linux-kselftest-5.8-rc2
for you to fetch changes up to 1b8eec510ba641418573eacc98a7e9c07726af30:
selftests/ftrace: Support ":README" suffix for requires (2020-06-16
10:42:47 -0600)
----------------------------------------------------------------
linux-kselftest-5.8-rc2
This Kselftest update for Linux 5.8-rc2 consists of:
- ftrace "requires:" list for simplifying and unifying requirement
checks for each test case, adding "requires:" line instead of
checking required ftrace interfaces in each test case.
- a minor spelling correction patch
----------------------------------------------------------------
Flavio Suligoi (1):
tools: testing: ftrace: trigger: fix spelling mistake
Masami Hiramatsu (7):
selftests/ftrace: Allow ":" in description
selftests/ftrace: Return unsupported for the unconfigured features
selftests/ftrace: Add "requires:" list support
selftests/ftrace: Convert required interface checks into requires
list
selftests/ftrace: Convert check_filter_file() with requires list
selftests/ftrace: Support ":tracer" suffix for requires
selftests/ftrace: Support ":README" suffix for requires
tools/testing/selftests/ftrace/ftracetest | 11 ++++++--
.../selftests/ftrace/test.d/00basic/snapshot.tc | 3 +--
.../selftests/ftrace/test.d/00basic/trace_pipe.tc | 3 +--
.../ftrace/test.d/direct/kprobe-direct.tc | 6 +----
.../ftrace/test.d/dynevent/add_remove_kprobe.tc | 6 +----
.../ftrace/test.d/dynevent/add_remove_synth.tc | 5 +---
.../ftrace/test.d/dynevent/clear_select_events.tc | 11 +-------
.../ftrace/test.d/dynevent/generic_clear_event.tc | 8 +-----
.../selftests/ftrace/test.d/event/event-enable.tc | 6 +----
.../selftests/ftrace/test.d/event/event-no-pid.tc | 11 +-------
.../selftests/ftrace/test.d/event/event-pid.tc | 11 +-------
.../ftrace/test.d/event/subsystem-enable.tc | 6 +----
.../ftrace/test.d/event/toplevel-enable.tc | 6 +----
.../ftrace/test.d/ftrace/fgraph-filter-stack.tc | 14 +---------
.../ftrace/test.d/ftrace/fgraph-filter.tc | 8 +-----
.../ftrace/test.d/ftrace/func-filter-glob.tc | 8 +-----
.../test.d/ftrace/func-filter-notrace-pid.tc | 13 +--------
.../ftrace/test.d/ftrace/func-filter-pid.tc | 13 +--------
.../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 3 +--
.../selftests/ftrace/test.d/ftrace/func_cpumask.tc | 6 +----
.../ftrace/test.d/ftrace/func_event_triggers.tc | 7 +++--
.../ftrace/test.d/ftrace/func_mod_trace.tc | 3 +--
.../ftrace/test.d/ftrace/func_profile_stat.tc | 3 +--
.../ftrace/test.d/ftrace/func_profiler.tc | 12 +--------
.../ftrace/test.d/ftrace/func_set_ftrace_file.tc | 6 ++---
.../ftrace/test.d/ftrace/func_stack_tracer.tc | 8 +-----
.../test.d/ftrace/func_traceonoff_triggers.tc | 6 ++---
.../ftrace/test.d/ftrace/tracing-error-log.tc | 12 +++------
tools/testing/selftests/ftrace/test.d/functions | 28
++++++++++++++-----
.../ftrace/test.d/instances/instance-event.tc | 6 +----
.../selftests/ftrace/test.d/instances/instance.tc | 6 +----
.../ftrace/test.d/kprobe/add_and_remove.tc | 3 +--
.../selftests/ftrace/test.d/kprobe/busy_check.tc | 3 +--
.../selftests/ftrace/test.d/kprobe/kprobe_args.tc | 3 +--
.../ftrace/test.d/kprobe/kprobe_args_comm.tc | 3 +--
.../ftrace/test.d/kprobe/kprobe_args_string.tc | 3 +--
.../ftrace/test.d/kprobe/kprobe_args_symbol.tc | 3 +--
.../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 5 +---
.../ftrace/test.d/kprobe/kprobe_args_type.tc | 5 +---
.../ftrace/test.d/kprobe/kprobe_args_user.tc | 4 +--
.../ftrace/test.d/kprobe/kprobe_eventname.tc | 3 +--
.../ftrace/test.d/kprobe/kprobe_ftrace.tc | 6 +----
.../ftrace/test.d/kprobe/kprobe_module.tc | 3 +--
.../ftrace/test.d/kprobe/kprobe_multiprobe.tc | 5 +---
.../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 5 +---
.../ftrace/test.d/kprobe/kretprobe_args.tc | 3 +--
.../ftrace/test.d/kprobe/kretprobe_maxactive.tc | 4 +--
.../ftrace/test.d/kprobe/multiple_kprobes.tc | 3 +--
.../selftests/ftrace/test.d/kprobe/probepoint.tc | 3 +--
.../selftests/ftrace/test.d/kprobe/profile.tc | 3 +--
.../ftrace/test.d/kprobe/uprobe_syntax_errors.tc | 5 +---
.../ftrace/test.d/preemptirq/irqsoff_tracer.tc | 4 +--
tools/testing/selftests/ftrace/test.d/template | 4 +++
.../selftests/ftrace/test.d/tracer/wakeup.tc | 6 +----
.../selftests/ftrace/test.d/tracer/wakeup_rt.tc | 6 +----
.../inter-event/trigger-action-hist-xfail.tc | 13 +--------
.../inter-event/trigger-field-variable-support.tc | 16 +----------
.../trigger-inter-event-combined-hist.tc | 16 +----------
.../inter-event/trigger-multi-actions-accept.tc | 16 +----------
.../inter-event/trigger-onchange-action-hist.tc | 8 +-----
.../inter-event/trigger-onmatch-action-hist.tc | 16 +----------
.../trigger-onmatch-onmax-action-hist.tc | 16 +----------
.../inter-event/trigger-onmax-action-hist.tc | 16 +----------
.../inter-event/trigger-snapshot-action-hist.tc | 20 +-------------
.../trigger-synthetic-event-createremove.tc | 11 +-------
.../inter-event/trigger-synthetic-event-syntax.tc | 11 +-------
.../inter-event/trigger-trace-action-hist.tc | 18 +------------
.../ftrace/test.d/trigger/trigger-eventonoff.tc | 11 +-------
.../ftrace/test.d/trigger/trigger-filter.tc | 11 +-------
.../ftrace/test.d/trigger/trigger-hist-mod.tc | 16 +----------
.../test.d/trigger/trigger-hist-syntax-errors.tc | 18 +------------
.../ftrace/test.d/trigger/trigger-hist.tc | 18 ++-----------
.../ftrace/test.d/trigger/trigger-multihist.tc | 16 +----------
.../ftrace/test.d/trigger/trigger-snapshot.tc | 16 +----------
.../ftrace/test.d/trigger/trigger-stacktrace.tc | 13 ++-------
.../test.d/trigger/trigger-trace-marker-hist.tc | 23 ++--------------
.../trigger/trigger-trace-marker-snapshot.tc | 23 ++--------------
.../trigger-trace-marker-synthetic-kernel.tc | 31
+---------------------
.../trigger/trigger-trace-marker-synthetic.tc | 26 +-----------------
.../ftrace/test.d/trigger/trigger-traceonoff.tc | 11 +-------
-- 80 files changed, 123 insertions(+), 637 deletions(-)
--------------------------------------------------------------