2

我终于让 Hudson 来构建我的项目和相应的测试项目(使用 Embarcadero 论坛中提供的 XMLTestRunner2 单元)。手动运行测试可执行文件 correclty 会生成一个带有测试结果的“dunit-report.xml”文件。

我无法让 Hudson 调用我的可执行文件并生成此文件。

我所做的是将构建步骤创建为 Windows 批处理命令,然后调用可执行文件。我尝试了几件事:

bin\Test.exe
start bin\Test.exe
start /wait bin\Test.exe
start /wait /b bin\Test.exe

我无法让它工作。它要么立即返回并带有一些随机退出代码,要么不生成 XML 输出文件。这一定很简单,但我现在有点沮丧,因为我没有让它工作。

从 Hudson 执行单元测试的正确方法是什么?

4

0 回答 0