-
Helmut Hummel authored
Memceache tests have been disabled because of problems with the travis ci service. Activate them again after the problems have been resolved and also activate PHPUnit color output. Releases: 6.0 Change-Id: I8f488c499884e36c03736844f5325ad57deeecc5 Reviewed-on: http://review.typo3.org/16179 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
84b76ffd
.travis.yml 1.52 KiB
language: php
php:
- 5.3
- 5.4
env:
- DB=mysql
branches:
only:
- master
services:
- memcached
before_script:
# Install build dependencies
- git clone git://github.com/typo3-ci/TYPO3-Travis-Integration.git build-environment
- source build-environment/install-helper.sh
- installPhpModule igbinary
- installPhpModule -y memcache
- installPhpModule redis
- if [[ "$TRAVIS_PHP_VERSION" == "5.3" ]]; then installPhpModule -y apc; fi
# Install rudimentary TYPO3
- git clone git://git.typo3.org/TYPO3v4/Distributions/Introduction.git build-environment/Introduction
- mv build-environment/typo3conf .
- git clone git://git.typo3.org/TYPO3v4/Extensions/phpunit.git typo3conf/ext/phpunit/
- mkdir fileadmin
- mkdir uploads
- if [[ "$DB" == "mysql" ]]; then mysql -e "DROP DATABASE IF EXISTS typo3_test;" -uroot; fi
- if [[ "$DB" == "mysql" ]]; then mysql -e "create database IF NOT EXISTS typo3_test;" -uroot; fi
- if [[ "$DB" == "mysql" ]]; then mysql -uroot typo3_test < build-environment/Introduction/typo3conf/ext/introduction/Resources/Private/Subpackages/Introduction/Database/introduction.sql; fi
- if [[ "$DB" == "mysql" ]]; then mysql -uroot typo3_test < build-environment/dbimport/cache_tables.sql; fi
- if [[ "$DB" == "mysql" ]]; then mysql -uroot typo3_test < build-environment/dbimport/cli_users.sql; fi
- if [[ "$DB" == "mysql" ]]; then mysql -uroot typo3_test < build-environment/dbimport/phpunit.sql; fi
script: php $PWD/typo3/cli_dispatch.phpsh phpunit -c typo3/sysext/core/Build/UnitTests.xml