gpt4 book ai didi

c# - NUnit 在运行 session 期间以编程方式获取结果

转载 作者:太空宇宙 更新时间:2023-11-03 16:31:50 25 4
gpt4 key购买 nike

我再次尝试做某事,但不确定是否可行。我想运行我的 Nunit 测试,每次测试运行后,我想将结果输出到我的用户界面。用户界面是自定义的,我的测试团队使用它来运行和查看测试结果。当我说它被使用时,它还没有(完全)开发 :) - 让我想到这个问题。

到目前为止我的代码

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
}

最佳答案

如何将结果作为 XML 转储到共享位置。然后您的 UI 可以从该位置解析/获取

同时尝试使用通用的 XML 架构,以便您可以轻松地将 XML 序列化/反序列化回 C# 对象,反之亦然

我们在过去做过类似的事情,上面的场景效果很好

关于c# - NUnit 在运行 session 期间以编程方式获取结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10601433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com