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

ruby-changes:73328

From: Takashi <ko1@a...>
Date: Tue, 30 Aug 2022 01:57:37 +0900 (JST)
Subject: [ruby-changes:73328] 737402e938 (master): Skip a couple of chroot spec faillures

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

From 737402e9383332d028c1c2f26a3f1a2cd78fab0d Mon Sep 17 00:00:00 2001
From: Takashi Kokubun <takashikkbn@g...>
Date: Mon, 29 Aug 2022 09:55:53 -0700
Subject: Skip a couple of chroot spec faillures

I don't come up with a way to fix it right away. We'd need some
experiments on a pull request.
---
 spec/ruby/core/dir/shared/chroot.rb | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/spec/ruby/core/dir/shared/chroot.rb b/spec/ruby/core/dir/shared/chroot.rb
index 7c668c0fbb..8c0599fe3f 100644
--- a/spec/ruby/core/dir/shared/chroot.rb
+++ b/spec/ruby/core/dir/shared/chroot.rb
@@ -14,10 +14,13 @@ describe :dir_chroot_as_root, shared: true do https://github.com/ruby/ruby/blob/trunk/spec/ruby/core/dir/shared/chroot.rb#L14
     DirSpecs.delete_mock_dirs
   end
 
+  # Pending until https://github.com/ruby/ruby/runs/8075149420 is fixed
+  compilations_ci = ENV["GITHUB_WORKFLOW"] == "Compilations"
+
   it "can be used to change the process' root directory" do
     -> { Dir.send(@method, File.dirname(__FILE__)) }.should_not raise_error
     File.should.exist?("/#{File.basename(__FILE__)}")
-  end
+  end unless compilations_ci
 
   it "returns 0 if successful" do
     Dir.send(@method, '/').should == 0
@@ -31,7 +34,7 @@ describe :dir_chroot_as_root, shared: true do https://github.com/ruby/ruby/blob/trunk/spec/ruby/core/dir/shared/chroot.rb#L34
     Dir.send(@method, @real_root)
     File.should.exist?(@ref_dir)
     File.should_not.exist?("/#{File.basename(__FILE__)}")
-  end
+  end unless compilations_ci
 
   it "calls #to_path on non-String argument" do
     p = mock('path')
-- 
cgit v1.2.1


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

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