1234567891011121314151617181920212223242526272829303132333435363738394041 |
- language: php
- php:
- - 5.6
- - 7.0
- env:
- global:
- - PATH=$PATH:/home/travis/.composer/vendor/bin
- install:
- - composer self-update
- before_script:
- # Set sendmail so drush doesn't throw an error during site install.
- - echo "sendmail_path=`which true`" >> `php --ini | grep "Loaded Configuration" | awk '{print $4}'`
- # Create database.
- - mysql -e 'create database drupal'
- # Install Drupal 8 target site.
- - cd tests
- - mkdir -p themes modules profiles
- - composer install --prefer-dist
- - ./vendor/bin/drush si standard -y --db-url=mysql://travis:@127.0.0.1/drupal
- # Test latest commit on current branch.
- - git clone --branch=$TRAVIS_BRANCH https://github.com/$TRAVIS_REPO_SLUG.git modules/config_filter
- - ./vendor/bin/drush en config_filter -y
- # Run Drush web server.
- - ./vendor/bin/drush --debug runserver :8888 > ~/debug.txt 2>&1 &
- - sleep 4s
- - chmod -R ug+w sites
- script:
- - cd $TRAVIS_BUILD_DIR
- - cd tests
- - ./vendor/bin/phpcs --config-set installed_paths ../../drupal/coder/coder_sniffer
- - ./vendor/bin/phpcs --config-set show_progress 1
- - ./vendor/bin/phpcs --warning-severity=0 --standard=Drupal,DrupalPractice ../src
- - ./vendor/bin/phpunit
- notifications:
- email: false
|