|
|
@@ -26,9 +26,7 @@ unit BrowserTestRunner;
|
|
|
interface
|
|
|
|
|
|
uses
|
|
|
- CustApp, browserapp, Classes, SysUtils,
|
|
|
- FPCUnit, TestRegistry,
|
|
|
- FPCUnitReport, htmlTestReport;
|
|
|
+ CustApp, browserapp, Classes, SysUtils, FPCUnit, TestRegistry, FPCUnitReport, htmlTestReport;
|
|
|
|
|
|
const
|
|
|
Version = '0.9';
|
|
|
@@ -37,15 +35,6 @@ type
|
|
|
|
|
|
{ TRunForm }
|
|
|
|
|
|
- TRunForm = class(TComponent)
|
|
|
- private
|
|
|
- FOnRun: TNotifyEvent;
|
|
|
- Public
|
|
|
- Procedure Initialize; virtual;
|
|
|
- Property OnRun : TNotifyEvent Read FOnRun Write FOnRun;
|
|
|
- end;
|
|
|
- TRunFormClass = class of TRunForm;
|
|
|
-
|
|
|
{ TTestRunner }
|
|
|
|
|
|
TTestRunner = class(TBrowserApplication)
|
|
|
@@ -88,13 +77,6 @@ type
|
|
|
procedure EndTestSuite(ATestSuite: TTestSuite); override;
|
|
|
end;
|
|
|
|
|
|
-{ TRunForm }
|
|
|
-
|
|
|
-procedure TRunForm.Initialize;
|
|
|
-begin
|
|
|
- // Do nothing
|
|
|
-end;
|
|
|
-
|
|
|
procedure TProgressWriter.WriteChar(c: char);
|
|
|
begin
|
|
|
write(c);
|
|
|
@@ -182,7 +164,9 @@ begin
|
|
|
R:=RunFormClass.Create(Self);
|
|
|
R.OnRun:=@DoRunAgain;
|
|
|
R.Initialize;
|
|
|
- end;
|
|
|
+ end
|
|
|
+ else
|
|
|
+ RunTests;
|
|
|
Terminate;
|
|
|
end;
|
|
|
|