test/minitest5.bats in test-queue-0.4.2 vs test/minitest5.bats in test-queue-0.5.0
- old
+ new
@@ -126,9 +126,19 @@
assert_output_contains "Starting test-queue master"
assert_output_contains "1) Failure:"
assert_output_contains "MiniTestFailure#test_fail"
}
+@test "multi-master central master prints out remote master messages" {
+ export TEST_QUEUE_RELAY_TOKEN=$(date | cksum | cut -d' ' -f1)
+ TEST_QUEUE_RELAY=0.0.0.0:12345 TEST_QUEUE_REMOTE_MASTER_MESSAGE="hello from remote master" bundle exec minitest-queue ./test/samples/sample_minitest5.rb &
+ TEST_QUEUE_SOCKET=0.0.0.0:12345 run bundle exec minitest-queue ./test/samples/sample_minitest5.rb
+ wait
+
+ assert_status 0
+ assert_output_contains "hello from remote master"
+}
+
@test "recovers from child processes dying in an unorderly way" {
export KILL=1
run bundle exec minitest-queue ./test/samples/sample_minitest5.rb
assert_status 1
assert_output_contains "SIGKILL (signal 9)"