diff options
author | k0kubun <k0kubun@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-10-07 06:08:54 +0000 |
---|---|---|
committer | k0kubun <k0kubun@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-10-07 06:08:54 +0000 |
commit | 0f8a433cabb89072f96599f11070650d977e9077 (patch) | |
tree | 4e320f4821fd76388f4dcd618c26640e6992aa94 /spec | |
parent | 2cacb2d0bebe9624f8ebb3f39afc795d6fdea341 (diff) | |
download | ruby-0f8a433cabb89072f96599f11070650d977e9077.tar.gz |
add_spec.rb: skip unstable spec on mingw
This sometimes crashes mspec worker like
https://ci.appveyor.com/project/ruby/ruby/build/9806/job/37tx2atojy96227m
and it doesn't generate helpful output and it seems hard to fix it soon.
As AppVeyor is too unstable by too many factors, let me skip this
at least for a short term. until AppVeyor gets stable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64933 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'spec')
-rw-r--r-- | spec/ruby/core/threadgroup/add_spec.rb | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/spec/ruby/core/threadgroup/add_spec.rb b/spec/ruby/core/threadgroup/add_spec.rb index 4320f7ba30..267e0e9713 100644 --- a/spec/ruby/core/threadgroup/add_spec.rb +++ b/spec/ruby/core/threadgroup/add_spec.rb @@ -13,24 +13,26 @@ describe "ThreadGroup#add" do @thread.join end - it "adds the given thread to a group and returns self" do - @thread.group.should_not == nil + platform_is_not :mingw do + it "adds the given thread to a group and returns self" do + @thread.group.should_not == nil - tg = ThreadGroup.new - tg.add(@thread).should == tg - @thread.group.should == tg - tg.list.include?(@thread).should == true - end + tg = ThreadGroup.new + tg.add(@thread).should == tg + @thread.group.should == tg + tg.list.include?(@thread).should == true + end - it "removes itself from any other threadgroup" do - tg1 = ThreadGroup.new - tg2 = ThreadGroup.new + it "removes itself from any other threadgroup" do + tg1 = ThreadGroup.new + tg2 = ThreadGroup.new - tg1.add(@thread) - @thread.group.should == tg1 - tg2.add(@thread) - @thread.group.should == tg2 - tg2.list.include?(@thread).should == true - tg1.list.include?(@thread).should == false + tg1.add(@thread) + @thread.group.should == tg1 + tg2.add(@thread) + @thread.group.should == tg2 + tg2.list.include?(@thread).should == true + tg1.list.include?(@thread).should == false + end end end |