Skip to content

Commit 8c8ab0c

Browse files
monitor sub-subprocesses for error stdio
1 parent 9586e95 commit 8c8ab0c

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

test/distributed_exec.jl

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1850,7 +1850,7 @@ let julia = `$(Base.julia_cmd()) --startup-file=no`; mktempdir() do tmp
18501850
end
18511851
"""
18521852
cmd = setenv(`$(julia) -p1 -e $(testcode * extracode)`, env)
1853-
@test success(cmd)
1853+
@test success(pipeline(cmd; stdout, stderr))
18541854
# --project
18551855
extracode = """
18561856
for w in workers()
@@ -1859,19 +1859,19 @@ let julia = `$(Base.julia_cmd()) --startup-file=no`; mktempdir() do tmp
18591859
end
18601860
"""
18611861
cmd = setenv(`$(julia) --project=$(project) -p1 -e $(testcode * extracode)`, env)
1862-
@test success(cmd)
1862+
@test success(pipeline(cmd; stdout, stderr))
18631863
# JULIA_PROJECT
18641864
cmd = setenv(`$(julia) -p1 -e $(testcode * extracode)`,
18651865
(env["JULIA_PROJECT"] = project; env))
1866-
@test success(cmd)
1866+
@test success(pipeline(cmd; stdout, stderr))
18671867
# Pkg.activate(...)
18681868
activateish = """
18691869
Base.ACTIVE_PROJECT[] = $(repr(project))
18701870
using Distributed
18711871
addprocs(1)
18721872
"""
18731873
cmd = setenv(`$(julia) -e $(activateish * testcode * extracode)`, env)
1874-
@test success(cmd)
1874+
@test success(pipeline(cmd; stdout, stderr))
18751875
# JULIA_(LOAD|DEPOT)_PATH
18761876
shufflecode = """
18771877
d = reverse(DEPOT_PATH)
@@ -1890,7 +1890,7 @@ let julia = `$(Base.julia_cmd()) --startup-file=no`; mktempdir() do tmp
18901890
end
18911891
"""
18921892
cmd = setenv(`$(julia) -e $(shufflecode * addcode * testcode * extracode)`, env)
1893-
@test success(cmd)
1893+
@test success(pipeline(cmd; stdout, stderr))
18941894
# Mismatch when shuffling after proc addition
18951895
failcode = shufflecode * setupcode * """
18961896
for w in workers()
@@ -1899,7 +1899,7 @@ let julia = `$(Base.julia_cmd()) --startup-file=no`; mktempdir() do tmp
18991899
end
19001900
"""
19011901
cmd = setenv(`$(julia) -p1 -e $(failcode)`, env)
1902-
@test success(cmd)
1902+
@test success(pipeline(cmd; stdout, stderr))
19031903
# Passing env or exeflags to addprocs(...) to override defaults
19041904
envcode = """
19051905
using Distributed
@@ -1921,7 +1921,7 @@ let julia = `$(Base.julia_cmd()) --startup-file=no`; mktempdir() do tmp
19211921
end
19221922
"""
19231923
cmd = setenv(`$(julia) -e $(envcode)`, env)
1924-
@test success(cmd)
1924+
@test success(pipeline(cmd; stdout, stderr))
19251925
end end
19261926

19271927
include("splitrange.jl")

0 commit comments

Comments
 (0)