C#、Gallio、および MbUnit を使用してテスト フレームワーク用の UI を備えたテスト ランナーを作成していますが、行き詰まっているようです。リストビューから選択してプログラムでテストを実行することができ、テストの結果をテキストボックスで取得することもできました。ただし、TestLog.WriteLine (Gallio) メソッドにアクセスして、テストのログをテキスト ボックスにも表示する方法が必要です。テストを実行するためのコードと、TestLog から書き込み行を取得するための失敗した試みを次に示します。
MarkupStreamWriter streamWriter = TestLog.ConsoleOutput;
launcher.Logger = new MarkupStreamLogger(streamWriter);
launcher.TestProject.TestRunnerFactoryName = StandardTestRunnerFactoryNames.Local;
launcher.AddFilePattern(assembly.Location);
launcher.EchoResults = true;
var result = launcher.Run();
これに関するご意見をお待ちしております。これは私の最初の投稿なので、基準を満たしていない場合は申し訳ありません:)
どうもありがとう!