Revision 2dd4a694dda894264c2432088921b0f8a068afb0 authored by Keno Fischer on 02 March 2022, 04:04:51 UTC, committed by Keno Fischer on 02 March 2022, 04:04:51 UTC
1 parent e54ebeb
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(@async f())"`)
end
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...