我终于让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执行单元测试的正确方法是什么?