diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/interactive/trace.nix | 9 | ||||
| -rw-r--r-- | test/test.py | 6 |
2 files changed, 12 insertions, 3 deletions
diff --git a/test/interactive/trace.nix b/test/interactive/trace.nix index e307361f..b9ef872c 100644 --- a/test/interactive/trace.nix +++ b/test/interactive/trace.nix @@ -22,7 +22,14 @@ in { name = "funcgraph-retval"; patch = null; - structuredExtraConfig.FUNCTION_GRAPH_RETVAL = lib.kernel.yes; + structuredExtraConfig = with lib.kernel; { + FUNCTION_GRAPH_RETVAL = yes; + + RUST = lib.mkForce unset; + DRM_NOVA = lib.mkForce unset; + DRM_PANIC_SCREEN_QR_CODE = lib.mkForce unset; + NOVA_CORE = lib.mkForce unset; + }; } ]; } diff --git a/test/test.py b/test/test.py index a9e60d8b..05001bdf 100644 --- a/test/test.py +++ b/test/test.py @@ -92,8 +92,10 @@ print(denyOutput) denyOutputVerbose = machine.fail("sudo -u untrusted -i hakurei -v exec &>/dev/stdout") print(denyOutputVerbose) -# Fail direct hsu call: -print(machine.fail("sudo -u alice -i hsu")) +# Direct hsu call: +userid = machine.succeed("sudo -u alice -i hsu") +if userid != "0": + raise Exception(f"unexpected userid: {userid}") # Verify hsu fault behaviour: if denyOutput != "hsu: uid 1001 is not in the hsurc file\n": |
