...

Text file src/cmd/go/testdata/script/script_wait.txt

Documentation: cmd/go/testdata/script

     1env GO111MODULE=off
     2
     3[!exec:echo] skip
     4[!exec:false] skip
     5
     6exec echo foo
     7stdout foo
     8
     9exec echo foo &
    10exec echo bar &
    11! exec false &
    12
    13# Starting a background process should clear previous output.
    14! stdout foo
    15
    16# Wait should set the output to the concatenated outputs of the background
    17# programs, in the order in which they were started.
    18wait
    19stdout 'foo\nbar'
    20
    21# The end of the test should interrupt or kill any remaining background
    22# programs, but that should not cause the test to fail if it does not
    23# care about the exit status of those programs.
    24[exec:sleep] ? exec sleep 86400 &
    25
    26# It should also cancel any backgrounded builtins that respond to Context
    27# cancellation.
    28? sleep 86400s &

View as plain text