We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1d314c5 commit cca3069Copy full SHA for cca3069
1 file changed
Formula/f/fakecloud.rb
@@ -36,14 +36,16 @@ def install
36
37
test do
38
port = free_port
39
- fork do
40
- exec bin/"fakecloud", "--addr", "127.0.0.1:#{port}"
41
- end
+
+ assert_match version.to_s, shell_output("#{bin}/fakecloud --version")
42
+ pid = spawn bin/"fakecloud", "--addr", "127.0.0.1:#{port}"
43
sleep 3
44
45
output = shell_output("curl -s http://127.0.0.1:#{port}/_fakecloud/health 2>&1")
46
assert_match "ok", output.downcase
-
47
- assert_match version.to_s, shell_output("#{bin}/fakecloud --version")
+ ensure
48
+ Process.kill("TERM", pid)
49
+ Process.wait(pid)
50
end
51
0 commit comments