An error occurred while loading the file. Please try again.
-
Helmut Hummel authored
Until now no tests from system extensions are executed on travis ci. Add a phpunit configuration file and add Extbase and Fluid tests as test suites. Be aware that travis currently uses the current submodule pointer and does not check out master of submodules. Resolves: #39954 Releases: 6.0 Change-Id: I949a65b0f1628fdfa4515e3fb4536517430dccac Reviewed-on: http://review.typo3.org/13912 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
9574e046
.travis.yml 1.25 KiB
language: php
php:
- 5.3
- 5.4
env:
- DB=mysql
branches:
only:
- master
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
- 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/cli_users.sql; fi
script: php $PWD/typo3/cli_dispatch.phpsh phpunit -c tests/Build/UnitTests.xml