AUnit.Run

More...

Entities

Subprograms

Test_Runner
Test_Runner_With_Results
Test_Runner_With_Status

Description

Test_Runner [source]

42 procedure Test_Runner
43 (Reporter : AUnit.Reporter.Reporter'Class;
44 Options : AUnit.Options.AUnit_Options := AUnit.Options.Default_Options);
Reporter of type AUnit.Reporter.Reporter
Options of type AUnit.Options.AUnit_Options

Test_Runner_With_Results [source]

48 procedure Test_Runner_With_Results
49 (Reporter : AUnit.Reporter.Reporter'Class;
50 Results : in out AUnit.Test_Results.Result'Class;
51 Options : AUnit.Options.AUnit_Options := AUnit.Options.Default_Options);

In this version, you can pass your own Result class. In particular, this can be used to extend the Result type so that for instance you can output information every time a test passed or fails. Results is not cleared before running the tests, this is your responsibility, so that you can for instance cumulate results as needed.

Reporter of type AUnit.Reporter.Reporter
Results of type AUnit.Test_Results.Result
Options of type AUnit.Options.AUnit_Options

Test_Runner_With_Status [source]

60 function Test_Runner_With_Status
61 (Reporter : AUnit.Reporter.Reporter'Class;
62 Options : AUnit.Options.AUnit_Options := AUnit.Options.Default_Options)
63 return Status;
Reporter of type AUnit.Reporter.Reporter
Options of type AUnit.Options.AUnit_Options
Return value