allow setting mode to boot into, so can boot with gui which makes debugging networking setup easier
This commit is contained in:
parent
b1a16a7b3d
commit
4149313e7a
|
@ -20,6 +20,7 @@ Vagrant::Config.run do |config|
|
|||
config.vm.provisioner = nil
|
||||
config.vm.shared_folder_uid = nil
|
||||
config.vm.shared_folder_gid = nil
|
||||
config.vm.boot_mode = "vrdp"
|
||||
|
||||
config.package.name = 'vagrant'
|
||||
config.package.extension = '.box'
|
||||
|
|
|
@ -21,7 +21,7 @@ module Vagrant
|
|||
|
||||
def boot
|
||||
logger.info "Booting VM..."
|
||||
@runner.vm.start("vrdp")
|
||||
@runner.vm.start(@runner.env.config.vm.boot_mode)
|
||||
end
|
||||
|
||||
def wait_for_boot(sleeptime=5)
|
||||
|
|
|
@ -77,6 +77,7 @@ module Vagrant
|
|||
attr_accessor :box
|
||||
attr_accessor :box_ovf
|
||||
attr_accessor :base_mac
|
||||
attr_accessor :boot_mode
|
||||
attr_accessor :project_directory
|
||||
attr_reader :forwarded_ports
|
||||
attr_reader :shared_folders
|
||||
|
|
|
@ -32,8 +32,10 @@ class BootActionTest < Test::Unit::TestCase
|
|||
end
|
||||
|
||||
context "booting" do
|
||||
should "start the VM in headless mode" do
|
||||
@vm.expects(:start).with("vrdp").once
|
||||
should "start the VM in specified mode" do
|
||||
mode = mock("boot_mode")
|
||||
@runner.env.config.vm.boot_mode = mode
|
||||
@vm.expects(:start).with(mode).once
|
||||
@action.boot
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue