函数

GLibtest_trap_subprocess

since: 2.38

声明 [src]

void
g_test_trap_subprocess (
  const char* test_path,
  guint64 usec_timeout,
  GTestSubprocessFlags test_flags
)

描述 [src]

重新生成测试程序以仅在子进程中运行 test_path

这相当于调用 g_test_trap_subprocess_with_envp(),其中 envp 设置为 NULL。有关完整详细信息,请参阅该函数的文档。

自 2.38 起可用

参数

test_path

类型: const char*

在子进程中运行的测试。

参数可以是 NULL
数据归函数调用者所有。
该值是空结尾的 UTF-8 字符串。
usec_timeout

类型: guint64

子进程测试的超时时间(微秒)。

test_flags

类型: GTestSubprocessFlags

修改子进程行为的标记。