Loading nixos/tests/all-tests.nix +1 −0 Original line number Diff line number Diff line Loading @@ -788,6 +788,7 @@ in { qtile = handleTestOn ["x86_64-linux" "aarch64-linux"] ./qtile.nix {}; quake3 = handleTest ./quake3.nix {}; quicktun = handleTest ./quicktun.nix {}; quickwit = handleTest ./quickwit.nix {}; quorum = handleTest ./quorum.nix {}; rabbitmq = handleTest ./rabbitmq.nix {}; radarr = handleTest ./radarr.nix {}; Loading nixos/tests/quickwit.nix 0 → 100644 +31 −0 Original line number Diff line number Diff line import ./make-test-python.nix ({ lib, pkgs, ... }: { name = "quickwit"; meta.maintainers = [ pkgs.lib.maintainers.happysalada ]; nodes = { quickwit = { config, pkgs, ... }: { services.quickwit.enable = true; }; }; testScript = '' quickwit.wait_for_unit("quickwit") quickwit.wait_for_open_port(7280) quickwit.wait_for_open_port(7281) quickwit.wait_until_succeeds( "journalctl -o cat -u quickwit.service | grep 'version: ${pkgs.quickwit.version}'" ) quickwit.wait_until_succeeds( "journalctl -o cat -u quickwit.service | grep 'transitioned to ready state'" ) quickwit.log(quickwit.succeed( "systemd-analyze security quickwit.service | grep -v '✓'" )) ''; }) Loading
nixos/tests/all-tests.nix +1 −0 Original line number Diff line number Diff line Loading @@ -788,6 +788,7 @@ in { qtile = handleTestOn ["x86_64-linux" "aarch64-linux"] ./qtile.nix {}; quake3 = handleTest ./quake3.nix {}; quicktun = handleTest ./quicktun.nix {}; quickwit = handleTest ./quickwit.nix {}; quorum = handleTest ./quorum.nix {}; rabbitmq = handleTest ./rabbitmq.nix {}; radarr = handleTest ./radarr.nix {}; Loading
nixos/tests/quickwit.nix 0 → 100644 +31 −0 Original line number Diff line number Diff line import ./make-test-python.nix ({ lib, pkgs, ... }: { name = "quickwit"; meta.maintainers = [ pkgs.lib.maintainers.happysalada ]; nodes = { quickwit = { config, pkgs, ... }: { services.quickwit.enable = true; }; }; testScript = '' quickwit.wait_for_unit("quickwit") quickwit.wait_for_open_port(7280) quickwit.wait_for_open_port(7281) quickwit.wait_until_succeeds( "journalctl -o cat -u quickwit.service | grep 'version: ${pkgs.quickwit.version}'" ) quickwit.wait_until_succeeds( "journalctl -o cat -u quickwit.service | grep 'transitioned to ready state'" ) quickwit.log(quickwit.succeed( "systemd-analyze security quickwit.service | grep -v '✓'" )) ''; })