aboutsummaryrefslogtreecommitdiff
path: root/rust/macros/lib.rs
diff options
context:
space:
mode:
authorMickaël Salaün <[email protected]>2024-05-11 19:14:45 +0200
committerMickaël Salaün <[email protected]>2024-05-11 19:18:47 +0200
commit323feb3bdb67649bfa5614eb24ec9cb92a60cf33 (patch)
treeba94505caa7b8f710009bd0cc5b819d215b077a2 /rust/macros/lib.rs
parentf453cc30027b184c0a109d689b1335e6c826d514 (diff)
selftests/harness: Handle TEST_F()'s explicit exit codes
If TEST_F() explicitly calls exit(code) with code different than 0, then _metadata->exit_code is set to this code (e.g. KVM_ONE_VCPU_TEST()). We need to keep in mind that _metadata->exit_code can be KSFT_SKIP while the process exit code is 0. Cc: Jakub Kicinski <[email protected]> Cc: Kees Cook <[email protected]> Cc: Mark Brown <[email protected]> Cc: Shuah Khan <[email protected]> Cc: Will Drewry <[email protected]> Reported-by: Sean Christopherson <[email protected]> Tested-by: Sean Christopherson <[email protected]> Closes: https://lore.kernel.org/r/[email protected] Fixes: 0710a1a73fb4 ("selftests/harness: Merge TEST_F_FORK() into TEST_F()") Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Mickaël Salaün <[email protected]>
Diffstat (limited to 'rust/macros/lib.rs')
0 files changed, 0 insertions, 0 deletions