枚举
GLibTestSubprocessFlags
描述 [src]
传递给 g_test_trap_subprocess()
以控制输入和输出的标志。
请注意,与 g_test_trap_fork()
相反,g_test_trap_subprocess()
的默认行为是不显示 stdout 和 stderr。
成员
-
G_TEST_SUBPROCESS_DEFAULT
-
默认行为。自 2.74 起。
- 值:
0
- 自 2.0 起可用
- 值:
-
G_TEST_SUBPROCESS_INHERIT_STDIN
-
如果给出此标志,子进程将继承父进程的 stdin。否则,子进程的 stdin 将重定向到
/dev/null
。- 值:
1
- 自 2.0 起可用
- 值:
-
G_TEST_SUBPROCESS_INHERIT_STDOUT
-
如果给出此标志,子进程将继承父进程的 stdout。否则,子进程的 stdout 将不可见,但将被捕获以允许使用
g_test_trap_assert_stdout()
进行后续测试。- 值:
2
- 自 2.0 起可用
- 值:
-
G_TEST_SUBPROCESS_INHERIT_STDERR
-
如果给出此标志,子进程将继承父进程的 stderr。否则,子进程的 stderr 将不可见,但将被捕获以允许使用
g_test_trap_assert_stderr()
进行后续测试。- 值:
4
- 自 2.0 起可用
- 值: