diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/configuration.nix (renamed from tests/vm.nix) | 8 | ||||
| -rwxr-xr-x | tests/run-tests.sh | 9 |
2 files changed, 11 insertions, 6 deletions
diff --git a/tests/vm.nix b/tests/configuration.nix index e878c12..a1ccf52 100644 --- a/tests/vm.nix +++ b/tests/configuration.nix @@ -1,4 +1,4 @@ -{ config, lib, ... }: +{ config, lib, modulesPath, ... }: let nginxPorts = lib.concatLists @@ -13,7 +13,9 @@ let enableACME = lib.mkForce false; }; in { - imports = [ ../configuration.nix ]; + imports = [ ../config ]; + + boot.isContainer = true; networking = lib.mkForce { domain = "aristote.vm"; @@ -27,6 +29,8 @@ in { services.filtron.rules = lib.mkForce [ ]; + services.rss-bridge.debug = true; + services.nginx.virtualHosts = { quentin = nginxMakeLocal 8080; searx = nginxMakeLocal 8081; diff --git a/tests/run-tests.sh b/tests/run-tests.sh index a55e282..705f28d 100755 --- a/tests/run-tests.sh +++ b/tests/run-tests.sh @@ -7,8 +7,10 @@ function cleanup { sudo nixos-container stop hermes } +echo Stopping container for update ... sudo nixos-container stop hermes || exit 2 -sudo nixos-container update hermes --config-file ./vm.nix || exit 2 +echo Updating container ... +sudo nixos-container update hermes --flake ..#hermes-test || exit 2 echo Starting container ... sudo nixos-container start hermes || exit 2 @@ -40,10 +42,9 @@ echo echo Checking custom Searx engines : declare -A QUERIES QUERIES[alternativeto]=Searx -QUERIES[emojipedia]='Thinking%20Face' QUERIES[nlab]='Kan%20extension' -QUERIES[wikipediafr]=Paris -QUERIES[wikipediaen]=Paris +QUERIES[wfr]=Paris +QUERIES[wen]=Paris for ENGINE in "${!QUERIES[@]}" do echo Checking engine $ENGINE ... |
