枚举
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 起可用
- 值: