nixos/bpftune: drop flaky tests

This commit is contained in:
Nick Cao 2023-07-18 08:48:43 +08:00
parent bc8224cab6
commit 3f751bfdf6
No known key found for this signature in database

View File

@ -7,31 +7,14 @@ import ./make-test-python.nix ({ lib, pkgs, ... }: {
};
nodes = {
client = { pkgs, ... }: {
machine = { pkgs, ... }: {
services.bpftune.enable = true;
boot.kernel.sysctl."net.ipv4.tcp_rmem" = "4096 131072 1310720";
environment.systemPackages = [ pkgs.iperf3 ];
};
server = { ... }: {
services.iperf3 = {
enable = true;
openFirewall = true;
};
};
};
testScript = ''
with subtest("bpftune startup"):
client.wait_for_unit("bpftune.service")
client.wait_for_console_text("bpftune works fully")
with subtest("bpftune tcp buffer size"):
server.wait_for_unit("iperf3.service")
client.succeed("iperf3 --reverse -c server")
client.wait_for_console_text("need to increase TCP buffer size")
machine.wait_for_unit("bpftune.service")
machine.wait_for_console_text("bpftune works")
'';
})