From 2d897c8fa2cbe21683263e3eeddd1ab8e0d89091 Mon Sep 17 00:00:00 2001 From: Bo Yang Date: Tue, 4 Oct 2016 17:32:08 +0000 Subject: Add test for php zts build. --- tests.sh | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/tests.sh b/tests.sh index c3c66aa4..ccf49f00 100755 --- a/tests.sh +++ b/tests.sh @@ -347,6 +347,16 @@ use_php() { cp "/usr/bin/phpize$VERSION" $PHPIZE } +use_php_zts() { + VERSION=$1 + PHP=`which php` + PHP_CONFIG=`which php-config` + PHPIZE=`which phpize` + ln -sfn "/usr/local/php-${VERSION}-zts/bin/php" $PHP + ln -sfn "/usr/local/php-${VERSION}-zts/bin/php-config" $PHP_CONFIG + ln -sfn "/usr/local/php-${VERSION}-zts/bin/phpize" $PHPIZE +} + build_php5.5() { use_php 5.5 rm -rf vendor @@ -354,10 +364,6 @@ build_php5.5() { ./vendor/bin/phpunit } -build_php5.5_c() { - use_php 5.5 - cd php/tests && /bin/bash ./test.sh && cd ../.. -} build_php5.5_c() { use_php 5.5 cd php/tests && /bin/bash ./test.sh && cd ../.. @@ -369,6 +375,11 @@ build_php5.5_mac() { cd php/tests && /bin/bash ./test.sh && cd ../.. } +build_php5.5_zts_c() { + use_php_zts 5.5 + cd php/tests && /bin/bash ./test.sh && cd ../.. +} + build_php5.6() { use_php 5.6 rm -rf vendor @@ -400,6 +411,7 @@ build_php_all() { build_php5.5_c build_php5.6_c # build_php7.0_c + build_php5.5_zts_c } # Note: travis currently does not support testing more than one language so the -- cgit v1.2.3