Skip to content
Snippets Groups Projects
Commit 4d2538de authored by Helmut Hummel's avatar Helmut Hummel
Browse files

[TASK] Build more PHP modules in travis environment

In order to execute certain unit tests special requirements 
of the environment must be met. In particular several 
additional PHP modules need to be installed.

Instead of hiding what is added to the environment, 
use a helper script to not clutter the travis 
configuration file, but at the same time make it 
transparent there which PHP modules are built.

Change-Id: I7111cbd0f3d1d32d68df6eaf8c4b6176bfe82eff
Resolves: #38507
Releases: 6.0
Reviewed-on: http://review.typo3.org/12498
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
parent ae079061
No related merge requests found
......@@ -11,8 +11,15 @@ branches:
- master
before_script:
# TODO hh 2012-04-16 Move the build environment to a more official place
# 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/
......@@ -21,6 +28,5 @@ before_script:
- 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
- /bin/bash build-environment/install-php-extensions.sh > /dev/null 2>&1
script: php $PWD/typo3/cli_dispatch.phpsh phpunit $PWD/tests/
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment