forked from yu-re-ka/binary-cache
chore: Refactor tests
This commit is contained in:
parent
a97ead90c3
commit
ba0ec05e2b
|
@ -7,7 +7,10 @@ pkgs.testers.runNixOSTest (_: {
|
|||
nodes.machine =
|
||||
{ config, ... }:
|
||||
{
|
||||
imports = [ ../modules ];
|
||||
imports = [
|
||||
./common
|
||||
../modules
|
||||
];
|
||||
|
||||
system.extraDependencies = [ hello ];
|
||||
|
||||
|
@ -22,7 +25,7 @@ pkgs.testers.runNixOSTest (_: {
|
|||
services.nginx = {
|
||||
enable = true;
|
||||
recommendedProxySettings = true;
|
||||
virtualHosts.cachix = {
|
||||
virtualHosts.cache = {
|
||||
default = true;
|
||||
locations = {
|
||||
"/one".return = "302 /one/";
|
||||
|
@ -52,7 +55,7 @@ pkgs.testers.runNixOSTest (_: {
|
|||
if out != "nar-bridge":
|
||||
sys.exit(1)
|
||||
with subtest("Nar upload"):
|
||||
machine.succeed("nix copy --extra-experimental-features nix-command --to 'http://127.0.0.1/one/?compression=none' ${hello}")
|
||||
machine.succeed("nix copy --to 'http://127.0.0.1/one/?compression=none' ${hello}")
|
||||
with subtest("narinfo retrieve"):
|
||||
narHash = "${hello}"[11:11+32]
|
||||
machine.succeed(f"curl -f 'http://127.0.0.1/one/{narHash}.narinfo'")
|
||||
|
|
1
tests/common/default.nix
Normal file
1
tests/common/default.nix
Normal file
|
@ -0,0 +1 @@
|
|||
{ imports = [ ./nix.nix ]; }
|
8
tests/common/nix.nix
Normal file
8
tests/common/nix.nix
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
nix.settings = {
|
||||
extra-experimental-features = [
|
||||
"nix-command"
|
||||
"flakes"
|
||||
];
|
||||
};
|
||||
}
|
Loading…
Reference in a new issue