Add test for uid/gid with file copy

This commit is contained in:
r-vdp 2025-02-04 12:47:53 +01:00
parent ea7c9b435f
commit 744a170b65
No known key found for this signature in database
2 changed files with 15 additions and 0 deletions

View file

@ -150,6 +150,7 @@ forEachUbuntuImage "example" {
extraPathsToRegister = [ newConfig ];
testScriptFunction =
{ toplevel, ... }:
#python
''
# Start all machines in parallel
start_all()
@ -174,6 +175,11 @@ forEachUbuntuImage "example" {
vm.succeed("grep -F 'launch_the_rockets = true' /etc/foo.conf")
vm.fail("grep -F 'launch_the_rockets = false' /etc/foo.conf")
uid = vm.succeed("stat -c %u /etc/test_perms").strip()
gid = vm.succeed("stat -c %g /etc/test_perms").strip()
assert uid == "5", f"uid was {uid}, expected 5"
assert gid == "6", f"uid was {gid}, expected 6"
vm.succeed("test -d /var/tmp/system-manager")
vm.succeed("test -d /var/tmp/sample")