run_tests must explode early if 01-installation is failing
If the 01-installation.t selenium tests fail then the DB does not contain the necessary data for the test suite to run correctly.
We must abort early to not cause confusion.
Most of the Perl tests will fail with:
14:22:40 koha-1 | # DBD::mysql::st execute failed: Table 'koha_kohadev.systempreferences' doesn't exist at /kohadevbox/koha/Koha/Database.pm line 139.
Cypress tests will fail with:
15:54:18 koha-1 | Because this error occurred during a `before all` hook we are skipping all of the remaining tests." type="CypressError"><![CDATA[CypressError: `cy.task('query')` failed with the following error:
15:54:18 koha-1 |
15:54:18 koha-1 | > Table 'koha_kohadev.systempreferences' doesn't exist