diff options
author | Jacek Galowicz <jacek@galowicz.de> | 2020-02-13 12:01:38 +0100 |
---|---|---|
committer | Jacek Galowicz <jacek@galowicz.de> | 2020-02-13 12:01:38 +0100 |
commit | 967daec1eee3d1dc44e1b004657cc37de0944b9a (patch) | |
tree | 60b55a082742acfb752d8f4dd73cfb881ec36aff /nixos | |
parent | 21b31c4e51b43c3ba7c30d09492e08e9cbdc875a (diff) | |
download | nixpkgs-967daec1eee3d1dc44e1b004657cc37de0944b9a.tar nixpkgs-967daec1eee3d1dc44e1b004657cc37de0944b9a.tar.gz nixpkgs-967daec1eee3d1dc44e1b004657cc37de0944b9a.tar.bz2 nixpkgs-967daec1eee3d1dc44e1b004657cc37de0944b9a.tar.lz nixpkgs-967daec1eee3d1dc44e1b004657cc37de0944b9a.tar.xz nixpkgs-967daec1eee3d1dc44e1b004657cc37de0944b9a.tar.zst nixpkgs-967daec1eee3d1dc44e1b004657cc37de0944b9a.zip |
nixosTests.docker-containers: Port to python
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/tests/docker-containers.nix | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/nixos/tests/docker-containers.nix b/nixos/tests/docker-containers.nix index 9be9bfa80ce..0e318a52d9f 100644 --- a/nixos/tests/docker-containers.nix +++ b/nixos/tests/docker-containers.nix @@ -1,30 +1,27 @@ # Test Docker containers as systemd units -import ./make-test.nix ({ pkgs, lib, ... }: - -{ +import ./make-test-python.nix ({ pkgs, lib, ... }: { name = "docker-containers"; meta = { maintainers = with lib.maintainers; [ benley mkaito ]; }; nodes = { - docker = { pkgs, ... }: - { - virtualisation.docker.enable = true; + docker = { pkgs, ... }: { + virtualisation.docker.enable = true; - docker-containers.nginx = { - image = "nginx-container"; - imageFile = pkgs.dockerTools.examples.nginx; - ports = ["8181:80"]; - }; + docker-containers.nginx = { + image = "nginx-container"; + imageFile = pkgs.dockerTools.examples.nginx; + ports = ["8181:80"]; }; + }; }; testScript = '' - startAll; - $docker->waitForUnit("docker-nginx.service"); - $docker->waitForOpenPort(8181); - $docker->waitUntilSucceeds("curl http://localhost:8181|grep Hello"); + start_all() + docker.wait_for_unit("docker-nginx.service") + docker.wait_for_open_port(8181) + docker.wait_until_succeeds("curl http://localhost:8181 | grep Hello") ''; }) |