We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e55dd83 commit 435d3c5Copy full SHA for 435d3c5
test/support/webpacker_helpers.rb
@@ -89,18 +89,18 @@ def with_dev_server
89
ensure
90
# Kill the server process
91
puts "Killing webpack dev server"
92
- puts Process.kill("INT", webpack_dev_server)
93
- Process.wait(webpack_dev_server)
94
- puts $?
95
check_cmd = "lsof -i :8080 -S"
96
kill_cmd = "kill -9 #{webpack_dev_server}"
+ `#{kill_cmd}`
97
30.times do
98
puts check_cmd
99
status = `#{check_cmd}`
100
puts status
101
still_alive = status.include?(webpack_dev_server.to_s)
102
puts "Still alive? #{still_alive} (#{webpack_dev_server.to_s})"
103
if still_alive
+ remaining_pid = status.match(/\n[a-z]+\s+(\d+)/)[1]
+ kill_cmd = "kill -9 #{remaining_pid}"
104
puts kill_cmd
105
puts `#{kill_cmd}`
106
sleep 0.5
0 commit comments