我再次尝试做某事而不确定是否有可能。我想运行我的Nunit测试,并且在每次测试运行后,我想将结果输出到我的ui。 ui是自定义的,我的测试团队使用它来运行并查看测试结果。当我说它被使用时,它还没有开发(完全):) - 把我带到这个问题。
我的代码到目前为止
TestPackage package = new TestPackage(path);
RemoteTestRunner remote = new RemoteTestRunner();
remote.Load(package);
TestResult result = remote.Run(new NullListener(), TestFilter.Empty, true, LoggingThreshold.All);
while (remote.Running)
{
// want to capture results here
if (result.HasResults)
// i can never get here while test is running
}
答案 0 :(得分:0)
如何将结果作为XML转储到共享位置。然后您的UI可以从该位置解析/提取
还尝试使用通用XML模式,以便您可以轻松地从XML到C#对象的序列化/反序列化,反之亦然
我们在过去和以上场景中做过类似的事情已经做得很好