1import ./make-test-python.nix ({ pkgs, lib, ... }:
2{
3 name = "netbird";
4
5 meta = with pkgs.lib.maintainers; {
6 maintainers = [ misuzu ];
7 };
8
9 nodes = {
10 node = { ... }: {
11 services.netbird.enable = true;
12 };
13 };
14
15 testScript = ''
16 start_all()
17 node.wait_for_unit("netbird.service")
18 node.wait_for_file("/var/run/netbird/sock")
19 node.succeed("netbird status | grep -q 'Daemon status: NeedsLogin'")
20 '';
21})