Use Test::Unit::PendedError instead of MiniTest::Skip for test-unit migration

This commit is contained in:
Hiroshi SHIBATA 2021-09-06 19:33:56 +09:00
Родитель 544e37f184
Коммит ecfbf1df33
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: F9CF13417264FAC2
2 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -294,8 +294,7 @@ class OpenSSL::SSLTestCase < OpenSSL::TestCase
timeout = EnvUtil.apply_timeout_scale(30)
th.join(timeout) or
th.raise(RuntimeError, "[start_server] thread did not exit in #{timeout} secs")
rescue (defined?(MiniTest::Skip) ? MiniTest::Skip : Test::Unit::PendedError)
# MiniTest::Skip is for the Ruby tree
rescue Test::Unit::PendedError
pend = $!
rescue Exception
end

Просмотреть файл

@ -306,6 +306,7 @@ EOT
# Compatibility hack for assert_raise
AssertionFailedError = MiniTest::Assertion
PendedError = MiniTest::Skip
end
end