diff options
author | Kees Cook <keescook@chromium.org> | 2019-04-24 16:12:37 -0700 |
---|---|---|
committer | Shuah Khan <skhan@linuxfoundation.org> | 2019-04-25 13:15:46 -0600 |
commit | 5821ba969511daf27fa917515904f7b823259cf7 (patch) | |
tree | 37b040c435d57a2e3485d297c42eb877cda6d7a7 /tools/testing/selftests/breakpoints/step_after_suspend_test.c | |
parent | selftests: Remove KSFT_TAP_LEVEL (diff) | |
download | linux-dev-5821ba969511daf27fa917515904f7b823259cf7.tar.xz linux-dev-5821ba969511daf27fa917515904f7b823259cf7.zip |
selftests: Add test plan API to kselftest.h and adjust callers
The test plan for TAP needs to be declared immediately after the header.
This adds the test plan API to kselftest.h and updates all callers to
declare their expected test counts.
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
Diffstat (limited to '')
-rw-r--r-- | tools/testing/selftests/breakpoints/step_after_suspend_test.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/testing/selftests/breakpoints/step_after_suspend_test.c b/tools/testing/selftests/breakpoints/step_after_suspend_test.c index f82dcc1f8841..cf868b5e00f7 100644 --- a/tools/testing/selftests/breakpoints/step_after_suspend_test.c +++ b/tools/testing/selftests/breakpoints/step_after_suspend_test.c @@ -173,6 +173,7 @@ int main(int argc, char **argv) int opt; bool do_suspend = true; bool succeeded = true; + unsigned int tests = 0; cpu_set_t available_cpus; int err; int cpu; @@ -191,6 +192,13 @@ int main(int argc, char **argv) } } + for (cpu = 0; cpu < CPU_SETSIZE; cpu++) { + if (!CPU_ISSET(cpu, &available_cpus)) + continue; + tests++; + } + ksft_set_plan(tests); + if (do_suspend) suspend(); |