linux-yocto/tools/testing/selftests/ftrace/test.d/template
Masami Hiramatsu 1b8eec510b selftests/ftrace: Support ":README" suffix for requires
Add ":README" suffix support for the requires list, so that
the testcase can list up the required string for README file
to the requires list.

Note that the required string is treated as a fixed string,
instead of regular expression. Also, the testcase can specify
a string containing spaces with quotes. E.g.

# requires: "place: [<module>:]<symbol>":README

Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org>
Reviewed-by: Tom Zanussi <zanussi@kernel.org>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
2020-06-16 10:42:47 -06:00

833 B

#!/bin/sh

SPDX-License-Identifier: GPL-2.0

description: %HERE DESCRIBE WHAT THIS DOES%

requires: %HERE LIST THE REQUIRED FILES, TRACERS OR README-STRINGS%

The required tracer needs :tracer suffix, e.g. function:tracer

The required README string needs :README suffix, e.g. "x8/16/32/64":README

and the README string is treated as a fixed-string instead of regexp pattern.

you have to add ".tc" extention for your testcase file

Note that all tests are run with "errexit" option.

exit 0 # Return 0 if the test is passed, otherwise return !0

Or you can call exit_pass for passed test, and exit_fail for failed test.

If the test could not run because of lack of feature, call exit_unsupported

If the test returned unclear results, call exit_unresolved

If the test is a dummy, or a placeholder, call exit_untested