Revision 2ebe0de6412c2f389bfc15ebe11a0a90e698d714 authored by Curtis Vogt on 07 June 2019, 21:07:13 UTC, committed by Jeff Bezanson on 07 June 2019, 21:07:13 UTC
1 parent 9ee7d05
stack_overflow.jl
# This file is a part of Julia. License is MIT: https://julialang.org/license
using Test
# helper function for returning stderr and stdout
# from running a command (ignoring failure status)
function readchomperrors(exename::Cmd)
out = Base.PipeEndpoint()
err = Base.PipeEndpoint()
p = run(exename, devnull, out, err, wait=false)
o = @async(readchomp(out))
e = @async(readchomp(err))
return (success(p), fetch(o), fetch(e))
end
let exename = Base.julia_cmd()
@show readchomperrors(`$exename -e "f() = f(); f()"`)
@show readchomperrors(`$exename -e "f() = f(); fetch(@schedule f())"`)
end
Computing file changes ...