at 23.05-pre 559 B view raw
1import ./make-test-python.nix ({ pkgs, lib, ... }: 2let port = 8082; 3in { 4 name = "languagetool"; 5 meta = with lib.maintainers; { maintainers = [ fbeffa ]; }; 6 7 nodes.machine = { ... }: 8 { 9 services.languagetool.enable = true; 10 services.languagetool.port = port; 11 }; 12 13 testScript = '' 14 machine.start() 15 machine.wait_for_unit("languagetool.service") 16 machine.wait_for_open_port(${toString port}) 17 machine.wait_until_succeeds('curl -d "language=en-US" -d "text=a simple test" http://localhost:${toString port}/v2/check') 18 ''; 19})