diff --git a/Justfile b/Justfile index 8cfb3362..3a3e6953 100644 --- a/Justfile +++ b/Justfile @@ -76,7 +76,7 @@ clean-rust: # Some tests cannot run with other tests, they are marked as ignored so that cargo test works # there may be tests that we really want to ignore so we cant just use --ignored and we have to # Specify the test name of the ignored tests that we want to run -test-rust target=default-target features="": (test-rust-int "rust" target features) (test-rust-int "c" target features) (test-seccomp target) +test-rust target=default-target features="": (test-rust-int "rust" target features) (test-rust-int "c" target features) (test-seccomp target features) # unit tests cargo test {{ if features =="" {''} else if features=="no-default-features" {"--no-default-features" } else {"--no-default-features -F " + features } }} --profile={{ if target == "debug" { "dev" } else { target } }} --lib @@ -91,10 +91,10 @@ test-rust target=default-target features="": (test-rust-int "rust" target featur cargo test {{ if features =="" {''} else if features=="no-default-features" {"--no-default-features" } else {"--no-default-features -F " + features } }} --profile={{ if target == "debug" { "dev" } else { target } }} hypervisor::hypervisor_handler::tests::create_1000_sandboxes -p hyperlight-host --lib -- --ignored {{ set-trace-env-vars }} cargo test {{ if features =="" {''} else if features=="no-default-features" {"--no-default-features" } else {"--no-default-features -F " + features } }} --profile={{ if target == "debug" { "dev" } else { target } }} --lib sandbox::outb::tests::test_log_outb_log -- --ignored -test-seccomp target=default-target: +test-seccomp target=default-target features="": # run seccomp test with feature "seccomp" on and off - cargo test --profile={{ if target == "debug" { "dev" } else { target } }} -p hyperlight-host test_violate_seccomp_filters --lib -- --ignored - cargo test --profile={{ if target == "debug" { "dev" } else { target } }} -p hyperlight-host test_violate_seccomp_filters --no-default-features --features mshv2,kvm --lib -- --ignored + cargo test --profile={{ if target == "debug" { "dev" } else { target } }} -p hyperlight-host test_violate_seccomp_filters --lib {{ if features =="" {''} else { "--features" + features } }}-- --ignored + cargo test --profile={{ if target == "debug" { "dev" } else { target } }} -p hyperlight-host test_violate_seccomp_filters --no-default-features {{ if features =~"*mshv3*" {"--features mshv3"} else {"--features mshv2,kvm" } }} --lib -- --ignored # rust integration tests. guest can either be "rust" or "c" test-rust-int guest target=default-target features="":