at 23.05-pre 689 B view raw
1import ./make-test-python.nix ({ pkgs, lib, ...} : with lib; { 2 name = "odoo"; 3 meta = with pkgs.lib.maintainers; { 4 maintainers = [ mkg20001 ]; 5 }; 6 7 nodes = { 8 server = { ... }: { 9 services.nginx = { 10 enable = true; 11 recommendedProxySettings = true; 12 }; 13 14 services.odoo = { 15 enable = true; 16 domain = "localhost"; 17 }; 18 }; 19 }; 20 21 testScript = { nodes, ... }: 22 '' 23 server.wait_for_unit("odoo.service") 24 server.wait_until_succeeds("curl -s http://localhost:8069/web/database/selector | grep '<title>Odoo</title>'") 25 server.succeed("curl -s http://localhost/web/database/selector | grep '<title>Odoo</title>'") 26 ''; 27})