Documentation ¶ Rendered for linux/amd64 darwin/amd64 js/wasm Overview ¶ Package hanguptest runs a CLI runner in a process of its own, so delivering SIGHUP cannot end the test process or change its signal handling. Index ¶ func Run(t *testing.T, wantExit int, run func(hangup func()) error) []byte Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func Run ¶ func Run(t *testing.T, wantExit int, run func(hangup func()) error) []byte Run calls run in a child with closed stdin. The runner's mocked source calls hangup while the wait is in progress; the child exits with the runner's code, and Run returns its stdout after checking that code against wantExit. Types ¶ This section is empty. Source Files ¶ View all Source files hanguptest.go Click to show internal directories. Click to hide internal directories.