Skip to content
Snippets Groups Projects
  • Helmut Hummel's avatar
    [TASK] Add memcache backend tests again · 84b76ffd
    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