run-behat.sh in Pantheon Advanced Page Cache 7
#!/bin/bash
# Create a drush alias file so that Behat tests can be executed against Pantheon.
terminus aliases
# Drush Behat driver fails without this option.
echo "\$options['strict'] = 0;" >> ~/.drush/pantheon.aliases.drushrc.php
TERMINUS_ENV=$CIRCLE_BUILD_NUM
export BEHAT_PARAMS='{"extensions" : {"Behat\\MinkExtension" : {"base_url" : "http://'$TERMINUS_ENV'-'$TERMINUS_SITE'.pantheonsite.io/"}, "Drupal\\DrupalExtension" : {"drush" : { "alias": "@pantheon.'$TERMINUS_SITE'.'$TERMINUS_ENV'" }}}}'
./vendor/bin/behat --config=behat/behat-pantheon.yml
File
tests/behat/run-behat.sh
View source
- #!/bin/bash
-
- # Create a drush alias file so that Behat tests can be executed against Pantheon.
- terminus aliases
- # Drush Behat driver fails without this option.
- echo "\$options['strict'] = 0;" >> ~/.drush/pantheon.aliases.drushrc.php
-
- TERMINUS_ENV=$CIRCLE_BUILD_NUM
-
- export BEHAT_PARAMS='{"extensions" : {"Behat\\MinkExtension" : {"base_url" : "http://'$TERMINUS_ENV'-'$TERMINUS_SITE'.pantheonsite.io/"}, "Drupal\\DrupalExtension" : {"drush" : { "alias": "@pantheon.'$TERMINUS_SITE'.'$TERMINUS_ENV'" }}}}'
- ./vendor/bin/behat --config=behat/behat-pantheon.yml