Мы выполняем модульные тесты (их много), используя трейт DatabaseTransactions и подключение к базе данных MySQL.
При выполнении полного набора тестов мы получаем 15 или около того «Общая ошибка: 1205 Превышено время ожидания блокировки;». При выполнении этих тестов по отдельности все они завершатся успешно.
Проблема возникает в основном при выполнении метода sync(), но не только тогда.
(пытался увеличить время ожидания, не повезло).
Любое предложение будет высоко оценено.
Опубликовано также в laracasts: https://laracasts.com/discuss/channels/testing/test-suite-general-error-1205-lock-wait-timeout-exceeded