Advertisement
Guest User

Untitled

a guest
Sep 29th, 2016
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. #################################
  2. ### Environment Script
  3. #################################
  4.  
  5. # Set php version through phpenv. 5.3, 5.4 and 5.5 available
  6. phpenv local 5.4
  7.  
  8. # Modify xdebug settings and memory limit
  9. echo "xdebug.max_nesting_level = 250" >> $HOME/.phpenv/versions/$(phpenv version-name)/etc/php.ini
  10. echo "memory_limit = 512M" >> $HOME/.phpenv/versions/$(phpenv version-name)/etc/php.ini
  11.  
  12. # Set Environment Vars for Symfony test
  13. export SYMFONY_ENV=test
  14. export SYMFONY__TEST_DATABASE_USER=$MYSQL_USER
  15. export SYMFONY__TEST_DATABASE_PASSWORD=$MYSQL_PASSWORD
  16. export SYMFONY__TEST_DATABASE_NAME=test
  17.  
  18. # Copy the parameters.yml.dist
  19. cp app/config/parameters.yml.dist app/config/parameters.yml
  20.  
  21. # Install dependencies through Composer
  22. composer install --prefer-source --no-interaction
  23.  
  24. # Drop and recreate Test-Database
  25. php ./app/console --env=test doctrine:database:drop --force
  26. php ./app/console --env=test doctrine:database:create
  27.  
  28. # Update Database-Schema
  29. php ./app/console --env=test doctrine:schema:update --force
  30.  
  31. # Clear Cache
  32. php ./app/console --env=test cache:clear
  33.  
  34.  
  35. #################################
  36. ### Test Script
  37. #################################
  38.  
  39. # Run PHPUnit Tests
  40. vendor/bin/phpunit -c app/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement