# This test runs rabbitmq and checks if rabbitmq is up and running. import ./make-test.nix ({ pkgs, ... }: { name = "rabbitmq"; meta = with pkgs.stdenv.lib.maintainers; { maintainers = [ eelco chaoflow offline ]; }; nodes = { one = { ... }: { services.rabbitmq.enable = true; }; }; testScript = '' startAll; $one->waitForUnit("rabbitmq.service"); $one->waitUntilSucceeds("su -s ${pkgs.stdenv.shell} rabbitmq -c \"rabbitmqctl status\""); ''; })