TestTrapFlags#
Deprecated since version 2.38: GTestTrapFlags is used only with test_trap_fork,
which is deprecated. Its replacement, test_trap_subprocess uses
TestSubprocessFlags.
- class TestTrapFlags#
Flags to pass to test_trap_fork to control input and output.
Test traps are guards around forked tests. These flags determine what traps to set.
Fields#
- class TestTrapFlags
- DEFAULT#
Default behaviour. Since: 2.74
- INHERIT_STDIN#
If this flag is given, stdin of the child process is shared with stdin of its parent process. It is redirected to
/dev/nullotherwise.
- SILENCE_STDERR#
Redirect stderr of the test child to
/dev/nullso it cannot be observed on the console during test runs. The actual output is still captured though to allow later tests withtest_trap_assert_stderr().
- SILENCE_STDOUT#
Redirect stdout of the test child to
/dev/nullso it cannot be observed on the console during test runs. The actual output is still captured though to allow later tests withtest_trap_assert_stdout().