使用线程 ID 识别 FitNesse 测试 运行
identify FitNesse test run with its Thread ID
我了解到 fitnesse 正在为每个测试 运行 创建一个新的 java 流程。我在 Fixture class 中编写了以下代码来打印线程 Id。
Thread.currentThread().getId()
当 运行 多个并行测试时,我将所有测试的线程 ID 设置为 1。
有谁知道为什么我得到相同的 ID?
如果每个测试作为一个单独的进程运行,则执行线程可能会在不同的进程中获得相同的 ID。您应该获取并显示带有线程 ID 的进程 ID 来证明这一点。
我了解到 fitnesse 正在为每个测试 运行 创建一个新的 java 流程。我在 Fixture class 中编写了以下代码来打印线程 Id。
Thread.currentThread().getId()
当 运行 多个并行测试时,我将所有测试的线程 ID 设置为 1。
有谁知道为什么我得到相同的 ID?
如果每个测试作为一个单独的进程运行,则执行线程可能会在不同的进程中获得相同的 ID。您应该获取并显示带有线程 ID 的进程 ID 来证明这一点。