summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStan Lo <stan.lo@shopify.com>2025-07-16 21:30:09 +0100
committerTakashi Kokubun <takashikkbn@gmail.com>2025-07-16 14:31:19 -0700
commitd207efecec6d133634b0d7378da66cff4de8c720 (patch)
tree870ecdd075d9385acbe7f4645c19130dbcd8a11a
parent4403cb2705cad11d464eaaffa97b784a140463a3 (diff)
ZJIT: Remove unneeded test exclusions
After several ZJIT fix PRs, the number of failing/crashing tests for ZJIT has dropped significantly. This removes the unneeded test exclusions.
-rw-r--r--.github/workflows/zjit-ubuntu.yml2
-rw-r--r--test/.excludes-zjit/TestArgf.rb1
-rw-r--r--test/.excludes-zjit/TestArray.rb1
-rw-r--r--test/.excludes-zjit/TestBignum.rb1
-rw-r--r--test/.excludes-zjit/TestEncoding.rb1
-rw-r--r--test/.excludes-zjit/TestEnumerator.rb1
-rw-r--r--test/.excludes-zjit/TestEnv.rb1
-rw-r--r--test/.excludes-zjit/TestInteger.rb1
-rw-r--r--test/.excludes-zjit/TestIntegerComb.rb2
-rw-r--r--test/.excludes-zjit/TestMemoryView.rb8
-rw-r--r--test/.excludes-zjit/TestPack.rb32
-rw-r--r--test/.excludes-zjit/TestProc.rb9
-rw-r--r--test/.excludes-zjit/TestRactor.rb1
-rw-r--r--test/.excludes-zjit/TestRegexp.rb3
-rw-r--r--test/.excludes-zjit/TestSprintfComb.rb1
-rw-r--r--test/.excludes-zjit/TestString.rb1
-rw-r--r--test/.excludes-zjit/TestString2.rb1
-rw-r--r--test/.excludes-zjit/TestVariable.rb1
18 files changed, 4 insertions, 64 deletions
diff --git a/.github/workflows/zjit-ubuntu.yml b/.github/workflows/zjit-ubuntu.yml
index 3e2db58f72..de3e98d358 100644
--- a/.github/workflows/zjit-ubuntu.yml
+++ b/.github/workflows/zjit-ubuntu.yml
@@ -42,7 +42,7 @@ jobs:
- test_task: 'zjit-test-all'
configure: '--enable-zjit=dev'
- testopts: '--seed=11831'
+ testopts: '--seed=18140'
- test_task: 'btest'
configure: '--enable-zjit=dev'
diff --git a/test/.excludes-zjit/TestArgf.rb b/test/.excludes-zjit/TestArgf.rb
deleted file mode 100644
index 07f305da5c..0000000000
--- a/test/.excludes-zjit/TestArgf.rb
+++ /dev/null
@@ -1 +0,0 @@
-exclude(:test_skip_in_each_byte, 'Test fails with ZJIT')
diff --git a/test/.excludes-zjit/TestArray.rb b/test/.excludes-zjit/TestArray.rb
deleted file mode 100644
index b2ca8c67f7..0000000000
--- a/test/.excludes-zjit/TestArray.rb
+++ /dev/null
@@ -1 +0,0 @@
-exclude(/test_/, 'Tests make ZJIT panic')
diff --git a/test/.excludes-zjit/TestBignum.rb b/test/.excludes-zjit/TestBignum.rb
deleted file mode 100644
index 66b0cc0c1b..0000000000
--- a/test/.excludes-zjit/TestBignum.rb
+++ /dev/null
@@ -1 +0,0 @@
-exclude(:test_quad_pack, 'Test fails with ZJIT')
diff --git a/test/.excludes-zjit/TestEncoding.rb b/test/.excludes-zjit/TestEncoding.rb
deleted file mode 100644
index 2bb8e8df99..0000000000
--- a/test/.excludes-zjit/TestEncoding.rb
+++ /dev/null
@@ -1 +0,0 @@
-exclude(/test_ractor/, "Tests make ZJIT panic")
diff --git a/test/.excludes-zjit/TestEnumerator.rb b/test/.excludes-zjit/TestEnumerator.rb
deleted file mode 100644
index 2089cc15bb..0000000000
--- a/test/.excludes-zjit/TestEnumerator.rb
+++ /dev/null
@@ -1 +0,0 @@
-exclude(:test_size_for_loops, 'Test crashes on Ubuntu with ZJIT')
diff --git a/test/.excludes-zjit/TestEnv.rb b/test/.excludes-zjit/TestEnv.rb
deleted file mode 100644
index f52bdf6d30..0000000000
--- a/test/.excludes-zjit/TestEnv.rb
+++ /dev/null
@@ -1 +0,0 @@
-exclude(/test_/, 'Multiple tests make ZJIT panic')
diff --git a/test/.excludes-zjit/TestInteger.rb b/test/.excludes-zjit/TestInteger.rb
deleted file mode 100644
index a75fd5f1ea..0000000000
--- a/test/.excludes-zjit/TestInteger.rb
+++ /dev/null
@@ -1 +0,0 @@
-exclude(:test_ceildiv, 'Test crashes on Ubuntu with ZJIT')
diff --git a/test/.excludes-zjit/TestIntegerComb.rb b/test/.excludes-zjit/TestIntegerComb.rb
deleted file mode 100644
index 4ab5ade4c4..0000000000
--- a/test/.excludes-zjit/TestIntegerComb.rb
+++ /dev/null
@@ -1,2 +0,0 @@
-exclude(:test_pack_utf8, 'Test crashes with ZJIT')
-exclude(:test_pack_ber, 'Test fails with ZJIT')
diff --git a/test/.excludes-zjit/TestMemoryView.rb b/test/.excludes-zjit/TestMemoryView.rb
deleted file mode 100644
index dfc9b110e2..0000000000
--- a/test/.excludes-zjit/TestMemoryView.rb
+++ /dev/null
@@ -1,8 +0,0 @@
-exclude(:test_rb_memory_view_get_item_pointer_multiple_members, 'Test crashes with ZJIT')
-exclude(:test_rb_memory_view_extract_item_members_doble, 'Test crashes with ZJIT')
-exclude(:test_rb_memory_view_extract_item_members_float_endianness, 'Test crashes with ZJIT')
-exclude(:test_rb_memory_view_get_item_pointer_single_member, 'Test crashes with ZJIT')
-exclude(:test_rb_memory_view_extract_item_members_doble_endianness, 'Test crashes with ZJIT')
-
-exclude(:test_rb_memory_view_extract_item_members_endianness, 'Test fails with ZJIT')
-exclude(:test_rb_memory_view_extract_item_members, 'Test fails with ZJIT')
diff --git a/test/.excludes-zjit/TestPack.rb b/test/.excludes-zjit/TestPack.rb
deleted file mode 100644
index d505b1c232..0000000000
--- a/test/.excludes-zjit/TestPack.rb
+++ /dev/null
@@ -1,32 +0,0 @@
-exclude(:test_ascii_incompatible, 'Test crashes with ZJIT')
-exclude(:test_pack_U, 'Test crashes with ZJIT')
-exclude(:test_unpack_garbage, 'Test crashes with ZJIT')
-exclude(:test_pack_garbage, 'Test crashes with ZJIT')
-exclude(:test_pack, 'Test crashes with ZJIT')
-
-exclude(:test_pack_unpack_lL, 'Test fails with ZJIT')
-exclude(:test_pack_unpack_x, 'Test fails with ZJIT')
-exclude(:test_unpack_n, 'Test fails with ZJIT')
-exclude(:test_pack_N, 'Test fails with ZJIT')
-exclude(:test_integer_endian, 'Test fails with ZJIT')
-exclude(:test_pack_unpack_m0, 'Test fails with ZJIT')
-exclude(:test_pack_p2, 'Test fails with ZJIT')
-exclude(:test_pack_unpack_X, 'Test fails with ZJIT')
-exclude(:test_pack_unpack_nN, 'Test fails with ZJIT')
-exclude(:test_unpack1, 'Test fails with ZJIT')
-exclude(:test_pack_n, 'Test fails with ZJIT')
-exclude(:test_pack_unpack_percent, 'Test fails with ZJIT')
-exclude(:test_unpack_N, 'Test fails with ZJIT')
-exclude(:test_pack_unpack_cC, 'Test fails with ZJIT')
-exclude(:test_pack_unpack_vV, 'Test fails with ZJIT')
-exclude(:test_format_string_modified, 'Test fails with ZJIT')
-exclude(:test_pack_unpack_atmark, 'Test fails with ZJIT')
-exclude(:test_pack_unpack_iI, 'Test fails with ZJIT')
-exclude(:test_illegal_bang, 'Test fails with ZJIT')
-exclude(:test_pack_unpack_U, 'Test fails with ZJIT')
-exclude(:test_pack_unpack_fdeEgG, 'Test fails with ZJIT')
-exclude(:test_invalid_warning, 'Test fails with ZJIT')
-exclude(:test_short_string, 'Test fails with ZJIT')
-exclude(:test_pack_unpack_sS, 'Test fails with ZJIT')
-exclude(:test_comment, 'Test fails with ZJIT')
-exclude(:test_pack_unpack_w, 'Test fails with ZJIT')
diff --git a/test/.excludes-zjit/TestProc.rb b/test/.excludes-zjit/TestProc.rb
index 2667c3aa0b..aa6abbecbe 100644
--- a/test/.excludes-zjit/TestProc.rb
+++ b/test/.excludes-zjit/TestProc.rb
@@ -1,6 +1,3 @@
-exclude(/test_/, 'Tests make ZJIT panic')
-
-# exclude(:test_proc_args_pos_rest_block, 'Test crashes with ZJIT')
-# exclude(:test_proc_args_rest_post_block, 'Test crashes with ZJIT')
-
-# exclude(:test_binding_receiver, 'Test fails with ZJIT')
+exclude(:test_proc_args_pos_rest_block, 'Test crashes with ZJIT')
+exclude(:test_proc_args_rest_post_block, 'Test crashes with ZJIT')
+exclude(:test_binding_receiver, 'Test fails with ZJIT')
diff --git a/test/.excludes-zjit/TestRactor.rb b/test/.excludes-zjit/TestRactor.rb
deleted file mode 100644
index b2ca8c67f7..0000000000
--- a/test/.excludes-zjit/TestRactor.rb
+++ /dev/null
@@ -1 +0,0 @@
-exclude(/test_/, 'Tests make ZJIT panic')
diff --git a/test/.excludes-zjit/TestRegexp.rb b/test/.excludes-zjit/TestRegexp.rb
index 3b396b1ca7..e344b6d803 100644
--- a/test/.excludes-zjit/TestRegexp.rb
+++ b/test/.excludes-zjit/TestRegexp.rb
@@ -1,4 +1 @@
-exclude(:test_inspect, 'Test fails with ZJIT')
-exclude(:test_quote, 'Test fails with ZJIT')
exclude(:test_union, 'Test fails with ZJIT')
-exclude(:test_unescape, 'Test fails with ZJIT')
diff --git a/test/.excludes-zjit/TestSprintfComb.rb b/test/.excludes-zjit/TestSprintfComb.rb
deleted file mode 100644
index 321633f686..0000000000
--- a/test/.excludes-zjit/TestSprintfComb.rb
+++ /dev/null
@@ -1 +0,0 @@
-exclude(/test_/, 'Test fails with ZJIT')
diff --git a/test/.excludes-zjit/TestString.rb b/test/.excludes-zjit/TestString.rb
deleted file mode 100644
index 5d0f95e938..0000000000
--- a/test/.excludes-zjit/TestString.rb
+++ /dev/null
@@ -1 +0,0 @@
-exclude(:test_to_f, 'Test crashes with ZJIT')
diff --git a/test/.excludes-zjit/TestString2.rb b/test/.excludes-zjit/TestString2.rb
deleted file mode 100644
index 5d0f95e938..0000000000
--- a/test/.excludes-zjit/TestString2.rb
+++ /dev/null
@@ -1 +0,0 @@
-exclude(:test_to_f, 'Test crashes with ZJIT')
diff --git a/test/.excludes-zjit/TestVariable.rb b/test/.excludes-zjit/TestVariable.rb
deleted file mode 100644
index b2ca8c67f7..0000000000
--- a/test/.excludes-zjit/TestVariable.rb
+++ /dev/null
@@ -1 +0,0 @@
-exclude(/test_/, 'Tests make ZJIT panic')