From 8b520bd3fb239cbfba150644bf7c5676bb07a579 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Tue, 17 Oct 2023 16:59:41 +0900 Subject: Add `jobs` optional keyword argument --- tool/test/testunit/test_parallel.rb | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/tool/test/testunit/test_parallel.rb b/tool/test/testunit/test_parallel.rb index 29176483b5..1b64afdffe 100644 --- a/tool/test/testunit/test_parallel.rb +++ b/tool/test/testunit/test_parallel.rb @@ -143,11 +143,11 @@ module TestParallel end class TestParallel < Test::Unit::TestCase - def spawn_runner(*opt_args) + def spawn_runner(*opt_args, jobs: "t1") @test_out, o = IO.pipe @test_pid = spawn(*@options[:ruby], TESTS+"/runner.rb", "--ruby", @options[:ruby].join(" "), - "-j","t1",*opt_args, out: o, err: o) + "-j", jobs, *opt_args, out: o, err: o) o.close end @@ -166,11 +166,7 @@ module TestParallel end def test_ignore_jzero - @test_out, o = IO.pipe - @test_pid = spawn(*@options[:ruby], TESTS+"/runner.rb", - "--ruby", @options[:ruby].join(" "), - "-j","0", out: File::NULL, err: o) - o.close + spawn_runner(jobs: "0") Timeout.timeout(TIMEOUT) { assert_match(/Error: parameter of -j option should be greater than 0/,@test_out.read) } -- cgit v1.2.3