Starts the testing. All tests in this suite and embedded suites will be executed. \param output Progress report destination. \param cont_after_fail Continue functions despite failures. \return True if no test failed; false otherwise.
| 82 | /// \return True if no test failed; false otherwise. |
| 83 | /// |
| 84 | bool |
| 85 | Suite::run(Output& output, bool cont_after_fail) |
| 86 | { |
| 87 | int ntests = total_tests(); |
| 88 | output.initialize(ntests); |
| 89 | do_run(&output, cont_after_fail); |
| 90 | output.finished(ntests, total_time(true)); |
| 91 | return _success; |
| 92 | } |
| 93 | |
| 94 | /// \fn void Suite::setup() |
| 95 | /// |
no test coverage detected