[rubygems/rubygems] Add missing open3
requires
https://github.com/rubygems/rubygems/commit/06ad654120
This commit is contained in:
parent
6dc314ac6d
commit
f4009566af
Notes:
git
2022-04-28 19:09:14 +09:00
@ -102,6 +102,7 @@ class Gem::Source::Git < Gem::Source
|
|||||||
success = system @git, 'reset', '--quiet', '--hard', rev_parse
|
success = system @git, 'reset', '--quiet', '--hard', rev_parse
|
||||||
|
|
||||||
if @need_submodules
|
if @need_submodules
|
||||||
|
require "open3"
|
||||||
_, status = Open3.capture2e(@git, 'submodule', 'update', '--quiet', '--init', '--recursive')
|
_, status = Open3.capture2e(@git, 'submodule', 'update', '--quiet', '--init', '--recursive')
|
||||||
|
|
||||||
success &&= status.success?
|
success &&= status.success?
|
||||||
|
@ -9,6 +9,8 @@ class TestGemExtCmakeBuilder < Gem::TestCase
|
|||||||
# Details: https://github.com/rubygems/rubygems/issues/1270#issuecomment-177368340
|
# Details: https://github.com/rubygems/rubygems/issues/1270#issuecomment-177368340
|
||||||
pend "CmakeBuilder doesn't work on Windows." if Gem.win_platform?
|
pend "CmakeBuilder doesn't work on Windows." if Gem.win_platform?
|
||||||
|
|
||||||
|
require "open3"
|
||||||
|
|
||||||
begin
|
begin
|
||||||
_, status = Open3.capture2e('cmake')
|
_, status = Open3.capture2e('cmake')
|
||||||
pend 'cmake not present' unless status.success?
|
pend 'cmake not present' unless status.success?
|
||||||
|
@ -68,6 +68,7 @@ class TestGemSourceGit < Gem::TestCase
|
|||||||
git_gem 'b'
|
git_gem 'b'
|
||||||
|
|
||||||
Dir.chdir 'git/a' do
|
Dir.chdir 'git/a' do
|
||||||
|
require "open3"
|
||||||
output, status = Open3.capture2e(@git, 'submodule', '--quiet', 'add', File.expand_path('../b'), 'b')
|
output, status = Open3.capture2e(@git, 'submodule', '--quiet', 'add', File.expand_path('../b'), 'b')
|
||||||
assert status.success?, output
|
assert status.success?, output
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user