Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #################################
- ### Environment Script
- #################################
- # Set php version through phpenv. 5.3, 5.4 and 5.5 available
- phpenv local 5.4
- # Modify xdebug settings and memory limit
- echo "xdebug.max_nesting_level = 250" >> $HOME/.phpenv/versions/$(phpenv version-name)/etc/php.ini
- echo "memory_limit = 512M" >> $HOME/.phpenv/versions/$(phpenv version-name)/etc/php.ini
- # Set Environment Vars for Symfony test
- export SYMFONY_ENV=test
- export SYMFONY__TEST_DATABASE_USER=$MYSQL_USER
- export SYMFONY__TEST_DATABASE_PASSWORD=$MYSQL_PASSWORD
- export SYMFONY__TEST_DATABASE_NAME=test
- # Copy the parameters.yml.dist
- cp app/config/parameters.yml.dist app/config/parameters.yml
- # Install dependencies through Composer
- composer install --prefer-source --no-interaction
- # Drop and recreate Test-Database
- php ./app/console --env=test doctrine:database:drop --force
- php ./app/console --env=test doctrine:database:create
- # Update Database-Schema
- php ./app/console --env=test doctrine:schema:update --force
- # Clear Cache
- php ./app/console --env=test cache:clear
- #################################
- ### Test Script
- #################################
- # Run PHPUnit Tests
- vendor/bin/phpunit -c app/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement