[BUGFIX] Fixes position of suggest wizzard autocomplete result in IE
[Packages/TYPO3.CMS.git] / .travis.yml
1 language: php
2
3 php:
4   - 5.3
5   - 5.4
6   - 5.5
7   - 5.6
8
9 env:
10   - DB=mysql
11
12 services:
13   - memcached
14   - redis-server
15
16 notifications:
17   irc:
18     channels:
19       - "irc.freenode.net#typo3-cms"
20     on_success: change
21     on_failure: always
22     use_notice: true
23   slack:
24     rooms:
25       secure: a7c9Nw3KblUQsO4np7Sa685y7tqSJ5nSvzO8hnFjKEeQlgkbnC7Qq2TBvVSr92A1UMouL+6E9ngp3cb7rSYWsNKIaHn51CjhrvlfFElTZ0qd/jLVNDf1B765i0txiIZLLed0e3871/151xBgnggsXC4hcv4mPGc9g//ZPabp++E=
26     on_success: change
27     on_failure: always
28
29 before_script:
30   - >
31     if [[ "$TRAVIS_PHP_VERSION" = "5.3" || "$TRAVIS_PHP_VERSION" = "5.4" ]]; then
32         pecl install igbinary > /dev/null;
33     fi
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
40
41 script:
42   - >
43     echo;
44     echo "Running unit tests";
45     ./bin/phpunit --colors -c typo3/sysext/core/Build/UnitTests.xml
46   - >
47     echo;
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 {}'
53   - >
54     echo;
55     echo "Running php lint";
56     /bin/bash -c "
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;
59             exit 99;
60         fi
61     "
62   - >
63     echo;
64     echo "Running XLF checker";
65     ./typo3/sysext/core/Build/Scripts/xlfcheck.sh