You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 15, 2022. It is now read-only.
Make hardware test execution control more granular
When /dev/sev does not exist:
Autodetection:
$ cargo test
[..]
test get_identifer ... ignored
test pdh_generate ... ignored
test pek_csr ... ignored
test pek_generate ... ignored
test platform_reset ... ignored
test platform_status ... ignored
[..]
Override:
$ cargo test --features=hw_tests
[..]
test pdh_generate ... ignored
test pek_generate ... ignored
test platform_reset ... ignored
test pek_csr ... FAILED
test get_identifer ... FAILED
test platform_status ... FAILED
[..]
With dangerous tests:
$ cargo test --features=dangerous_hw_tests
[..]
test get_identifer ... FAILED
test pek_csr ... FAILED
test platform_status ... FAILED
test pdh_generate ... FAILED
test pek_generate ... FAILED
test platform_reset ... FAILED
[..]
When /dev/sev DOES exist:
$ cargo test
[..]
test pdh_generate ... ignored
test pek_generate ... ignored
test platform_reset ... ignored
test get_identifer ... ok
test pek_csr ... ok
test platform_status ... ok
[..]
Override:
$ cargo test --features=hw_tests
[..]
test pdh_generate ... ignored
test pek_generate ... ignored
test platform_reset ... ignored
test get_identifer ... ok
test pek_csr ... ok
test platform_status ... ok
[..]
With dangerous tests:
$ cargo test --features=dangerous_hw_tests
[..]
test get_identifer ... ok
test platform_status ... ok
test pek_csr ... ok
test pdh_generate ... ok
test platform_reset ... ok
test pek_generate ... ok
[..]
Signed-off-by: Connor Kuehl <[email protected]>
0 commit comments