@@ -191,20 +191,23 @@ local part_definitions = {
191
191
GDB_BIN: "$GDB/bin/gdb" ,
192
192
},
193
193
},
194
+ local darwin_amd64_enough_ram = { # GR-45839
195
+ capabilities+: (if self .os == "darwin" && self .arch == "amd64" then ["!macmini_late_2014_8gb" ] else []),
196
+ },
194
197
native: {
195
198
mx_env:: "native" ,
196
199
environment+: {
197
200
HOST_VM: "svm" ,
198
201
HOST_VM_CONFIG: "graal-core" ,
199
202
},
200
- },
203
+ } + darwin_amd64_enough_ram ,
201
204
native_ee: {
202
205
mx_env:: "native-ee" ,
203
206
environment+: {
204
207
HOST_VM: "svm" ,
205
208
HOST_VM_CONFIG: "graal-enterprise" ,
206
209
},
207
- },
210
+ } + darwin_amd64_enough_ram ,
208
211
host_inlining_log: {
209
212
# Same as in mx.truffleruby/native-host-inlining
210
213
mx_options+:: [
@@ -511,7 +514,6 @@ local composition_environment = utils.add_inclusion_tracking(part_definitions, "
511
514
local gate = gate_no_build + $.use.build,
512
515
local native_config = $.run.generate_native_config + $.run.check_native_config,
513
516
local native_tests = $.run.testdownstream_aot + $.run.test_integration + $.run.test_compiler,
514
- local darwin_amd64_enough_ram = { capabilities+: ["!macmini_late_2014_8gb" ] }, # GR-45839
515
517
516
518
# Order: platform, jdk, mx_env. Keep aligned for an easy visual comparison.
517
519
"ruby-test-specs-linux-17" : $.platform.linux + $.jdk.v17 + $.env.jvm + gate_no_build + $.use.build + $.run.test_unit_tck + native_config + $.run.test_specs + { timelimit: "01:20:00" },
@@ -530,8 +532,8 @@ local composition_environment = utils.add_inclusion_tracking(part_definitions, "
530
532
"ruby-test-integration-linux" : $.platform.linux + $.jdk.v17 + $.env.jvm + gate + $.run.test_integration,
531
533
"ruby-test-cexts-linux" : $.platform.linux + $.jdk.v17 + $.env.jvm + gate + $.use.gem_test_pack + $.use.sqlite331 + $.run.test_cexts,
532
534
"ruby-test-cexts-linux-aarch64" : $.platform.linux_aarch64 + $.jdk.v17 + $.env.jvm + gate + $.use.gem_test_pack + $.use.sqlite331 + $.run.test_cexts,
533
- "ruby-test-cexts-darwin-amd64" : $.platform.darwin_amd64 + $.jdk.v17 + $.env.jvm + gate + $.use.gem_test_pack + $.run.test_cexts + { timelimit: "01:20 :00" },
534
- "ruby-test-cexts-darwin-aarch64" : $.platform.darwin_aarch64 + $.jdk.v17 + $.env.jvm + gate + $.use.gem_test_pack + $.run.test_cexts + { timelimit: "01:20 :00" },
535
+ "ruby-test-cexts-darwin-amd64" : $.platform.darwin_amd64 + $.jdk.v17 + $.env.jvm + gate + $.use.gem_test_pack + $.run.test_cexts + { timelimit: "01:30 :00" },
536
+ "ruby-test-cexts-darwin-aarch64" : $.platform.darwin_aarch64 + $.jdk.v17 + $.env.jvm + gate + $.use.gem_test_pack + $.run.test_cexts + { timelimit: "00:40 :00" },
535
537
"ruby-test-gems-linux" : $.platform.linux + $.jdk.v17 + $.env.jvm + gate + $.use.gem_test_pack + $.run.test_gems,
536
538
"ruby-test-gems-darwin-amd64" : $.platform.darwin_amd64 + $.jdk.v17 + $.env.jvm + gate + $.use.gem_test_pack + $.run.test_gems,
537
539
"ruby-test-gems-darwin-aarch64" : $.platform.darwin_aarch64 + $.jdk.v17 + $.env.jvm + gate + $.use.gem_test_pack + $.run.test_gems,
@@ -545,8 +547,8 @@ local composition_environment = utils.add_inclusion_tracking(part_definitions, "
545
547
546
548
"ruby-test-svm-graal-core-linux-17" : $.platform.linux + $.jdk.v17 + $.env.native + $.env.gdb_svm + gate + native_tests + $.env.host_inlining_log,
547
549
"ruby-test-svm-graal-core-linux-20" : $.platform.linux + $.jdk.v20 + $.env.native + $.env.gdb_svm + gate + native_tests,
548
- "ruby-test-svm-graal-core-darwin-amd64-17" : $.platform.darwin_amd64 + $.jdk.v17 + $.env.native + $.env.gdb_svm + gate + native_tests + darwin_amd64_enough_ram ,
549
- "ruby-test-svm-graal-core-darwin-amd64-20" : $.platform.darwin_amd64 + $.jdk.v20 + $.env.native + $.env.gdb_svm + gate + native_tests + darwin_amd64_enough_ram ,
550
+ "ruby-test-svm-graal-core-darwin-amd64-17" : $.platform.darwin_amd64 + $.jdk.v17 + $.env.native + $.env.gdb_svm + gate + native_tests,
551
+ "ruby-test-svm-graal-core-darwin-amd64-20" : $.platform.darwin_amd64 + $.jdk.v20 + $.env.native + $.env.gdb_svm + gate + native_tests,
550
552
"ruby-test-svm-graal-core-darwin-aarch64-17" : $.platform.darwin_aarch64 + $.jdk.v17 + $.env.native + gate + native_tests,
551
553
"ruby-test-svm-graal-core-darwin-aarch64-20" : $.platform.darwin_aarch64 + $.jdk.v20 + $.env.native + gate + native_tests,
552
554
"ruby-test-svm-graal-enterprise-linux" : $.platform.linux + $.jdk.v17 + $.env.native_ee + $.env.gdb_svm + gate + native_tests + $.env.host_inlining_log,
0 commit comments