我试图执行一个样品PNunit测试发现,但它与下面的错误测试无法在装配
The test xxx couldn't be found in the assembly xxx.dll
我都跟着Pnunit文档失败了,但它没有帮助。
下面是测试案例
using NUnit.Framework;
namespace TestLibraries
{
[TestFixture]
public class PuniTest
{
[Test]
public void EqualTo19()
{
Assert.AreEqual(19, (15 + 4));
}
}
}
和test.conf文件
<TestGroup>
<Variables>
<Variable name="$agent_host" value="localhost" />
</Variables>
<ParallelTests>
<ParallelTest>
<Name>Testing</Name>
<Tests>
<TestConf>
<Name>Testing</Name>
<Assembly>pnunit35.dll</Assembly>
<TestToRun>TestLibraries.PuniTest.EqualTo19</TestToRun>
<Machine>$agent_host:8080</Machine>
</TestConf>
</Tests>
</ParallelTest>
</ParallelTests>
</TestGroup>
我编写的代码,复制 “pnunit35.dll” 和“测试.conf“文件改为”NUnit.Runners.Net4.2.6.4 \ tools“运行测试的文件夹
并运行以下命令(在批处理文件)启动代理并运行NUnit的测试运行文件夹
start pnunit-agent 8080 .
pnunit-launcher test.conf
脚本在运行批处理脚本,测试与以下错误
The test TestLibraries.PuniTest.EqualTo19 couldn't be found in the assembly pnunit35.dll
失败
可能身体有些请看这个?在此先感谢
感谢您的快速响应,名称是'EqualTo19',而不是'EqualTo20' – Guy
。对不起,这是一个错字。其他测试出现错误消息。实际的消息是“The Test TestLibraries.PuniTest。在程序集pnunit35.dll中找不到EqualTo19“ –