From: nagachika00@... Date: 2014-07-23T14:53:57+00:00 Subject: [ruby-core:63982] [ruby-trunk - Bug #9767] test-all parallel fails if a test is skipped after raise Issue #9767 has been updated by Tomoyuki Chikanaga. Backport changed from 2.0.0: REQUIRED, 2.1: REQUIRED to 2.0.0: REQUIRED, 2.1: DONE Backported into `ruby_2_1` branch at r46916. ---------------------------------------- Bug #9767: test-all parallel fails if a test is skipped after raise https://bugs.ruby-lang.org/issues/9767#change-48001 * Author: Hiroshi Shirosaki * Status: Closed * Priority: Normal * Assignee: * Category: test * Target version: * ruby -v: ruby 2.2.0dev (2014-04-15 trunk 45590) [i386-mingw32] * Backport: 2.0.0: REQUIRED, 2.1: DONE ---------------------------------------- DL::TestFunc#test_sinf is skipped after raise on mingw ruby. But it causes Mashal.load failure due to undefined class/module DL::DLError when doing test-all parallel and test-all doesn't complete. We create new MiniTest::Skip object to avoid Mashal.load failure. I added a test for the bug. ---Files-------------------------------- 0001-test-all-parallel-fails-if-a-test-is-skipped-after-r.patch (3.27 KB) -- https://bugs.ruby-lang.org/