mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-19 04:02:10 +00:00
31 lines
793 B
Nix
31 lines
793 B
Nix
# This test runs podman and checks if simple container starts
|
|
|
|
import ./make-test-python.nix (
|
|
{ pkgs, ... }: {
|
|
name = "podman";
|
|
meta = with pkgs.stdenv.lib.maintainers; {
|
|
maintainers = [ adisbladis ];
|
|
};
|
|
|
|
nodes = {
|
|
podman =
|
|
{ pkgs, ... }:
|
|
{
|
|
virtualisation.podman.enable = true;
|
|
};
|
|
};
|
|
|
|
testScript = ''
|
|
start_all()
|
|
|
|
podman.wait_for_unit("sockets.target")
|
|
podman.succeed("tar cv --files-from /dev/null | podman import - scratchimg")
|
|
podman.succeed(
|
|
"podman run -d --name=sleeping -v /nix/store:/nix/store -v /run/current-system/sw/bin:/bin scratchimg /bin/sleep 10"
|
|
)
|
|
podman.succeed("podman ps | grep sleeping")
|
|
podman.succeed("podman stop sleeping")
|
|
'';
|
|
}
|
|
)
|