2

繰り返しますが、何かをしようとしていますが、それが可能かどうかはわかりません。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
}
4

1 に答える 1

0

結果をXMLとして共有場所にダンプするのはどうですか。そして、UI はその場所から解析/取得できます

また、一般的な XML スキーマを使用して、XML から C# オブジェクトに、またはその逆に簡単にシリアル化/逆シリアル化できるようにしてください。

過去に同様のことを行いましたが、上記のシナリオは非常にうまく機能しました

于 2012-05-15T13:20:32.253 に答える