aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/interactive/trace.nix9
-rw-r--r--test/test.py6
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":