lkml.org 
[lkml]   [2019]   [Feb]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[for-next][PATCH 28/29] tracing: Add hist trigger action expected fail test case
    From: Tom Zanussi <tom.zanussi@linux.intel.com>

    Add a test case verifying that basic action combinations fail as
    expected.

    Link: http://lkml.kernel.org/r/1790bf93e01dbdfa1b4af945f42147d92bd565aa.1550100284.git.tom.zanussi@linux.intel.com

    Acked-by: Masami Hiramatsu <mhiramat@kernel.org>
    Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
    Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
    ---
    .../inter-event/trigger-action-hist-xfail.tc | 30 +++++++++++++++++++
    1 file changed, 30 insertions(+)
    create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-action-hist-xfail.tc

    diff --git a/tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-action-hist-xfail.tc b/tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-action-hist-xfail.tc
    new file mode 100644
    index 000000000000..1221240f8cf6
    --- /dev/null
    +++ b/tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-action-hist-xfail.tc
    @@ -0,0 +1,30 @@
    +#!/bin/sh
    +# SPDX-License-Identifier: GPL-2.0
    +# description: event trigger - test inter-event histogram trigger expected fail actions
    +
    +fail() { #msg
    + echo $1
    + exit_fail
    +}
    +
    +if [ ! -f set_event ]; then
    + echo "event tracing is not supported"
    + exit_unsupported
    +fi
    +
    +if [ ! -f snapshot ]; then
    + echo "snapshot is not supported"
    + exit_unsupported
    +fi
    +
    +grep -q "snapshot()" README || exit_unsupported # version issue
    +
    +echo "Test expected snapshot action failure"
    +
    +echo 'hist:keys=comm:onmatch(sched.sched_wakeup).snapshot()' >> /sys/kernel/debug/tracing/events/sched/sched_waking/trigger && exit_fail
    +
    +echo "Test expected save action failure"
    +
    +echo 'hist:keys=comm:onmatch(sched.sched_wakeup).save(comm,prio)' >> /sys/kernel/debug/tracing/events/sched/sched_waking/trigger && exit_fail
    +
    +exit_xfail
    --
    2.20.1

    \
     
     \ /
      Last update: 2019-02-20 19:39    [W:3.102 / U:0.088 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site