summary refs log tree commit diff
path: root/nixos/tests/docker-tools.nix
diff options
context:
space:
mode:
authorAntoine Eiche <lewo@abesis.fr>2020-01-30 10:42:13 +0100
committerAntoine Eiche <lewo@abesis.fr>2020-01-30 21:09:44 +0100
commit283bcc1003c9cdabbbbe8d117b66d8dec6b46af9 (patch)
treefcc270aad6c6dcd94d2aaf93510f1dbde3d862a6 /nixos/tests/docker-tools.nix
parent8539d5f48f9de4ba428d2ca6687712db1d9cb2b7 (diff)
downloadnixpkgs-283bcc1003c9cdabbbbe8d117b66d8dec6b46af9.tar
nixpkgs-283bcc1003c9cdabbbbe8d117b66d8dec6b46af9.tar.gz
nixpkgs-283bcc1003c9cdabbbbe8d117b66d8dec6b46af9.tar.bz2
nixpkgs-283bcc1003c9cdabbbbe8d117b66d8dec6b46af9.tar.lz
nixpkgs-283bcc1003c9cdabbbbe8d117b66d8dec6b46af9.tar.xz
nixpkgs-283bcc1003c9cdabbbbe8d117b66d8dec6b46af9.tar.zst
nixpkgs-283bcc1003c9cdabbbbe8d117b66d8dec6b46af9.zip
dockerTools.buildLayeredImage: fix image with only 2 layers
A test is also added to ensure an image with 2 layers can be built.
Diffstat (limited to 'nixos/tests/docker-tools.nix')
-rw-r--r--nixos/tests/docker-tools.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/nixos/tests/docker-tools.nix b/nixos/tests/docker-tools.nix
index 9ab1a71f331..07fac533680 100644
--- a/nixos/tests/docker-tools.nix
+++ b/nixos/tests/docker-tools.nix
@@ -80,5 +80,8 @@ import ./make-test.nix ({ pkgs, ... }: {
       # This is to be sure the order of layers of the parent image is preserved
       $docker->succeed("docker run --rm  ${pkgs.dockerTools.examples.layersOrder.imageName} cat /tmp/layer2 | grep -q layer2");
       $docker->succeed("docker run --rm  ${pkgs.dockerTools.examples.layersOrder.imageName} cat /tmp/layer3 | grep -q layer3");
+
+      # Ensure image with only 2 layers can be loaded
+      $docker->succeed("docker load --input='${pkgs.dockerTools.examples.two-layered-image}'");
     '';
 })