diff options
author | Nobuyoshi Nakada <[email protected]> | 2022-11-07 09:43:45 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2022-11-07 10:08:09 +0900 |
commit | ab01b8f23f1e218fa5a360806120a1d6eaaa228f (patch) | |
tree | fe11e723aa51cb816238e98f743b21ea2caf6190 | |
parent | 180d37c817dc55f27b7f4ea1278a36a691491148 (diff) |
jobserver option may not be at the last
-rw-r--r-- | tool/lib/test/unit.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tool/lib/test/unit.rb b/tool/lib/test/unit.rb index 80d69dd38a..0449fa215a 100644 --- a/tool/lib/test/unit.rb +++ b/tool/lib/test/unit.rb @@ -286,9 +286,10 @@ module Test @jobserver = nil makeflags = ENV.delete("MAKEFLAGS") if !options[:parallel] and - /(?:\A|\s)--jobserver-(?:auth|fds)=(?:(\d+),(\d+)|fifo:(.*))/ =~ makeflags + /(?:\A|\s)--jobserver-(?:auth|fds)=(?:(\d+),(\d+)|fifo:((?:\\.|\S)+))/ =~ makeflags begin if fifo = $3 + fifo.gsub!(/\\(?=.)/, '') r = File.open(fifo, IO::RDONLY|IO::NONBLOCK|IO::BINARY) w = File.open(fifo, IO::WRONLY|IO::NONBLOCK|IO::BINARY) else |