@@ -76,7 +76,7 @@ clean-rust:
7676# Some tests cannot run with other tests, they are marked as ignored so that cargo test works 
7777# there may be tests that we really want to ignore so we cant just use --ignored and we have to 
7878# Specify the test name of the ignored tests that we want to run 
79- test-rust  target = default-target  features = " ":  (test-rust-int  " rust"  target features) (test-rust-int  " c"  target features) (test-seccomp  target)
79+ test-rust  target = default-target  features = " ":  (test-rust-int  " rust"  target features) (test-rust-int  " c"  target features) (test-seccomp  target features )
8080    # unit tests 
8181    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
8282
@@ -91,10 +91,10 @@ test-rust target=default-target features="": (test-rust-int "rust" target featur
9191    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
9292    {{  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
9393
94- test-seccomp  target = default-target : 
94+ test-seccomp  target = default-target   features = " " : 
9595    # run seccomp test with feature "seccomp" on and off 
96-     cargo test --profile={{  if  target ==  " debug"  { " dev"  } else  { target } }}   -p hyperlight-host test_violate_seccomp_filters --lib -- --ignored
97-     cargo test --profile={{  if  target ==  " debug"  { " dev"  } else  { target } }}   -p hyperlight-host test_violate_seccomp_filters --no-default-features --features mshv2,kvm --lib -- --ignored
96+     cargo test --profile={{  if  target ==  " debug"  { " dev"  } else  { target } }}   -p hyperlight-host test_violate_seccomp_filters --lib {{   if  features  == " "  { ' ' }  else  {  " --features"   +  features }  }}  -- --ignored
97+     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
9898
9999# rust integration tests. guest can either be "rust" or "c" 
100100test-rust-int  guest  target = default-target  features = " ": 
0 commit comments