at 15.09-beta 506 B view raw
1# This test runs rabbitmq and checks if rabbitmq is up and running. 2 3import ./make-test.nix ({ pkgs, ... }: { 4 name = "rabbitmq"; 5 meta = with pkgs.stdenv.lib.maintainers; { 6 maintainers = [ eelco chaoflow offline ]; 7 }; 8 9 nodes = { 10 one = { config, pkgs, ... }: { 11 services.rabbitmq.enable = true; 12 }; 13 }; 14 15 testScript = '' 16 startAll; 17 18 $one->waitForUnit("rabbitmq.service"); 19 $one->waitUntilSucceeds("su -s ${pkgs.stdenv.shell} rabbitmq -c \"rabbitmqctl status\""); 20 ''; 21})