Skip to content

Instantly share code, notes, and snippets.

@steinkel
Created September 30, 2019 17:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save steinkel/23da1ed14f84643d537648f957f0cfc5 to your computer and use it in GitHub Desktop.
Save steinkel/23da1ed14f84643d537648f957f0cfc5 to your computer and use it in GitHub Desktop.
test mysql target for cakedc dbtest
test:mysql:
services:
- mysql:5.7
script:
- mysql --version
- mysql -uroot -proot -h $MYSQL_PORT_3306_TCP_ADDR -e 'CREATE DATABASE test_myapp_template;';
- composer install --verbose --prefer-dist --optimize-autoloader --no-progress --no-interaction
- ( [ -f vendor/bin/phpunit ] && echo "phpunit already installed";) || composer require phpunit/phpunit
- DATABASE_TEST_TEMPLATE_URL="mysql://root:root@$MYSQL_PORT_3306_TCP_ADDR/test_myapp_template" bin/cake db_test -i
- DATABASE_TEST_URL="mysql://root:root@$MYSQL_PORT_3306_TCP_ADDR/app_test" DATABASE_TEST_TEMPLATE_URL="mysql://root:root@$MYSQL_PORT_3306_TCP_ADDR/test_myapp_template" QUEUE_DEFAULT_URL='null:///?queue=default&timeout=1' vendor/bin/phpunit --verbose --colors=never
except:
- tags
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment