at 25.11-pre 917 B view raw
1import ./make-test-python.nix ( 2 { 3 pkgs, 4 lib, 5 package ? pkgs.odoo, 6 ... 7 }: 8 { 9 name = "odoo"; 10 meta.maintainers = with lib.maintainers; [ mkg20001 ]; 11 12 nodes = { 13 server = 14 { ... }: 15 { 16 services.nginx = { 17 enable = true; 18 recommendedProxySettings = true; 19 }; 20 21 services.odoo = { 22 enable = true; 23 package = package; 24 autoInit = true; 25 autoInitExtraFlags = [ "--without-demo=all" ]; 26 domain = "localhost"; 27 }; 28 }; 29 }; 30 31 testScript = 32 { nodes, ... }: 33 '' 34 server.wait_for_unit("odoo.service") 35 server.wait_until_succeeds("curl -s http://localhost:8069/web/database/selector | grep '<title>Odoo</title>'") 36 server.succeed("curl -s http://localhost/web/database/selector | grep '<title>Odoo</title>'") 37 ''; 38 } 39)