mirror of
https://github.com/ruby/ruby.git
synced 2025-08-24 13:34:17 +02:00
Revert "Try reproducing the MinGW hang on time command (#6168)"
This reverts commitbee5089d67
. Looking at7564065637
, we concluded that the ruby process for test-all is stuck before exit when this issue reproduces. However, because of our limited bandwidth to support MinGW, we're not investigating this, and therefore we need to keep skipping tests that hang on this environment.
This commit is contained in:
parent
c348f5a91c
commit
0d68286be9
2 changed files with 8 additions and 1 deletions
2
.github/workflows/mingw.yml
vendored
2
.github/workflows/mingw.yml
vendored
|
@ -135,7 +135,7 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
# Actions uses UTF8, causes test failures, similar to normal OS setup
|
# Actions uses UTF8, causes test failures, similar to normal OS setup
|
||||||
chcp.com 437
|
chcp.com 437
|
||||||
time make ${{ StartsWith(matrix.test_task, 'test/') && matrix.test_task || 'test-all' }}
|
make ${{ StartsWith(matrix.test_task, 'test/') && matrix.test_task || 'test-all' }}
|
||||||
env:
|
env:
|
||||||
RUBY_TESTOPTS: >-
|
RUBY_TESTOPTS: >-
|
||||||
-j${{env.TEST_JOBS}} --retry --job-status=normal --show-skip --timeout-scale=1.5
|
-j${{env.TEST_JOBS}} --retry --job-status=normal --show-skip --timeout-scale=1.5
|
||||||
|
|
|
@ -496,6 +496,10 @@ class TupleSpaceProxyTest < Test::Unit::TestCase
|
||||||
include TupleSpaceTestModule
|
include TupleSpaceTestModule
|
||||||
|
|
||||||
def setup
|
def setup
|
||||||
|
if RUBY_PLATFORM.match?(/mingw/)
|
||||||
|
@omitted = true
|
||||||
|
omit 'This test seems to randomly hang on GitHub Actions MinGW UCRT64'
|
||||||
|
end
|
||||||
super
|
super
|
||||||
ThreadGroup.new.add(Thread.current)
|
ThreadGroup.new.add(Thread.current)
|
||||||
@ts_base = Rinda::TupleSpace.new(1)
|
@ts_base = Rinda::TupleSpace.new(1)
|
||||||
|
@ -503,6 +507,9 @@ class TupleSpaceProxyTest < Test::Unit::TestCase
|
||||||
@server = DRb.start_service("druby://localhost:0")
|
@server = DRb.start_service("druby://localhost:0")
|
||||||
end
|
end
|
||||||
def teardown
|
def teardown
|
||||||
|
return if @omitted
|
||||||
|
@omitted = false
|
||||||
|
|
||||||
# implementation-dependent
|
# implementation-dependent
|
||||||
@ts_base.instance_eval{
|
@ts_base.instance_eval{
|
||||||
if th = @keeper
|
if th = @keeper
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue