1 second sleep after the halt on `down` to allow VirtualBox to clean itself up
This commit is contained in:
parent
85f4fb230d
commit
6fc2f4661a
|
@ -10,10 +10,10 @@ module Vagrant
|
|||
end
|
||||
|
||||
def after_halt
|
||||
# This sleep is necessary to wait for the GUI to clean itself up.
|
||||
# This sleep is necessary to wait for the VM to clean itself up.
|
||||
# There appears to be nothing in the API that does this "wait"
|
||||
# for us.
|
||||
Kernel.sleep(1) if @runner.env.config.vm.boot_mode == "gui"
|
||||
Kernel.sleep(1)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -31,16 +31,9 @@ class DownActionTest < Test::Unit::TestCase
|
|||
end
|
||||
|
||||
context "after halting" do
|
||||
should "sleep if boot mode is GUI" do
|
||||
@runner.env.config.vm.boot_mode = "gui"
|
||||
should "sleep" do
|
||||
Kernel.expects(:sleep).once
|
||||
@action.after_halt
|
||||
end
|
||||
|
||||
should "not sleep if boot mode is anything else" do
|
||||
@runner.env.config.vm.boot_mode = "vrdp"
|
||||
Kernel.expects(:sleep).never
|
||||
@action.after_halt
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -9,7 +9,7 @@ Gem::Specification.new do |s|
|
|||
|
||||
s.required_rubygems_version = Gem::Requirement.new("> 1.3.1") if s.respond_to? :required_rubygems_version=
|
||||
s.authors = ["Mitchell Hashimoto", "John Bender"]
|
||||
s.date = %q{2010-05-29}
|
||||
s.date = %q{2010-05-30}
|
||||
s.default_executable = %q{vagrant}
|
||||
s.description = %q{Vagrant is a tool for building and distributing virtualized development environments.}
|
||||
s.email = ["mitchell.hashimoto@gmail.com", "john.m.bender@gmail.com"]
|
||||
|
|
Loading…
Reference in New Issue