Introducing new traits:
And new mocks:
There is also new
RUNLEVEL environment variable for skipping slow tests and
run-tests script so you can run tests from website root by
vendor/bin/run-tests ... or
RUNLEVEL=5 vendor/bin/run-tests for running with env variable.
Testbench (TDoctrine trait respectively) behaves differently with MySQL and PostgreSQL. Theoretically (well practically) it's quicker with MySQL because it's possible to jump between test databases using
USE ... statement.