1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00

Merge pull request #1872 from fog/fix_openvz_global_callback

[openvz] Fixes #1871 test helper callback
This commit is contained in:
Paul Thornthwaite 2013-06-24 03:14:44 -07:00
commit 357cb1624a

View file

@ -18,6 +18,9 @@ def openvz_fog_test_server
# Server bootstrap took more than 120 secs!
end
end
openvz_fog_test_cleanup
server
end
@ -27,15 +30,18 @@ def openvz_fog_test_server_destroy
server.destroy if server
end
at_exit do
unless Fog.mocking?
server = openvz_service.servers.find { |s| s.name == '104' }
if server
server.wait_for(120) do
reload rescue nil; ready?
# Prepare a callback to destroy the long lived test server
def openvz_fog_test_cleanup
at_exit do
unless Fog.mocking?
server = openvz_service.servers.find { |s| s.name == '104' }
if server
server.wait_for(120) do
reload rescue nil; ready?
end
end
server.stop
openvz_fog_test_server_destroy
end
server.stop
openvz_fog_test_server_destroy
end
end