dockerTools.streamLayeredImage: Add test for fakeRootCommands

This commit is contained in:
vroad
2021-04-07 18:11:02 +09:00
parent c420e650c9
commit 63e7c4186f
2 changed files with 21 additions and 0 deletions
+8
View File
@@ -270,5 +270,13 @@ import ./make-test-python.nix ({ pkgs, ... }: {
docker.succeed(
"docker images --format '{{.Repository}}' | grep -F '${examples.prefixedLayeredImage.imageName}'"
)
with subtest("buildLayeredImage supports running chown with fakeRootCommands"):
docker.succeed(
"docker load --input='${examples.layeredImageWithFakeRootCommands}'"
)
docker.succeed(
"docker run --rm ${examples.layeredImageWithFakeRootCommands.imageName} sh -c 'stat -c '%u' /home/jane | grep -E ^1000$'"
)
'';
})