Я использую laravel 6. * и у меня проблема с brianium / paratest 2. *.
Когда я запускаю паратесты (.\vendor\bin\paratest
), я продолжаю видеть много сообщений об ошибках, например:
\vendor\laravel\framework\src\Illuminate\Database\Connection.php(629): Illuminate\Database\Connection->runQueryCallback('insert into `ro...', Array, Object(Closure))
Проблема связана с тем, что я использую единую базу данных. Итак, вопрос в том, можно ли развернуть несколько тестовых баз данных?
В моем сценарии конвейера, который я использую на битбакете, я установил mysql, используя код ниже:
mysql:
image: mysql:5.7
memory: 512
tmpfs: /var/lib/mysql
restart: always
Не уверен где go здесь ...
Обновление 1: мне пришлось создать несколько баз данных для каждого ядра. В paratest есть переменная env, которая указывает, какое ядро используется.