···
1
-
import ./make-test-python.nix (
6
-
meta.maintainers = [ lib.maintainers.markuskowa ];
5
+
meta.maintainers = [ lib.maintainers.markuskowa ];
17
-
networking.firewall.allowedTCPPorts = [
18
-
7447 # zenohd default port
19
-
config.services.zenohd.settings.plugins.mqtt.port
20
-
config.services.zenohd.settings.plugins.webserver.http_port
15
+
networking.firewall.allowedTCPPorts = [
16
+
7447 # zenohd default port
17
+
config.services.zenohd.settings.plugins.mqtt.port
18
+
config.services.zenohd.settings.plugins.webserver.http_port
26
-
plugins = with pkgs; [
28
-
zenoh-plugin-webserver
24
+
plugins = with pkgs; [
26
+
zenoh-plugin-webserver
31
-
backends = with pkgs; [
32
-
zenoh-backend-filesystem
33
-
zenoh-backend-rocksdb
29
+
backends = with pkgs; [
30
+
zenoh-backend-filesystem
31
+
zenoh-backend-rocksdb
40
+
webserver.http_port = 8000;
42
-
webserver.http_port = 8000;
48
+
key_expr = "mem/**";
50
-
key_expr = "mem/**";
56
+
strip_prefix = "fs";
58
-
strip_prefix = "fs";
62
-
key_expr = "rocksdb/**";
65
-
dir = "zenoh-rocksdb";
66
-
strip_prefix = "rocksdb";
60
+
key_expr = "rocksdb/**";
63
+
dir = "zenoh-rocksdb";
64
+
strip_prefix = "rocksdb";
···
78
-
environment.systemPackages = [
76
+
environment.systemPackages = [
85
-
router.wait_for_unit("zenohd.service")
86
-
client.wait_for_unit("multi-user.target")
83
+
router.wait_for_unit("zenohd.service")
84
+
client.wait_for_unit("multi-user.target")
88
-
for be in ["fs", "rocksdb", "mem" ]:
89
-
client.succeed(f"mosquitto_pub -h router -t {be}/test -m hello")
90
-
client.succeed(f"curl router:8000/{be}/test | grep hello")
86
+
for be in ["fs", "rocksdb", "mem" ]:
87
+
client.succeed(f"mosquitto_pub -h router -t {be}/test -m hello")
88
+
client.succeed(f"curl router:8000/{be}/test | grep hello")