mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-10 03:23:29 +03:00
nixosTests: handleTest -> runTest, batch 1
Reference: https://github.com/NixOS/nixpkgs/issues/386873
This commit is contained in:
parent
131462b962
commit
f34483be5e
538 changed files with 35525 additions and 36600 deletions
File diff suppressed because it is too large
Load diff
|
@ -1,14 +1,12 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
let
|
|
||||||
|
|
||||||
|
let
|
||||||
baud = 57600;
|
baud = 57600;
|
||||||
tty = "/dev/ttyACM0";
|
tty = "/dev/ttyACM0";
|
||||||
port = "tnc0";
|
port = "tnc0";
|
||||||
socatPort = 1234;
|
socatPort = 1234;
|
||||||
|
|
||||||
createAX25Node = nodeId: {
|
createAX25Node = nodeId: {
|
||||||
|
|
||||||
boot.kernelPackages = pkgs.linuxPackages_ham;
|
boot.kernelPackages = pkgs.linuxPackages_ham;
|
||||||
boot.kernelModules = [ "ax25" ];
|
boot.kernelModules = [ "ax25" ];
|
||||||
|
|
||||||
|
@ -128,4 +126,3 @@ import ./make-test-python.nix (
|
||||||
node2.succeed("journalctl -o cat -u axlisten.service | grep -A1 \"NOCALL-3 to NOCALL-2 ctl I00\" | grep hello")
|
node2.succeed("journalctl -o cat -u axlisten.service | grep -A1 \"NOCALL-3 to NOCALL-2 ctl I00\" | grep hello")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
let
|
let
|
||||||
user = "alice";
|
user = "alice";
|
||||||
|
@ -61,4 +60,3 @@ import ./make-test-python.nix (
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "bitcoind";
|
name = "bitcoind";
|
||||||
|
@ -54,4 +53,3 @@ import ./make-test-python.nix (
|
||||||
)
|
)
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -6,7 +6,6 @@
|
||||||
# which only works if the first client successfully uses the UPnP-IGD
|
# which only works if the first client successfully uses the UPnP-IGD
|
||||||
# protocol to poke a hole in the NAT.
|
# protocol to poke a hole in the NAT.
|
||||||
|
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
|
@ -201,4 +200,3 @@ import ./make-test-python.nix (
|
||||||
)
|
)
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "blockbook-frontend";
|
name = "blockbook-frontend";
|
||||||
|
@ -30,4 +29,3 @@ import ./make-test-python.nix (
|
||||||
machine.succeed("curl -sSfL http://localhost:9030 | grep 'Blockbook'")
|
machine.succeed("curl -sSfL http://localhost:9030 | grep 'Blockbook'")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "boot-stage1";
|
name = "boot-stage1";
|
||||||
|
@ -190,4 +189,3 @@ import ./make-test-python.nix (
|
||||||
|
|
||||||
meta.maintainers = with pkgs.lib.maintainers; [ aszlig ];
|
meta.maintainers = with pkgs.lib.maintainers; [ aszlig ];
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "boot-stage2";
|
name = "boot-stage2";
|
||||||
|
@ -70,4 +69,3 @@ import ./make-test-python.nix (
|
||||||
|
|
||||||
meta.maintainers = with pkgs.lib.maintainers; [ numinit ];
|
meta.maintainers = with pkgs.lib.maintainers; [ numinit ];
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
|
@ -273,4 +272,3 @@ import ./make-test-python.nix (
|
||||||
client.systemctl("stop borgbackup-job-sleepInhibited")
|
client.systemctl("stop borgbackup-job-sleepInhibited")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "borgmatic";
|
name = "borgmatic";
|
||||||
|
@ -25,4 +24,3 @@ import ./make-test-python.nix (
|
||||||
machine.succeed("borgmatic")
|
machine.succeed("borgmatic")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ lib, pkgs, ... }:
|
{ lib, pkgs, ... }:
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -22,4 +21,3 @@ import ./make-test-python.nix (
|
||||||
'';
|
'';
|
||||||
|
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ lib, ... }:
|
{ lib, ... }:
|
||||||
{
|
{
|
||||||
name = "breitbandmessung";
|
name = "breitbandmessung";
|
||||||
|
@ -38,4 +37,3 @@ import ./make-test-python.nix (
|
||||||
machine.screenshot("breitbandmessung")
|
machine.screenshot("breitbandmessung")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
# integration tests for brscan5 sane driver
|
# integration tests for brscan5 sane driver
|
||||||
#
|
#
|
||||||
|
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "brscan5";
|
name = "brscan5";
|
||||||
|
@ -50,4 +49,3 @@ import ./make-test-python.nix (
|
||||||
assert """device `brother5:net1;dev1' is a Brother a ADS-1200""" in scanimage
|
assert """device `brother5:net1;dev1' is a Brother a ADS-1200""" in scanimage
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
|
@ -125,4 +124,3 @@ import ./make-test-python.nix (
|
||||||
archive.succeed("cat /mnt/*/bar | grep bar")
|
archive.succeed("cat /mnt/*/bar | grep bar")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ lib, pkgs, ... }:
|
{ lib, pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "btrbk-no-timer";
|
name = "btrbk-no-timer";
|
||||||
|
@ -38,4 +37,3 @@ import ./make-test-python.nix (
|
||||||
machine.wait_until_succeeds("cat /mnt/btrbk/local/*/bar | grep foo")
|
machine.wait_until_succeeds("cat /mnt/btrbk/local/*/bar | grep foo")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -6,7 +6,6 @@
|
||||||
# order-sensitive config format.
|
# order-sensitive config format.
|
||||||
#
|
#
|
||||||
# Issue: https://github.com/NixOS/nixpkgs/issues/195660
|
# Issue: https://github.com/NixOS/nixpkgs/issues/195660
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ lib, pkgs, ... }:
|
{ lib, pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "btrbk-section-order";
|
name = "btrbk-section-order";
|
||||||
|
@ -58,4 +57,3 @@ import ./make-test-python.nix (
|
||||||
assert got == expect
|
assert got == expect
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
|
@ -119,4 +118,3 @@ import ./make-test-python.nix (
|
||||||
archive.succeed("cat /mnt/*/bar | grep bar")
|
archive.succeed("cat /mnt/*/bar | grep bar")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "budgie";
|
name = "budgie";
|
||||||
|
@ -101,4 +100,3 @@ import ./make-test-python.nix (
|
||||||
machine.screenshot("screen")
|
machine.screenshot("screen")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ lib, pkgs, ... }:
|
{ lib, pkgs, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -30,4 +29,3 @@ import ./make-test-python.nix (
|
||||||
machine.wait_for_file("/var/lib/buildkite-agent-two/buildkite-agent.cfg")
|
machine.wait_for_file("/var/lib/buildkite-agent-two/buildkite-agent.cfg")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "c2FmZQ";
|
name = "c2FmZQ";
|
||||||
|
@ -84,4 +83,3 @@ import ./make-test-python.nix (
|
||||||
machine.succeed("systemctl show -p ExecStart --value c2fmzq-server.service | grep -F -- '--licenses=false'");
|
machine.succeed("systemctl show -p ExecStart --value c2fmzq-server.service | grep -F -- '--licenses=false'");
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -41,4 +40,3 @@ import ./make-test-python.nix (
|
||||||
machine.screenshot("screen")
|
machine.screenshot("screen")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
|
@ -69,4 +68,3 @@ import ./make-test-python.nix (
|
||||||
# machine.send_key("ctrl-d")
|
# machine.send_key("ctrl-d")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
let
|
let
|
||||||
certs = import ./common/acme/server/snakeoil-certs.nix;
|
certs = import ./common/acme/server/snakeoil-certs.nix;
|
||||||
|
@ -59,4 +58,3 @@ import ./make-test-python.nix (
|
||||||
server.succeed("sudo -iu canaille -- canaille config check")
|
server.succeed("sudo -iu canaille -- canaille config check")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "castopod";
|
name = "castopod";
|
||||||
|
@ -247,4 +246,3 @@ import ./make-test-python.nix (
|
||||||
"PYTHONUNBUFFERED=1 systemd-cat -t browser-test browser-test")
|
"PYTHONUNBUFFERED=1 systemd-cat -t browser-test browser-test")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
# This test checks charliecloud image construction and run
|
# This test checks charliecloud image construction and run
|
||||||
|
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
let
|
let
|
||||||
|
|
||||||
|
@ -46,4 +45,3 @@ import ./make-test-python.nix (
|
||||||
host.succeed('su - alice -c "ch-run /var/tmp/hello -- echo Running_From_Container_OK"')
|
host.succeed('su - alice -c "ch-run /var/tmp/hello -- echo Running_From_Container_OK"')
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "cinnamon-wayland";
|
name = "cinnamon-wayland";
|
||||||
|
@ -81,4 +80,3 @@ import ./make-test-python.nix (
|
||||||
machine.fail("coredumpctl --json=short | grep -E 'cinnamon|nemo'")
|
machine.fail("coredumpctl --json=short | grep -E 'cinnamon|nemo'")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "cinnamon";
|
name = "cinnamon";
|
||||||
|
@ -101,4 +100,3 @@ import ./make-test-python.nix (
|
||||||
machine.fail("coredumpctl --json=short | grep -E 'cinnamon|nemo'")
|
machine.fail("coredumpctl --json=short | grep -E 'cinnamon|nemo'")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -18,7 +18,6 @@ let
|
||||||
|
|
||||||
in
|
in
|
||||||
|
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "cjdns";
|
name = "cjdns";
|
||||||
|
@ -131,4 +130,3 @@ import ./make-test-python.nix (
|
||||||
bob.succeed("curl --fail -g http://[{}]".format(alice_ip6))
|
bob.succeed("curl --fail -g http://[{}]".format(alice_ip6))
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "clickhouse";
|
name = "clickhouse";
|
||||||
|
@ -32,4 +31,3 @@ import ./make-test-python.nix (
|
||||||
)
|
)
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "cloudlog";
|
name = "cloudlog";
|
||||||
|
@ -18,4 +17,3 @@ import ./make-test-python.nix (
|
||||||
machine.wait_until_succeeds("curl -s -L --fail http://localhost | grep 'Login - Cloudlog'")
|
machine.wait_until_succeeds("curl -s -L --fail http://localhost | grep 'Login - Cloudlog'")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
|
@ -153,4 +152,3 @@ import ./make-test-python.nix (
|
||||||
client.succeed('PYTHONUNBUFFERED=1 selenium-script')
|
client.succeed('PYTHONUNBUFFERED=1 selenium-script')
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "code-server";
|
name = "code-server";
|
||||||
|
@ -23,4 +22,3 @@ import ./make-test-python.nix (
|
||||||
|
|
||||||
meta.maintainers = [ lib.maintainers.drupol ];
|
meta.maintainers = [ lib.maintainers.drupol ];
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "coder";
|
name = "coder";
|
||||||
|
@ -22,4 +21,3 @@ import ./make-test-python.nix (
|
||||||
machine.succeed("curl --fail http://localhost:3000")
|
machine.succeed("curl --fail http://localhost:3000")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "collectd";
|
name = "collectd";
|
||||||
|
@ -38,4 +37,3 @@ import ./make-test-python.nix (
|
||||||
machine.wait_until_fails(f"cmp before {file}")
|
machine.wait_until_fails(f"cmp before {file}")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ lib, ... }:
|
{ lib, ... }:
|
||||||
{
|
{
|
||||||
name = "commafeed";
|
name = "commafeed";
|
||||||
|
@ -18,4 +17,3 @@ import ./make-test-python.nix (
|
||||||
|
|
||||||
meta.maintainers = [ lib.maintainers.raroh73 ];
|
meta.maintainers = [ lib.maintainers.raroh73 ];
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "connman";
|
name = "connman";
|
||||||
|
@ -82,4 +81,3 @@ import ./make-test-python.nix (
|
||||||
client.wait_until_succeeds("iw wlan0 info | grep -q nixos-test")
|
client.wait_until_succeeds("iw wlan0 info | grep -q nixos-test")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ ... }:
|
{ ... }:
|
||||||
{
|
{
|
||||||
name = "consul-template";
|
name = "consul-template";
|
||||||
|
@ -40,4 +39,3 @@ import ./make-test-python.nix (
|
||||||
machine.succeed('grep "example" /example')
|
machine.succeed('grep "example" /example')
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
|
@ -264,4 +263,3 @@ import ./make-test-python.nix (
|
||||||
rolling_restart_test(proper_rolling_procedure=False)
|
rolling_restart_test(proper_rolling_procedure=False)
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -5,7 +5,6 @@ let
|
||||||
containerIp6 = "fc00::2/7";
|
containerIp6 = "fc00::2/7";
|
||||||
in
|
in
|
||||||
|
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "containers-bridge";
|
name = "containers-bridge";
|
||||||
|
@ -111,4 +110,3 @@ import ./make-test-python.nix (
|
||||||
machine.fail("nixos-container destroy webserver")
|
machine.fail("nixos-container destroy webserver")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
let
|
let
|
||||||
|
|
||||||
|
@ -45,4 +44,3 @@ import ./make-test-python.nix (
|
||||||
# This test only consists of evaluating the test machine
|
# This test only consists of evaluating the test machine
|
||||||
testScript = "pass";
|
testScript = "pass";
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "containers-ephemeral";
|
name = "containers-ephemeral";
|
||||||
|
@ -56,4 +55,3 @@ import ./make-test-python.nix (
|
||||||
machine.fail("ls /run/nixos-containers/webserver")
|
machine.fail("ls /run/nixos-containers/webserver")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "containers-extra_veth";
|
name = "containers-extra_veth";
|
||||||
|
@ -112,4 +111,3 @@ import ./make-test-python.nix (
|
||||||
machine.fail("nixos-container destroy webserver")
|
machine.fail("nixos-container destroy webserver")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "containers-hosts";
|
name = "containers-hosts";
|
||||||
|
@ -52,4 +51,3 @@ import ./make-test-python.nix (
|
||||||
machine.succeed(f"ping -n -c 1 {host}")
|
machine.succeed(f"ping -n -c 1 {host}")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "containers-imperative";
|
name = "containers-imperative";
|
||||||
|
@ -194,4 +193,3 @@ import ./make-test-python.nix (
|
||||||
machine.succeed("test ! -e /var/lib/nixos-containers/b0rk")
|
machine.succeed("test ! -e /var/lib/nixos-containers/b0rk")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -12,7 +12,6 @@ let
|
||||||
};
|
};
|
||||||
|
|
||||||
in
|
in
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "containers-ipv4-ipv6";
|
name = "containers-ipv4-ipv6";
|
||||||
|
@ -79,4 +78,3 @@ import ./make-test-python.nix (
|
||||||
machine.fail(f"nixos-container destroy {container}")
|
machine.fail(f"nixos-container destroy {container}")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -4,7 +4,6 @@ let
|
||||||
containerIp2 = "192.168.1.254";
|
containerIp2 = "192.168.1.254";
|
||||||
in
|
in
|
||||||
|
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "containers-macvlans";
|
name = "containers-macvlans";
|
||||||
|
@ -97,4 +96,3 @@ import ./make-test-python.nix (
|
||||||
machine2.succeed("ping -n -c 1 ${containerIp2}")
|
machine2.succeed("ping -n -c 1 ${containerIp2}")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "containers-names";
|
name = "containers-names";
|
||||||
|
@ -41,4 +40,3 @@ import ./make-test-python.nix (
|
||||||
machine.succeed("ip link show | grep ve-really-l3QgY")
|
machine.succeed("ip link show | grep ve-really-l3QgY")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
# Test for NixOS' container nesting.
|
# Test for NixOS' container nesting.
|
||||||
|
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "nested";
|
name = "nested";
|
||||||
|
@ -33,4 +32,3 @@ import ./make-test-python.nix (
|
||||||
)
|
)
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "containers-physical_interfaces";
|
name = "containers-physical_interfaces";
|
||||||
|
@ -150,4 +149,3 @@ import ./make-test-python.nix (
|
||||||
)
|
)
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -5,7 +5,6 @@ let
|
||||||
containerPort = 80;
|
containerPort = 80;
|
||||||
in
|
in
|
||||||
|
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "containers-portforward";
|
name = "containers-portforward";
|
||||||
|
@ -70,4 +69,3 @@ import ./make-test-python.nix (
|
||||||
'';
|
'';
|
||||||
|
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "containers-reloadable";
|
name = "containers-reloadable";
|
||||||
|
@ -58,4 +57,3 @@ import ./make-test-python.nix (
|
||||||
'';
|
'';
|
||||||
|
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ lib, ... }:
|
{ lib, ... }:
|
||||||
{
|
{
|
||||||
name = "containers-require-bind-mounts";
|
name = "containers-require-bind-mounts";
|
||||||
|
@ -37,4 +36,3 @@ import ./make-test-python.nix (
|
||||||
assert "inactive" in machine.fail("systemctl is-active srv-data.mount")
|
assert "inactive" in machine.fail("systemctl is-active srv-data.mount")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "containers-restart_networking";
|
name = "containers-restart_networking";
|
||||||
|
@ -128,4 +127,3 @@ import ./make-test-python.nix (
|
||||||
'';
|
'';
|
||||||
|
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "containers-tmpfs";
|
name = "containers-tmpfs";
|
||||||
|
@ -90,4 +89,3 @@ import ./make-test-python.nix (
|
||||||
machine.fail(tmpfs_cmd("ls -l /var | grep -q test.file"))
|
machine.fail(tmpfs_cmd("ls -l /var | grep -q test.file"))
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "containers-unified-hierarchy";
|
name = "containers-unified-hierarchy";
|
||||||
|
@ -23,4 +22,3 @@ import ./make-test-python.nix (
|
||||||
machine.succeed("echo 'stat -fc %T /sys/fs/cgroup/ | grep cgroup2fs' | nixos-container root-login test-container")
|
machine.succeed("echo 'stat -fc %T /sys/fs/cgroup/ | grep cgroup2fs' | nixos-container root-login test-container")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ lib, pkgs, ... }:
|
{ lib, pkgs, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
|
@ -25,4 +24,3 @@ import ./make-test-python.nix (
|
||||||
machine.succeed("curl -f http://localhost:${toString port}/")
|
machine.succeed("curl -f http://localhost:${toString port}/")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "coturn";
|
name = "coturn";
|
||||||
|
@ -35,4 +34,3 @@ import ./make-test-python.nix (
|
||||||
default.log(default.execute("systemd-analyze security coturn.service | grep -v '✓'")[1])
|
default.log(default.execute("systemd-analyze security coturn.service | grep -v '✓'")[1])
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -14,7 +14,6 @@ let
|
||||||
testpass = "cowabunga";
|
testpass = "cowabunga";
|
||||||
testlogin = "${testuser}:${testpass}@";
|
testlogin = "${testuser}:${testpass}@";
|
||||||
in
|
in
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "couchdb";
|
name = "couchdb";
|
||||||
|
@ -61,4 +60,3 @@ import ./make-test-python.nix (
|
||||||
)
|
)
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ lib, pkgs, ... }:
|
{ lib, pkgs, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -30,4 +29,3 @@ import ./make-test-python.nix (
|
||||||
machine.succeed("curl -f http://localhost:3001/")
|
machine.succeed("curl -f http://localhost:3001/")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
let
|
let
|
||||||
client =
|
client =
|
||||||
|
@ -56,4 +55,3 @@ import ./make-test-python.nix (
|
||||||
assert "Hello Earth" in receiver.succeed("cat testfile02.txt")
|
assert "Hello Earth" in receiver.succeed("cat testfile02.txt")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -24,7 +24,6 @@
|
||||||
uses upstream for its tests.
|
uses upstream for its tests.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
let
|
let
|
||||||
# Update with domains in TestImpersonate.TEST_URLS if needed from:
|
# Update with domains in TestImpersonate.TEST_URLS if needed from:
|
||||||
|
@ -202,4 +201,3 @@ import ./make-test-python.nix (
|
||||||
curl.succeed("${curl-impersonate-test}")
|
curl.succeed("${curl-impersonate-test}")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ lib, pkgs, ... }:
|
{ lib, pkgs, ... }:
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -35,4 +34,3 @@ import ./make-test-python.nix (
|
||||||
'';
|
'';
|
||||||
|
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "db-rest";
|
name = "db-rest";
|
||||||
|
@ -122,4 +121,3 @@ import ./make-test-python.nix (
|
||||||
client.succeed("curl --fail --get http://192.168.2.12:3000/stations --data-urlencode 'query=Köln Hbf' | jq -r '.\"8000207\".name' | grep 'Köln Hbf'")
|
client.succeed("curl --fail --get http://192.168.2.12:3000/stations --data-urlencode 'query=Köln Hbf' | jq -r '.\"8000207\".name' | grep 'Köln Hbf'")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ lib, ... }:
|
{ lib, ... }:
|
||||||
{
|
{
|
||||||
name = "dconf";
|
name = "dconf";
|
||||||
|
@ -41,4 +40,3 @@ import ./make-test-python.nix (
|
||||||
machine.succeed("sudo -u alice dbus-run-session -- dconf write /test/not/locked \"@i 2\"")
|
machine.succeed("sudo -u alice dbus-run-session -- dconf write /test/not/locked \"@i 2\"")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
let
|
let
|
||||||
port = 6000;
|
port = 6000;
|
||||||
|
@ -25,4 +24,3 @@ import ./make-test-python.nix (
|
||||||
machine.succeed("curl --fail http://localhost:${toString port}/")
|
machine.succeed("curl --fail http://localhost:${toString port}/")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
let
|
let
|
||||||
httpPort = 800;
|
httpPort = 800;
|
||||||
|
@ -34,4 +33,3 @@ import ./make-test-python.nix (
|
||||||
machine.succeed("curl -sfL http://localhost:${toString httpPort}")
|
machine.succeed("curl -sfL http://localhost:${toString httpPort}")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "deepin";
|
name = "deepin";
|
||||||
|
@ -54,4 +53,3 @@ import ./make-test-python.nix (
|
||||||
machine.screenshot("screen")
|
machine.screenshot("screen")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "deluge";
|
name = "deluge";
|
||||||
|
@ -66,4 +65,3 @@ import ./make-test-python.nix (
|
||||||
)
|
)
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
let
|
let
|
||||||
dependencyTrackPort = 8081;
|
dependencyTrackPort = 8081;
|
||||||
|
@ -68,4 +67,3 @@ import ./make-test-python.nix (
|
||||||
server.succeed("curl http://localhost/ | grep \"<title>Dependency-Track</title>\"")
|
server.succeed("curl http://localhost/ | grep \"<title>Dependency-Track</title>\"")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
let
|
let
|
||||||
server-port = 3141;
|
server-port = 3141;
|
||||||
|
@ -40,4 +39,3 @@ import ./make-test-python.nix (
|
||||||
client1.succeed("devpi getjson http://devpi:${builtins.toString server-port}")
|
client1.succeed("devpi getjson http://devpi:${builtins.toString server-port}")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ lib, ... }:
|
{ lib, ... }:
|
||||||
{
|
{
|
||||||
name = "dex-oidc";
|
name = "dex-oidc";
|
||||||
|
@ -81,4 +80,3 @@ import ./make-test-python.nix (
|
||||||
)
|
)
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{
|
{
|
||||||
pkgs,
|
pkgs,
|
||||||
latestKernel ? false,
|
latestKernel ? false,
|
||||||
|
@ -32,4 +31,3 @@ import ./make-test-python.nix (
|
||||||
machine.fail("which perl")
|
machine.fail("which perl")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
# 2. sending a private message to the admin user through the API
|
# 2. sending a private message to the admin user through the API
|
||||||
# 3. replying to that message via email.
|
# 3. replying to that message via email.
|
||||||
|
|
||||||
import ./make-test-python.nix (
|
|
||||||
{
|
{
|
||||||
pkgs,
|
pkgs,
|
||||||
lib,
|
lib,
|
||||||
|
@ -208,4 +207,3 @@ import ./make-test-python.nix (
|
||||||
)
|
)
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "documize";
|
name = "documize";
|
||||||
|
@ -64,4 +63,3 @@ import ./make-test-python.nix (
|
||||||
)
|
)
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ lib, pkgs, ... }:
|
{ lib, pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "doh-proxy-rust";
|
name = "doh-proxy-rust";
|
||||||
|
@ -45,4 +44,3 @@ import ./make-test-python.nix (
|
||||||
machine.succeed(f"curl --fail -H 'Accept: application/dns-message' '{url}?dns={query}' | grep -F {bin_ip}")
|
machine.succeed(f"curl --fail -H 'Accept: application/dns-message' '{url}?dns={query}' | grep -F {bin_ip}")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "domination";
|
name = "domination";
|
||||||
|
@ -30,4 +29,3 @@ import ./make-test-python.nix (
|
||||||
machine.screenshot("screen")
|
machine.screenshot("screen")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ lib, pkgs, ... }:
|
{ lib, pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "drbd-driver";
|
name = "drbd-driver";
|
||||||
|
@ -21,4 +20,3 @@ import ./make-test-python.nix (
|
||||||
machine.succeed("modinfo drbd | grep --extended-regexp '^version:\s+${pkgs.linuxPackages.drbd.version}$'")
|
machine.succeed("modinfo drbd | grep --extended-regexp '^version:\s+${pkgs.linuxPackages.drbd.version}$'")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
let
|
let
|
||||||
drbdPort = 7789;
|
drbdPort = 7789;
|
||||||
|
@ -90,4 +89,3 @@ import ./make-test-python.nix (
|
||||||
)
|
)
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
# client on the inside network, a server on the outside network, and a
|
# client on the inside network, a server on the outside network, and a
|
||||||
# router connected to both that performs Network Address Translation
|
# router connected to both that performs Network Address Translation
|
||||||
# for the client.
|
# for the client.
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
let
|
let
|
||||||
routerBase = lib.mkMerge [
|
routerBase = lib.mkMerge [
|
||||||
|
@ -74,4 +73,3 @@ import ./make-test-python.nix (
|
||||||
client.succeed("sudo -u alice dublin-traceroute server")
|
client.succeed("sudo -u alice dublin-traceroute server")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ ... }:
|
{ ... }:
|
||||||
{
|
{
|
||||||
name = "ecryptfs";
|
name = "ecryptfs";
|
||||||
|
@ -86,4 +85,3 @@ import ./make-test-python.nix (
|
||||||
logout()
|
logout()
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ lib, pkgs, ... }:
|
{ lib, pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "endlessh-go";
|
name = "endlessh-go";
|
||||||
|
@ -68,4 +67,3 @@ import ./make-test-python.nix (
|
||||||
client.fail("curl -sSfm 5 server:92/metrics")
|
client.fail("curl -sSfm 5 server:92/metrics")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ lib, pkgs, ... }:
|
{ lib, pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "endlessh";
|
name = "endlessh";
|
||||||
|
@ -49,4 +48,3 @@ import ./make-test-python.nix (
|
||||||
client.succeed("nc -dvW5 server 22")
|
client.succeed("nc -dvW5 server 22")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "engelsystem";
|
name = "engelsystem";
|
||||||
|
@ -42,4 +41,3 @@ import ./make-test-python.nix (
|
||||||
)
|
)
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "enlightenment";
|
name = "enlightenment";
|
||||||
|
@ -101,4 +100,3 @@ import ./make-test-python.nix (
|
||||||
machine.screenshot("terminology")
|
machine.screenshot("terminology")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "environment";
|
name = "environment";
|
||||||
|
@ -46,4 +45,3 @@ import ./make-test-python.nix (
|
||||||
machine.fail("printenv SHOULD_NOT_BE_SET")
|
machine.fail("printenv SHOULD_NOT_BE_SET")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ lib, pkgs, ... }:
|
{ lib, pkgs, ... }:
|
||||||
let
|
let
|
||||||
pythonShebang = pkgs.writeScript "python-shebang" ''
|
pythonShebang = pkgs.writeScript "python-shebang" ''
|
||||||
|
@ -39,4 +38,3 @@ import ./make-test-python.nix (
|
||||||
assert out == "OK\n"
|
assert out == "OK\n"
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "ergo";
|
name = "ergo";
|
||||||
|
@ -20,4 +19,3 @@ import ./make-test-python.nix (
|
||||||
machine.wait_for_unit("ergo.service")
|
machine.wait_for_unit("ergo.service")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -9,7 +9,6 @@ let
|
||||||
iiDir = "/tmp/irc";
|
iiDir = "/tmp/irc";
|
||||||
in
|
in
|
||||||
|
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "ergochat";
|
name = "ergochat";
|
||||||
|
@ -105,4 +104,3 @@ import ./make-test-python.nix (
|
||||||
''
|
''
|
||||||
+ lib.concatStrings (reduce (lib.zipListsWith (cs: c: cs + c)) (builtins.map clientScript clients));
|
+ lib.concatStrings (reduce (lib.zipListsWith (cs: c: cs + c)) (builtins.map clientScript clients));
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "eris-server";
|
name = "eris-server";
|
||||||
|
@ -26,4 +25,3 @@ import ./make-test-python.nix (
|
||||||
server.succeed("eriscmd get http://[::1] $(echo 'Hail ERIS!' | eriscmd put coap+tcp://[::1]:5683)")
|
server.succeed("eriscmd get http://[::1] $(echo 'Hail ERIS!' | eriscmd put coap+tcp://[::1]:5683)")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
|
@ -41,4 +40,3 @@ import ./make-test-python.nix (
|
||||||
esphomeUnix.succeed("curl --fail --unix-socket ${unixSocket} http://localhost/")
|
esphomeUnix.succeed("curl --fail --unix-socket ${unixSocket} http://localhost/")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
|
@ -49,4 +48,3 @@ import ./make-test-python.nix (
|
||||||
)
|
)
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -25,4 +24,3 @@ import ./make-test-python.nix (
|
||||||
assert "Add User" in machine.succeed("curl -s http://localhost:37358/.web/add/")
|
assert "Add User" in machine.succeed("curl -s http://localhost:37358/.web/add/")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ lib, pkgs, ... }:
|
{ lib, pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "fakeroute";
|
name = "fakeroute";
|
||||||
|
@ -24,4 +23,3 @@ import ./make-test-python.nix (
|
||||||
machine.succeed("traceroute 127.0.0.1 | grep -q 216.102.187.130")
|
machine.succeed("traceroute 127.0.0.1 | grep -q 216.102.187.130")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
config ? { },
|
config ? { },
|
||||||
pkgs ? import ../.. { inherit system config; },
|
pkgs ? import ../.. { inherit system config; },
|
||||||
}:
|
}:
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ lib, pkgs, ... }:
|
{ lib, pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "fanout";
|
name = "fanout";
|
||||||
|
@ -35,4 +34,3 @@ import ./make-test-python.nix (
|
||||||
machine.succeed("test -c /dev/fanout1")
|
machine.succeed("test -c /dev/fanout1")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
|
@ -50,4 +49,3 @@ import ./make-test-python.nix (
|
||||||
fenicsnode.succeed("${fenicsScript}")
|
fenicsnode.succeed("${fenicsScript}")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "ferm";
|
name = "ferm";
|
||||||
|
@ -95,4 +94,3 @@ import ./make-test-python.nix (
|
||||||
client.fail("curl --fail -g http://[fd00::1]:8080/status")
|
client.fail("curl --fail -g http://[fd00::1]:8080/status")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
name = "filesender";
|
name = "filesender";
|
||||||
|
@ -145,4 +144,3 @@ import ./make-test-python.nix (
|
||||||
client.succeed("browser-test")
|
client.succeed("browser-test")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ lib, ... }:
|
{ lib, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -38,4 +37,3 @@ import ./make-test-python.nix (
|
||||||
machine.wait_for_text("Jellyfin")
|
machine.wait_for_text("Jellyfin")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ./make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
name = "firejail";
|
name = "firejail";
|
||||||
|
@ -92,4 +91,3 @@ import ./make-test-python.nix (
|
||||||
)
|
)
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import ../make-test-python.nix (
|
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
let
|
let
|
||||||
certs = import ../common/acme/server/snakeoil-certs.nix;
|
certs = import ../common/acme/server/snakeoil-certs.nix;
|
||||||
|
@ -346,4 +345,3 @@ import ../make-test-python.nix (
|
||||||
client.wait_until_succeeds("ping -c1 -W1 172.20.2.1")
|
client.wait_until_succeeds("ping -c1 -W1 172.20.2.1")
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
)
|
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue