[前][次][番号順一覧][スレッド一覧]

ruby-changes:62819

From: Koichi <ko1@a...>
Date: Thu, 3 Sep 2020 21:11:26 +0900 (JST)
Subject: [ruby-changes:62819] b52513e2a1 (master): skip Ractor tests on Compiler tests

https://git.ruby-lang.org/ruby.git/commit/?id=b52513e2a1

From b52513e2a1ede39eef094e9e2cfa8710ce26e1f1 Mon Sep 17 00:00:00 2001
From: Koichi Sasada <ko1@a...>
Date: Thu, 3 Sep 2020 18:04:36 +0900
Subject: skip Ractor tests on Compiler tests

This implementation has memory corruption errors so and
it causes BUG on rare occasions. This commit skips
suspect tests on Github actions Compiler tests.

diff --git a/bootstraptest/test_ractor.rb b/bootstraptest/test_ractor.rb
index 026b6ad..8fa1ab1 100644
--- a/bootstraptest/test_ractor.rb
+++ b/bootstraptest/test_ractor.rb
@@ -17,7 +17,6 @@ assert_equal "must be called with a block", %q{ https://github.com/ruby/ruby/blob/trunk/bootstraptest/test_ractor.rb#L17
   end
 }
 
-
 # A return value of a Ractor block will be a message from the Ractor.
 assert_equal 'ok', %q{
   # join
@@ -55,6 +54,12 @@ assert_equal 'ok', %q{ https://github.com/ruby/ruby/blob/trunk/bootstraptest/test_ractor.rb#L54
   r.take
 }
 
+###
+###
+# Ractor still has several memory corruption so skip huge number of tests
+return if ENV['GITHUB_WORKFLOW'] &&
+          ENV['GITHUB_WORKFLOW'] == 'Compilations'
+
 # Ractor.select(*ractors) receives a values from a ractors.
 # It is similar to select(2) and Go's select syntax.
 # The return value is [ch, received_value]
-- 
cgit v0.10.2


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]