diff --git a/dev-tools/build_randomization.rb b/dev-tools/build_randomization.rb index b83532a4b4e4a..575599212669c 100644 --- a/dev-tools/build_randomization.rb +++ b/dev-tools/build_randomization.rb @@ -50,7 +50,8 @@ 'tests.jvm.argline' => [ {:choices => ['-server'], :method => 'get_random_one'}, {:choices => ['-XX:+UseConcMarkSweepGC', '-XX:+UseParallelGC', '-XX:+UseSerialGC', '-XX:+UseG1GC'], :method => 'get_random_one'}, - {:choices => ['-XX:+UseCompressedOops', '-XX:-UseCompressedOops'], :method => 'get_random_one'} + {:choices => ['-XX:+UseCompressedOops', '-XX:-UseCompressedOops'], :method => 'get_random_one'}, + {:choices => ['-XX:+AggressiveOpts'], :method => 'get_50_percent'} ], 'es.node.mode' => {:choices => ['local', 'network'], :method => 'get_random_one'}, @@ -283,7 +284,7 @@ def get_env_matrix(jdk_selection, selections) s = {} selections.each do |k, v| if(v.size > 1) - s[k] = v.join(' ') #this should be dependent on class of v[0] and perform reduce operation instead... good enough for now + s[k] = v.compact.join(' ') #this should be dependent on class of v[0] and perform reduce operation instead... good enough for now else s[k] = v.first end