dunitテストプロジェクトがあり、コンソールモードで実行しようとしています。プロジェクトを実行すると、プロジェクトは2回実行され(コンソールウィンドウが1つだけ開き、テストが2回実行されていることがわかります)、GUIモードで実行する場合よりも実行に時間がかかります。dunitコンソールテストを1回だけ実行する方法を知っている人はいますか?
DPRソースコード:
var
R: TTestResult;
begin
Application.Initialize;
if IsConsole then begin
with TextTestRunner.RunRegisteredTests(rxbHaltOnFailures) do begin
R := TextTestRunner.RunRegisteredTests;
ExitCode := R.ErrorCount + R.FailureCount;
Free;
end
end
else begin
GUITestRunner.RunRegisteredTests;
end;
end.