github.com/rogpeppe/go-internal@v1.12.1-0.20240509064211-c8567cf8e95f/testscript/testdata/cmd_stdout_stderr.txt (about) 1 # Verify that when we don't update stdout when we don't attempt to write via Stdout() 2 fprintargs stdout hello stdout from fprintargs 3 stdout 'hello stdout from fprintargs' 4 echoandexit 0 5 stdout 'hello stdout from fprintargs' 6 7 # Verify that when we don't update stderr when we don't attempt to write via Stderr() 8 fprintargs stderr hello stderr from fprintargs 9 stderr 'hello stderr from fprintargs' 10 echoandexit 0 11 stderr 'hello stderr from fprintargs' 12 13 # Verify that we do update stdout when we attempt to write via Stdout() or Stderr() 14 fprintargs stdout hello stdout from fprintargs 15 stdout 'hello stdout from fprintargs' 16 ! stderr .+ 17 echoandexit 0 'hello stdout from echoandexit' 18 stdout 'hello stdout from echoandexit' 19 ! stderr .+ 20 fprintargs stdout hello stdout from fprintargs 21 stdout 'hello stdout from fprintargs' 22 ! stderr .+ 23 echoandexit 0 '' 'hello stderr from echoandexit' 24 ! stdout .+ 25 stderr 'hello stderr from echoandexit' 26 27 # Verify that we do update stderr when we attempt to write via Stdout() or Stderr() 28 fprintargs stderr hello stderr from fprintargs 29 ! stdout .+ 30 stderr 'hello stderr from fprintargs' 31 echoandexit 0 'hello stdout from echoandexit' 32 stdout 'hello stdout from echoandexit' 33 ! stderr .+ 34 fprintargs stdout hello stdout from fprintargs 35 stdout 'hello stdout from fprintargs' 36 ! stderr .+ 37 echoandexit 0 '' 'hello stderr from echoandexit' 38 ! stdout .+ 39 stderr 'hello stderr from echoandexit'