TGUITestRunner フォームは DUnit テスト結果を表し、 GUITestRunner.RunTest手順によって 1 回作成されます。
procedure RunTest(test: ITest);
begin
with TGUITestRunner.Create(nil) do
begin
try
Suite := test;
ShowModal;
finally
Free;
end;
end;
end;
色付きのステータス メッセージを書き込んで、実行時に拡張したいと考えています。GUI の下部にあるステータス メッセージが TRichEdit に配置されるため、可能です。したがって、このフォームへのポインタを TTestCase のどこかに取得する必要があります。
DUnit のコードを修正せずにそれを行うことはできますか? たぶん、いくつかのハックをお勧めできますか?