tests: add 5 minutes default timeout
By default, it is one hour but our CI cannot handle that many VM tests, so we switch to 5 minutes default timeouts.
This commit is contained in:
parent
8edc9ef771
commit
1859491609
|
@ -4,6 +4,7 @@
|
||||||
|
|
||||||
let
|
let
|
||||||
inherit (pkgs) lib system;
|
inherit (pkgs) lib system;
|
||||||
|
defaultTimeout = 5 * 60; # = 5 minutes
|
||||||
|
|
||||||
mkSecureBootTest = { name, machine ? { }, useSecureBoot ? true, useTPM2 ? false, readEfiVariables ? false, testScript }:
|
mkSecureBootTest = { name, machine ? { }, useSecureBoot ? true, useTPM2 ? false, readEfiVariables ? false, testScript }:
|
||||||
let
|
let
|
||||||
|
@ -79,6 +80,7 @@ let
|
||||||
in
|
in
|
||||||
pkgs.nixosTest {
|
pkgs.nixosTest {
|
||||||
inherit name;
|
inherit name;
|
||||||
|
globalTimeout = defaultTimeout;
|
||||||
|
|
||||||
testScript = ''
|
testScript = ''
|
||||||
${lib.optionalString useTPM2 tpm2Initialization}
|
${lib.optionalString useTPM2 tpm2Initialization}
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
{ pkgs, runTest, ukiModule }:
|
{ pkgs, runTest, ukiModule }:
|
||||||
|
|
||||||
let
|
let
|
||||||
|
defaultTimeout = 5 * 60; # = 5 minutes
|
||||||
common = _: {
|
common = _: {
|
||||||
imports = [ ukiModule ];
|
imports = [ ukiModule ];
|
||||||
|
|
||||||
|
@ -21,6 +22,8 @@ in
|
||||||
# this test fails something is very wrong.
|
# this test fails something is very wrong.
|
||||||
systemd-stub = runTest {
|
systemd-stub = runTest {
|
||||||
name = "systemd-stub";
|
name = "systemd-stub";
|
||||||
|
globalTimeout = defaultTimeout;
|
||||||
|
|
||||||
nodes.machine = _: {
|
nodes.machine = _: {
|
||||||
imports = [ common ];
|
imports = [ common ];
|
||||||
boot.loader.uki.stub = "${pkgs.systemd}/lib/systemd/boot/efi/linuxx64.efi.stub";
|
boot.loader.uki.stub = "${pkgs.systemd}/lib/systemd/boot/efi/linuxx64.efi.stub";
|
||||||
|
@ -33,6 +36,8 @@ in
|
||||||
|
|
||||||
fatStub = runTest {
|
fatStub = runTest {
|
||||||
name = "fat-stub";
|
name = "fat-stub";
|
||||||
|
globalTimeout = defaultTimeout;
|
||||||
|
|
||||||
nodes.machine = _: {
|
nodes.machine = _: {
|
||||||
imports = [ common ];
|
imports = [ common ];
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue