我在Bamboo中为项目使用3个阶段进行3个不同的工作,第一个阶段是使用MSBuilder任务来编译代码,然后在第二个阶段使用NUnit Runner来运行单元测试。然后我创建一个Test Report xml文件。当我尝试使用NUnit Parser从第三阶段读取此文件时,它给出了错误,无法找到测试结果报告。
测试结果文件位于第二阶段文件夹 C:\ Users \ cd \ bamboo-home \ xml-data \ build-dir \ TES-BAM-TES \ TestResult.xml 但是这个应该无关紧要,因为我应该能够从任何地方读取测试结果xml文件,但错误信息仍然无法在 C:\ Users \ cd \ bamboo-home \ xml-data \ build中找不到测试结果报告-dir \ TES-BAM-DT目录。
当我在一个阶段完成所有工作时它工作正常(文件夹是相同的)所以当我使用3个阶段时为什么它不起作用?
答案 0 :(得分:2)
答案是,在查找TestResult.xml文件的正确目录中是** / TestResult.xml,这适用于使用3个阶段的时间。