Паратесты: БД не отвечает - PullRequest
1 голос
/ 05 мая 2020

Я использую 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, которая указывает, какое ядро ​​используется.

...