1import ./make-test-python.nix {
2 name = "neo4j";
3
4 nodes = {
5 server =
6 { ... }:
7
8 {
9 virtualisation.memorySize = 4096;
10 virtualisation.diskSize = 1024;
11
12 services.neo4j.enable = true;
13 # require tls certs to be available
14 services.neo4j.https.enable = false;
15 services.neo4j.bolt.enable = false;
16 };
17 };
18
19 testScript = ''
20 start_all()
21
22 server.wait_for_unit("neo4j.service")
23 server.wait_for_open_port(7474)
24 server.succeed("curl -f http://localhost:7474/")
25 '';
26}