lol
fork

Configure Feed

Select the types of activity you want to include in your feed.

nixosTests.node-red: migrate to runTest

Part of #386873

+32 -34
+1 -1
nixos/tests/all-tests.nix
··· 846 846 }; 847 847 nixpkgs = pkgs.callPackage ../modules/misc/nixpkgs/test.nix { inherit evalMinimalConfig; }; 848 848 nixseparatedebuginfod = handleTest ./nixseparatedebuginfod.nix {}; 849 - node-red = handleTest ./node-red.nix {}; 849 + node-red = runTest ./node-red.nix; 850 850 nomad = runTest ./nomad.nix; 851 851 non-default-filesystems = handleTest ./non-default-filesystems.nix {}; 852 852 non-switchable-system = runTest ./non-switchable-system.nix;
+31 -33
nixos/tests/node-red.nix
··· 1 - import ./make-test-python.nix ( 2 - { pkgs, ... }: 3 - { 4 - name = "nodered"; 5 - meta = with pkgs.lib.maintainers; { 6 - maintainers = [ matthewcroughan ]; 7 - }; 1 + { pkgs, ... }: 2 + { 3 + name = "nodered"; 4 + meta = with pkgs.lib.maintainers; { 5 + maintainers = [ matthewcroughan ]; 6 + }; 8 7 9 - nodes = { 10 - client = 11 - { config, pkgs, ... }: 12 - { 13 - environment.systemPackages = [ pkgs.curl ]; 14 - }; 15 - nodered = 16 - { config, pkgs, ... }: 17 - { 18 - services.node-red = { 19 - enable = true; 20 - openFirewall = true; 21 - }; 8 + nodes = { 9 + client = 10 + { config, pkgs, ... }: 11 + { 12 + environment.systemPackages = [ pkgs.curl ]; 13 + }; 14 + nodered = 15 + { config, pkgs, ... }: 16 + { 17 + services.node-red = { 18 + enable = true; 19 + openFirewall = true; 22 20 }; 23 - }; 21 + }; 22 + }; 24 23 25 - testScript = '' 26 - start_all() 27 - nodered.wait_for_unit("node-red.service") 28 - nodered.wait_for_open_port(1880) 24 + testScript = '' 25 + start_all() 26 + nodered.wait_for_unit("node-red.service") 27 + nodered.wait_for_open_port(1880) 29 28 30 - client.wait_for_unit("multi-user.target") 29 + client.wait_for_unit("multi-user.target") 31 30 32 - with subtest("Check that the Node-RED webserver can be reached."): 33 - assert "<title>Node-RED</title>" in client.succeed( 34 - "curl -sSf http:/nodered:1880/ | grep title" 35 - ) 36 - ''; 37 - } 38 - ) 31 + with subtest("Check that the Node-RED webserver can be reached."): 32 + assert "<title>Node-RED</title>" in client.succeed( 33 + "curl -sSf http:/nodered:1880/ | grep title" 34 + ) 35 + ''; 36 + }