ci: switch from Cirrus to Github Actions
This commit is contained in:
parent
7d33e9d5e9
commit
5516bcc43b
9 changed files with 130 additions and 50 deletions
22
test/ci/test-info.nix
Normal file
22
test/ci/test-info.nix
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
pkgs: instantiateTests:
|
||||
|
||||
let
|
||||
# `instantiateTests` prints the test name before evaluating, which is useful for debugging
|
||||
ciTests = instantiateTests [
|
||||
"default"
|
||||
"netns"
|
||||
"netnsRegtest"
|
||||
];
|
||||
drivers = map (x: x.driver) ciTests;
|
||||
driverDrvs = map (x: ''"${x.drvPath}^*"'') drivers;
|
||||
in ''
|
||||
driverDrvs=(
|
||||
${builtins.concatStringsSep "\n" driverDrvs}
|
||||
)
|
||||
drivers=(
|
||||
${builtins.concatStringsSep "\n" drivers}
|
||||
)
|
||||
scenarioTests=(
|
||||
${builtins.concatStringsSep "\n" ciTests}
|
||||
)
|
||||
''
|
||||
Loading…
Add table
Add a link
Reference in a new issue