about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorRobert Hensing <roberth@users.noreply.github.com>2021-12-04 15:13:37 +0100
committerGitHub <noreply@github.com>2021-12-04 15:13:37 +0100
commit430c9173e493b030ac24f3ea1cf34b8ca29cbc88 (patch)
treeff4d70d49c0cd5d760ac978d89d94a52a80aedef /nixos
parent5ffc8289121c7e47c699dc70e17600bb11e790a6 (diff)
parentddda5f28e1f85e0f056996dbf2d2d7fa3718da0f (diff)
Merge pull request #148363 from hercules-ci/add-dockerTools-fakechroot
dockerTools: Add fakechroot to fakeRootCommands
Diffstat (limited to 'nixos')
-rw-r--r--nixos/tests/docker-tools.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/nixos/tests/docker-tools.nix b/nixos/tests/docker-tools.nix
index f3858b8bd81e8..19ebed3ebd0bd 100644
--- a/nixos/tests/docker-tools.nix
+++ b/nixos/tests/docker-tools.nix
@@ -396,6 +396,11 @@ import ./make-test-python.nix ({ pkgs, ... }: {
             "tar -tf ${examples.exportBash} | grep '\./bin/bash' > /dev/null"
         )
 
+    with subtest("layered image fakeRootCommands with fakechroot works"):
+        docker.succeed("${examples.imageViaFakeChroot} | docker load")
+        docker.succeed("docker run --rm image-via-fake-chroot | grep -i hello")
+        docker.succeed("docker image rm image-via-fake-chroot:latest")
+
     with subtest("Ensure bare paths in contents are loaded correctly"):
         docker.succeed(
             "docker load --input='${examples.build-image-with-path}'",