Subject: | tests do not run in parallel |
The tests do not cleanly run in parallel (e.g. when HARNESS_OPTIONS=j9, or when running prove -Mblib -j9 t, etc):
# Update foreign key with an updated primary key (similar to "Create foreign key col obj including PK" in 96multi_create.t)
# The same as the last test, but on a relationship with accessor "single".
t/belongs_to_including_pks.t ... ok
DBIx::Class::Storage::DBI::_dbh_execute(): DBI Exception: DBD::SQLite::st execute failed: database is locked [for Statement "INSERT INTO tag ( name) VALUES ( ? )"] at t/update_introspectable_m2m.t line 117
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 11 just after 12.
t/update_introspectable_m2m.t ..
Dubious, test returned 11 (wstat 2816, 0xb00)
Each test should obtain a database lock before proceeding, to ensure that each test does not interfere with another.