19 - "irc.freenode.net#typo3-cms"
25 secure: a7c9Nw3KblUQsO4np7Sa685y7tqSJ5nSvzO8hnFjKEeQlgkbnC7Qq2TBvVSr92A1UMouL+6E9ngp3cb7rSYWsNKIaHn51CjhrvlfFElTZ0qd/jLVNDf1B765i0txiIZLLed0e3871/151xBgnggsXC4hcv4mPGc9g//ZPabp++E=
31 if [[ "$TRAVIS_PHP_VERSION" = "5.3" || "$TRAVIS_PHP_VERSION" = "5.4" ]]; then
32 pecl install igbinary > /dev/null;
34 - echo "extension = memcache.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
35 - echo "extension = redis.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
36 - chmod a+x typo3/sysext/core/Build/Scripts/*
37 - sudo apt-get install parallel
38 - composer self-update
39 - composer --dev install
44 echo "Running unit tests";
45 ./bin/phpunit --colors -c typo3/sysext/core/Build/UnitTests.xml
48 export typo3DatabaseName="typo3";
49 export typo3DatabaseHost="localhost";
50 export typo3DatabaseUsername="root";
51 export typo3DatabasePassword="";
52 find . -wholename '*typo3/sysext/*/Tests/Functional/*Test.php' | parallel --gnu 'echo; echo "Running functional test suite {}"; ./bin/phpunit --colors -c typo3/sysext/core/Build/FunctionalTests.xml {}'
55 echo "Running php lint";
57 if ! find typo3/ -name \*.php | parallel --gnu 'php -l {}' > /tmp/errors 2>&1; then
58 grep -v \"No syntax errors detected in\" /tmp/errors;
64 echo "Running XLF checker";
65 ./typo3/sysext/core/Build/Scripts/xlfcheck.sh