Skip to content

Commit

Permalink
[GR-61281] Switch ruby-test-mri-linux-amd64 CI job to native-ee to wo…
Browse files Browse the repository at this point in the history
…rkaround fatal OOM issue

PullRequest: truffleruby/4450
  • Loading branch information
andrykonchin committed Jan 13, 2025
2 parents 1242550 + 468b581 commit 97ebf9b
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 4 deletions.
8 changes: 4 additions & 4 deletions ci.jsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -534,10 +534,10 @@ local composition_environment = utils.add_inclusion_tracking(part_definitions, "
"ruby-test-fast-linux-aarch64": $.platform.linux_aarch64 + $.jdk.latest + $.env.jvm + gate + $.run.test_fast + native_config + { timelimit: "45:00" },
"ruby-test-fast-linux-amd64": $.platform.linux + $.jdk.latest + $.env.jvm + gate + $.run.test_fast + { timelimit: "45:00" }, # To catch missing slow tags
"ruby-test-mri-asserts": $.platform.linux + $.jdk.latest + $.env.jvm + gate + $.run.test_mri_fast + { timelimit: "01:15:00" },
"ruby-test-mri-linux-amd64": $.platform.linux + $.jdk.latest + $.env.native + gate + $.run.test_mri + { timelimit: "01:20:00" },
# "ruby-test-mri-linux-aarch64": $.platform.linux_aarch64 + $.jdk.latest + $.env.native + gate + $.run.test_mri + { timelimit: "01:30:00" }, # GR-51361
"ruby-test-mri-darwin-amd64": $.platform.darwin_amd64 + $.jdk.latest + $.env.native + gate + $.run.test_mri + { timelimit: "01:30:00" },
"ruby-test-mri-darwin-aarch64": $.platform.darwin_aarch64 + $.jdk.latest + $.env.native + gate + $.run.test_mri + { timelimit: "01:30:00" },
"ruby-test-mri-linux-amd64": $.platform.linux + $.jdk.latest + $.env.native_ee + gate + $.run.test_mri + { timelimit: "01:20:00" },
# "ruby-test-mri-linux-aarch64": $.platform.linux_aarch64 + $.jdk.latest + $.env.native_ee + gate + $.run.test_mri + { timelimit: "01:30:00" }, # GR-51361
"ruby-test-mri-darwin-amd64": $.platform.darwin_amd64 + $.jdk.latest + $.env.native_ee + gate + $.run.test_mri + { timelimit: "01:30:00" },
"ruby-test-mri-darwin-aarch64": $.platform.darwin_aarch64 + $.jdk.latest + $.env.native_ee + gate + $.run.test_mri + { timelimit: "01:30:00" },
"ruby-test-integration-linux-amd64": $.platform.linux + $.jdk.latest + $.env.jvm + gate + $.run.test_integration,
"ruby-test-cexts-linux-amd64": $.platform.linux + $.jdk.latest + $.env.jvm + gate + $.use.gem_test_pack + $.use.sqlite331 + $.run.test_cexts,
"ruby-test-cexts-linux-aarch64": $.platform.linux_aarch64 + $.jdk.latest + $.env.jvm + gate + $.use.gem_test_pack + $.use.sqlite331 + $.run.test_cexts,
Expand Down
2 changes: 2 additions & 0 deletions test/mri/excludes/TestGc.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
exclude :test_count, "GR-15504: Expected 0 to be < 0."
exclude :test_exception_in_finalizer_method, "needs investigation"
exclude :test_exception_in_finalizer_procs, "transient"
exclude :test_finalizer_passed_object_id, "needs investigation"
exclude :test_finalizing_main_thread, "| -:1:in `define_finalizer': wrong number of arguments (given 1, expected 2) (ArgumentError)"
exclude :test_gc_disabled_start, "GR-15504: <1> expected but was <0>."
exclude :test_gc_internals, "NameError: uninitialized constant GC::INTERNAL_CONSTANTS"
exclude :test_gc_parameter, "slow: 32.16s on truffleruby 24.2.0-dev-b555f590, like ruby 3.2.4, GraalVM CE JVM [x86_64-linux] with AMD Ryzen 7 3700X 8-Core Processor: (16 vCPUs)"
exclude :test_gc_parameter_init_slots, "NoMethodError: undefined method `stat_heap' for GC:Module"
Expand Down
1 change: 1 addition & 0 deletions tool/jt.rb
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@
/transient/,
/if RUBY_PLATFORM/,
/pid \d+ (exit|killed)/,
/GR-\d+/ # mentioning an existing ticket number
]

RUBOCOP_INCLUDE_LIST = %w[
Expand Down

0 comments on commit 97ebf9b

Please sign in to comment.