diff --git a/deploy/vagrant/Vagrantfile b/deploy/vagrant/Vagrantfile index 8a9f40e1..63e5b673 100644 --- a/deploy/vagrant/Vagrantfile +++ b/deploy/vagrant/Vagrantfile @@ -1,9 +1,15 @@ ENV['VAGRANT_NO_PARALLEL'] = 'yes' -# Returns true if `GUI` environment variable is set to a non-empty value. +# Returns true if `GUI` environment variable exists, value does not matter. # Defaults to false def worker_gui_enabled? - ENV.fetch('VAGRANT_WORKER_GUI', '').empty? + ENV.include?('VAGRANT_WORKER_GUI') +end + +# Returns true if `SCALE` environment variable exists, value does not matter. +# Defaults to false +def worker_display_scale_enabled? + ENV.include?('VAGRANT_WORKER_SCALE') end Vagrant.configure('2') do |config| @@ -57,6 +63,10 @@ Vagrant.configure('2') do |config| vb.memory = 4*1024 vb.cpus = 1 vb.gui = worker_gui_enabled? + vb.customize [ + 'setextradata', :id, + 'GUI/ScaleFactor', '3.0' + ] if worker_display_scale_enabled? vb.customize [ 'modifyvm', :id, '--nic1', 'none', diff --git a/test/_vagrant/vagrant_test.go b/test/_vagrant/vagrant_test.go index 7d6b0c50..97fa1303 100644 --- a/test/_vagrant/vagrant_test.go +++ b/test/_vagrant/vagrant_test.go @@ -95,7 +95,6 @@ func TestVagrantSetupGuide(t *testing.T) { t.Logf("WorkflowID: %s", workflowID) - os.Setenv("VAGRANT_WORKER_GUI", "false") worker, err := vagrant.Up(ctx, vagrant.WithLogger(t.Logf), vagrant.WithMachineName("worker"),