我已将 Jenkins 配置为运行 nunit-console,如下所述: 使用 Jenkins 执行 NUnit 和此处: 如何从 Jenkins 运行 NUnit 测试?
我添加了“执行批处理命令”作为构建步骤并输入了以下值:
%nunit-console% .\BBA\Sources\Projects\BbaUnitTests\bin\BbaUnitTests.dll /xml=.\BBA\Sources\BuildResults\nunit-result.xml /timeout=10000
每次我运行构建时,一切正常,直到它到达这个构建步骤,这条线出现并且它无限期地运行并且没有生成 xml 文件:
C:\BuildServerFiles\workspace\BBA-71>.\BBA\Sources\Projects\RngUnitTests\bin\BbaUnitTests.dll /xml=.\BBA\Sources\BuildResults\nunit-result.xml /timeout=10000
但是,当我执行时:
nunit-console .\BBA\Sources\Projects\BbaUnitTests\bin\BbaUnitTests.dll /xml=.\BBA\Sources\BuildResults\nunit-result.xml /timeout=10000
从命令提示符可以正常工作,xml文件生成正常。这里可能存在什么问题?