Merge pull request #73990 from flokli/nixos-test-port-systemd-nspawn
nixosTests.systemd-nspawn: convert test to python
This commit is contained in:
commit
22cbd24409
@ -1,4 +1,4 @@
|
|||||||
import ./make-test.nix ({pkgs, lib, ...}:
|
import ./make-test-python.nix ({pkgs, lib, ...}:
|
||||||
let
|
let
|
||||||
gpgKeyring = (pkgs.runCommand "gpg-keyring" { buildInputs = [ pkgs.gnupg ]; } ''
|
gpgKeyring = (pkgs.runCommand "gpg-keyring" { buildInputs = [ pkgs.gnupg ]; } ''
|
||||||
mkdir -p $out
|
mkdir -p $out
|
||||||
@ -32,7 +32,7 @@ let
|
|||||||
gpg --batch --sign --detach-sign --output SHA256SUMS.gpg SHA256SUMS
|
gpg --batch --sign --detach-sign --output SHA256SUMS.gpg SHA256SUMS
|
||||||
'');
|
'');
|
||||||
in {
|
in {
|
||||||
name = "opensmtpd";
|
name = "systemd-nspawn";
|
||||||
|
|
||||||
nodes = {
|
nodes = {
|
||||||
server = { pkgs, ... }: {
|
server = { pkgs, ... }: {
|
||||||
@ -48,11 +48,13 @@ in {
|
|||||||
};
|
};
|
||||||
|
|
||||||
testScript = ''
|
testScript = ''
|
||||||
startAll;
|
start_all()
|
||||||
|
|
||||||
$server->waitForUnit("nginx.service");
|
server.wait_for_unit("nginx.service")
|
||||||
$client->waitForUnit("network-online.target");
|
client.wait_for_unit("network-online.target")
|
||||||
$client->succeed("machinectl pull-raw --verify=signature http://server/testimage.raw");
|
client.succeed("machinectl pull-raw --verify=signature http://server/testimage.raw")
|
||||||
$client->succeed("cmp /var/lib/machines/testimage.raw ${nspawnImages}/testimage.raw");
|
client.succeed(
|
||||||
|
"cmp /var/lib/machines/testimage.raw ${nspawnImages}/testimage.raw"
|
||||||
|
)
|
||||||
'';
|
'';
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user