diff options
| author | Matt Valentine-House <matt@eightbitraptor.com> | 2024-12-05 19:47:03 +0000 |
|---|---|---|
| committer | git <svn-admin@ruby-lang.org> | 2024-12-05 20:12:45 +0000 |
| commit | d4fb966186837795e1fd4f2cfa21af9bd962e01d (patch) | |
| tree | a7323947f68bb5cd142e53c0220601218e7c0e9f /test | |
| parent | 7ccad5b9f81f5184511d0f0445e15a8a089feb00 (diff) | |
[ruby/mmtk] Add MMTk test exclusions for Ruby CI
https://github.com/ruby/mmtk/commit/f62e5803f1
Diffstat (limited to 'test')
| -rw-r--r-- | test/.excludes-mmtk/TestArgf.rb | 1 | ||||
| -rw-r--r-- | test/.excludes-mmtk/TestEnv.rb | 1 | ||||
| -rw-r--r-- | test/.excludes-mmtk/TestGc.rb | 25 | ||||
| -rw-r--r-- | test/.excludes-mmtk/TestObjSpace.rb | 3 | ||||
| -rw-r--r-- | test/.excludes-mmtk/TestProcess.rb | 4 | ||||
| -rw-r--r-- | test/.excludes-mmtk/TestTracepointObj.rb | 1 |
6 files changed, 35 insertions, 0 deletions
diff --git a/test/.excludes-mmtk/TestArgf.rb b/test/.excludes-mmtk/TestArgf.rb new file mode 100644 index 0000000000..cde96468e2 --- /dev/null +++ b/test/.excludes-mmtk/TestArgf.rb @@ -0,0 +1 @@ +exclude(:test_inplace_bug_17117, "times out in debug mode on Ubuntu") diff --git a/test/.excludes-mmtk/TestEnv.rb b/test/.excludes-mmtk/TestEnv.rb new file mode 100644 index 0000000000..e4c68fa728 --- /dev/null +++ b/test/.excludes-mmtk/TestEnv.rb @@ -0,0 +1 @@ +exclude(:test_select_bang_in_ractor, "MMTk does not fully support Ractors") diff --git a/test/.excludes-mmtk/TestGc.rb b/test/.excludes-mmtk/TestGc.rb new file mode 100644 index 0000000000..228a344aa5 --- /dev/null +++ b/test/.excludes-mmtk/TestGc.rb @@ -0,0 +1,25 @@ +exclude(:test_expand_heap, "testing behaviour specific to default GC") +exclude(:test_gc_config_disable_major, "testing behaviour specific to default GC") +exclude(:test_gc_config_disable_major_gc_start_always_works, "testing behaviour specific to default GC") +exclude(:test_gc_config_full_mark_by_default, "testing behaviour specific to default GC") +exclude(:test_gc_config_invalid_args, "testing behaviour specific to default GC") +exclude(:test_gc_config_setting_returns_updated_config_hash, "testing behaviour specific to default GC") +exclude(:test_gc_internals, "testing behaviour specific to default GC") +exclude(:test_gc_parameter, "testing behaviour specific to default GC") +exclude(:test_gc_parameter_init_slots, "testing behaviour specific to default GC") +exclude(:test_latest_gc_info, "testing behaviour specific to default GC") +exclude(:test_latest_gc_info_argument, "testing behaviour specific to default GC") +exclude(:test_latest_gc_info_need_major_by, "testing behaviour specific to default GC") +exclude(:test_latest_gc_info_weak_references_count, "testing behaviour specific to default GC") +exclude(:test_old_to_young_reference, "testing behaviour specific to default GC") +exclude(:test_profiler_enabled, "MMTk does not have GC::Profiler") +exclude(:test_profiler_raw_data, "MMTk does not have GC::Profiler") +exclude(:test_profiler_total_time, "MMTk does not have GC::Profiler") +exclude(:test_start_full_mark, "testing behaviour specific to default GC") +exclude(:test_start_immediate_sweep, "testing behaviour specific to default GC") +exclude(:test_stat, "testing behaviour specific to default GC") +exclude(:test_stat_constraints, "testing behaviour specific to default GC") +exclude(:test_stat_heap, "testing behaviour specific to default GC") +exclude(:test_stat_heap_all, "testing behaviour specific to default GC") +exclude(:test_stat_heap_constraints, "testing behaviour specific to default GC") +exclude(:test_thrashing_for_young_objects, "testing behaviour specific to default GC") diff --git a/test/.excludes-mmtk/TestObjSpace.rb b/test/.excludes-mmtk/TestObjSpace.rb new file mode 100644 index 0000000000..eedbc308d4 --- /dev/null +++ b/test/.excludes-mmtk/TestObjSpace.rb @@ -0,0 +1,3 @@ +exclude(:test_dump_all_full, "testing behaviour specific to default GC") +exclude(:test_dump_flags, "testing behaviour specific to default GC") +exclude(:test_finalizer, "times out in debug mode on Ubuntu") diff --git a/test/.excludes-mmtk/TestProcess.rb b/test/.excludes-mmtk/TestProcess.rb new file mode 100644 index 0000000000..527bf4b941 --- /dev/null +++ b/test/.excludes-mmtk/TestProcess.rb @@ -0,0 +1,4 @@ +exclude(:test_daemon_no_threads, "MMTk spawns worker threads after fork") +exclude(:test_warmup_frees_pages, "testing behaviour specific to default GC") +exclude(:test_warmup_promote_all_objects_to_oldgen, "testing behaviour specific to default GC") +exclude(:test_warmup_run_major_gc_and_compact, "testing behaviour specific to default GC") diff --git a/test/.excludes-mmtk/TestTracepointObj.rb b/test/.excludes-mmtk/TestTracepointObj.rb new file mode 100644 index 0000000000..2e45e398a3 --- /dev/null +++ b/test/.excludes-mmtk/TestTracepointObj.rb @@ -0,0 +1 @@ +exclude(:test_tracks_objspace_count, "testing behaviour specific to default GC") |
