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