summary refs log tree commit diff
path: root/nixos/tests/rxe.nix
diff options
context:
space:
mode:
authorMarkus Kowalewski <markus.kowalewski@gmail.com>2019-11-20 20:47:45 +0100
committerMarkus Kowalewski <markus.kowalewski@gmail.com>2019-11-20 20:47:45 +0100
commitf2564a40087bf2d9c061687b36da561a0c5e70fd (patch)
tree8d77bba65a25d9ef3ce66981273da0fb130cea64 /nixos/tests/rxe.nix
parentf880347b17367845bd22dff6c6c268ede6cf0552 (diff)
downloadnixpkgs-f2564a40087bf2d9c061687b36da561a0c5e70fd.tar
nixpkgs-f2564a40087bf2d9c061687b36da561a0c5e70fd.tar.gz
nixpkgs-f2564a40087bf2d9c061687b36da561a0c5e70fd.tar.bz2
nixpkgs-f2564a40087bf2d9c061687b36da561a0c5e70fd.tar.lz
nixpkgs-f2564a40087bf2d9c061687b36da561a0c5e70fd.tar.xz
nixpkgs-f2564a40087bf2d9c061687b36da561a0c5e70fd.tar.zst
nixpkgs-f2564a40087bf2d9c061687b36da561a0c5e70fd.zip
nixosTests.rxe: cleanup with loop serveral protocols
Diffstat (limited to 'nixos/tests/rxe.nix')
-rw-r--r--nixos/tests/rxe.nix18
1 files changed, 6 insertions, 12 deletions
diff --git a/nixos/tests/rxe.nix b/nixos/tests/rxe.nix
index 726dcc65404..194a2e3d2b9 100644
--- a/nixos/tests/rxe.nix
+++ b/nixos/tests/rxe.nix
@@ -32,18 +32,12 @@ in {
 
     client.wait_for_unit("default.target")
 
-    # ping pong test
-    server.succeed("screen -dmS rc_pingpong ibv_rc_pingpong -p 4800 -g0")
-    client.succeed("sleep 2; ibv_rc_pingpong -p 4800 -g0 server")
-
-    server.succeed("screen -dmS uc_pingpong ibv_uc_pingpong -p 4800 -g0")
-    client.succeed("sleep 2; ibv_uc_pingpong -p 4800 -g0 server")
-
-    server.succeed("screen -dmS ud_pingpong ibv_ud_pingpong -p 4800 -s 1024 -g0")
-    client.succeed("sleep 2; ibv_ud_pingpong -p 4800 -s 1024 -g0 server")
-
-    server.succeed("screen -dmS srq_pingpong ibv_srq_pingpong -p 4800 -g0")
-    client.succeed("sleep 2; ibv_srq_pingpong -p 4800 -g0 server")
+    # ping pong tests
+    for proto in "rc", "uc", "ud", "srq":
+        server.succeed(
+            "screen -dmS {0}_pingpong ibv_{0}_pingpong -p 4800 -s 1024 -g0".format(proto)
+        )
+        client.succeed("sleep 2; ibv_{}_pingpong -p 4800 -s 1024 -g0 server".format(proto))
 
     server.succeed("screen -dmS rping rping -s -a server -C 10")
     client.succeed("sleep 2; rping -c -a server -C 10")