about summary refs log tree commit diff
path: root/nixos/tests/rabbitmq.nix
diff options
context:
space:
mode:
authorJaka Hudoklin <jakahudoklin@gmail.com>2014-03-10 11:10:32 +0100
committerBjørn Forsman <bjorn.forsman@gmail.com>2014-03-29 10:56:07 +0100
commit227997d8cab68c3305da72cd48e425da36233936 (patch)
treed13ba20a7a2686215fbfa8401d82b58b804f6a5c /nixos/tests/rabbitmq.nix
parentc23464672ec9be77b03abb8a4dec72324dcfee22 (diff)
downloadnixlib-227997d8cab68c3305da72cd48e425da36233936.tar
nixlib-227997d8cab68c3305da72cd48e425da36233936.tar.gz
nixlib-227997d8cab68c3305da72cd48e425da36233936.tar.bz2
nixlib-227997d8cab68c3305da72cd48e425da36233936.tar.lz
nixlib-227997d8cab68c3305da72cd48e425da36233936.tar.xz
nixlib-227997d8cab68c3305da72cd48e425da36233936.tar.zst
nixlib-227997d8cab68c3305da72cd48e425da36233936.zip
nixos/rabbitmq: rewrite
- rewrite from old jobs options to new services
- add simple test
- add dataDir option
Diffstat (limited to 'nixos/tests/rabbitmq.nix')
-rw-r--r--nixos/tests/rabbitmq.nix18
1 files changed, 18 insertions, 0 deletions
diff --git a/nixos/tests/rabbitmq.nix b/nixos/tests/rabbitmq.nix
new file mode 100644
index 000000000000..271661f06820
--- /dev/null
+++ b/nixos/tests/rabbitmq.nix
@@ -0,0 +1,18 @@
+{ pkgs, ... }:
+
+# This test runs rabbitmq and checks if rabbitmq is up and running
+
+{
+  nodes = {
+    one = { config, pkgs, ... }: {
+      services.rabbitmq.enable = true;
+    };
+  };
+
+  testScript = ''
+    startAll;
+  
+    $one->waitForUnit("rabbitmq.service");
+    $one->waitUntilSucceeds("su -s ${pkgs.stdenv.shell} rabbitmq -c \"rabbitmqctl status\"");
+  '';
+}