language: php php: - 5.6 - 7.0 - 7.1 env: global: - TYPO3_DATABASE_NAME="typo3_ci" - TYPO3_DATABASE_HOST="127.0.0.1" - TYPO3_DATABASE_USERNAME="travis" - TYPO3_DATABASE_PASSWORD="" - typo3DatabaseName="typo3_ci" - typo3DatabaseHost="127.0.0.1" - typo3DatabaseUsername="travis" - typo3DatabasePassword="" matrix: - TYPO3_VERSION="~6.2" - TYPO3_VERSION="~7.6" - TYPO3_VERSION="~8" - TYPO3_VERSION="dev-master" matrix: fast_finish: true exclude: # TYPO3 no longer supports 5.6 - env: TYPO3_VERSION="~7.6" php: 5.6 - env: TYPO3_VERSION="~8" php: 5.6 - env: TYPO3_VERSION="dev-master" php: 5.6 # There is some error with 6.2 and 7 not finding the "UnitTestsBootstrap.php" # See: https://github.com/DanielSiepmann/search_core/issues/4 - env: TYPO3_VERSION="~6.2" php: 7.0 - env: TYPO3_VERSION="~6.2" php: 7.1 allow_failures: # 7 and 8 are not working due to current relation resolving. # See: https://github.com/DanielSiepmann/search_core/projects/1 - env: TYPO3_VERSION="~7.6" php: 7.0 - env: TYPO3_VERSION="~7.6" php: 7.1 - env: TYPO3_VERSION="~8" php: 7.0 - env: TYPO3_VERSION="~8" php: 7.1 - env: TYPO3_VERSION="dev-master" php: 7.0 - env: TYPO3_VERSION="dev-master" php: 7.1 services: - mysql - elasticsearch install: make install script: make functionalTests after_script: - make uploadCodeCoverage - make clean cache: directories: - $HOME/.composer/cache