summaryrefslogtreecommitdiff
path: root/test/mkmf
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2022-08-25 11:07:23 -0700
committerTakashi Kokubun <takashikkbn@gmail.com>2022-08-25 11:11:16 -0700
commit52560a92631e7b327365383e7ce83c80fcfafc05 (patch)
tree88f4ccab65993cc7471ce6bc35b454738457acd8 /test/mkmf
parent8706b74b902db70c5c00c8008a0f0b045381eb7e (diff)
Skip flaky mkmf tests on AppVeyor
It seems like TestMkmfTryConstant started to randomly fail, maybe related to 96562a517d3373466ec306b5f821a41f4758d2a6 or 073f3b7e0ad94657c04573983affb9d66e6bff2c. Some of them seem to have failed even after retries, so it feels like there's a bug in the implementation, which leaves an unrecoverable situation. https://ci.appveyor.com/project/ruby/ruby/builds/44559958/job/7uub5bmkvy4pwwl8 https://ci.appveyor.com/project/ruby/ruby/builds/44579924/job/n81xmb2mqs6no7dm https://ci.appveyor.com/project/ruby/ruby/builds/44558471/job/s4qwymmlxmfjjd35 Until we figure out what it is, I'd like to stabilize the CI by not running it.
Diffstat (limited to 'test/mkmf')
-rw-r--r--test/mkmf/test_constant.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/mkmf/test_constant.rb b/test/mkmf/test_constant.rb
index f6834c7f28..e12250d0a2 100644
--- a/test/mkmf/test_constant.rb
+++ b/test/mkmf/test_constant.rb
@@ -2,6 +2,12 @@
require_relative 'base'
class TestMkmfTryConstant < TestMkmf
+ def setup
+ if ENV.key?('APPVEYOR')
+ omit 'This test fails too often on AppVeyor'
+ end
+ end
+
def test_simple
assert_equal( 0, mkmf {try_constant("0")}, MKMFLOG)
assert_equal( 1, mkmf {try_constant("1")}, MKMFLOG)