at 25.11-pre 672 B view raw
1import ./make-test-python.nix ( 2 { lib, pkgs, ... }: 3 { 4 name = "fakeroute"; 5 meta.maintainers = with lib.maintainers; [ rnhmjoj ]; 6 7 nodes.machine = 8 { ... }: 9 { 10 imports = [ ../modules/profiles/minimal.nix ]; 11 services.fakeroute.enable = true; 12 services.fakeroute.route = [ 13 "216.102.187.130" 14 "4.0.1.122" 15 "198.116.142.34" 16 "63.199.8.242" 17 ]; 18 environment.systemPackages = [ pkgs.traceroute ]; 19 }; 20 21 testScript = '' 22 start_all() 23 machine.wait_for_unit("fakeroute.service") 24 machine.succeed("traceroute 127.0.0.1 | grep -q 216.102.187.130") 25 ''; 26 } 27)