Merge branch '3-test-pipeline-fails-to-connect-to-mysql-service' into 'master'
Resolve "Test pipeline fails to connect to MySQL service" Closes #3 See merge request daniel/personal-website!4
This commit is contained in:
commit
f9d9031c33
@ -52,15 +52,16 @@ test-job:
|
||||
script:
|
||||
- pecl install xdebug
|
||||
- echo "zend_extension=$(find /usr/local/lib/php/extensions/ -name xdebug.so)" > /usr/local/etc/php/conf.d/xdebug.ini
|
||||
- docker-php-ext-install pdo pdo_mysql
|
||||
- echo "xdebug.mode=coverage" >> /usr/local/etc/php/conf.d/xdebug.ini
|
||||
- export DB_CONNECTION=mysql
|
||||
- export DB_HOST=mysql
|
||||
- export DB_PORT=3306
|
||||
- export DB_DATABASE="$MYSQL_DATABASE"
|
||||
- export DB_USERNAME=root
|
||||
- export DB_PASSWORD="$MYSQL_ROOT_PASSWORD"
|
||||
- php artisan migrate:fresh --seed --env=.env.testing
|
||||
- ./vendor/bin/phpunit --coverage-text --coverage-cobertura php-coverage.xml
|
||||
- echo "DB_CONNECTION=mysql" >> .env.testing
|
||||
- echo "DB_HOST=mysql" >> .env.testing
|
||||
- echo "DB_PORT=3306" >> .env.testing
|
||||
- echo "DB_DATABASE=\"$MYSQL_DATABASE\"" >> .env.testing
|
||||
- echo "DB_USERNAME=root" >> .env.testing
|
||||
- echo "DB_PASSWORD=\"$MYSQL_ROOT_PASSWORD\"" >> .env.testing
|
||||
- php -d "extension=pdo_mysql" artisan migrate:fresh --seed --env=testing
|
||||
- php -d "extension=pdo_mysql" ./vendor/bin/phpunit --coverage-text --coverage-cobertura php-coverage.xml
|
||||
artifacts:
|
||||
reports:
|
||||
cobertura: php-coverage.xml
|
||||
|
||||
Loading…
Reference in New Issue
Block a user