@@ -63,27 +63,30 @@ before_install:
6363 - export REDIS_VERSION_INSTALL=3.1.1
6464
6565install :
66- - sudo mkdir -m 777 /var/log/php-connection-pool
67- - chmod +x ${CP_PATH}/pool_server ${CP_PATH}/initd-php-connection-pool
68- - sudo cp ${CP_PATH}/pool_server /usr/local/bin/pool_server
69- - sudo cp ${CP_PATH}/config.ini.example /etc/pool.ini
70- - ${CP_PATH}/.travis/php_install_ext.sh "${CP_PATH}" "${PHP_PATH}"
71- - if [ ! -f /bin/env ];then sudo ln -s /usr/bin/env /bin/env; fi
72- - echo 'extension = connect_pool.so' > ${PHP_PATH}/config/conf.d/connect_pool.ini
73- - git clone -b ${REDIS_VERSION_INSTALL} https://github.com/phpredis/phpredis.git && ${CP_PATH}/.travis/php_install_ext.sh "${CP_PATH}/phpredis" "${PHP_PATH}" && echo 'extension = redis.so' > ${PHP_PATH}/config/conf.d/redis.ini
66+ - sudo mkdir -m 777 /var/log/php-connection-pool
67+ - chmod +x ${CP_PATH}/pool_server ${CP_PATH}/initd-php-connection-pool
68+ - sudo cp ${CP_PATH}/pool_server /usr/local/bin/pool_server
69+ - sudo cp ${CP_PATH}/config.ini.example /etc/pool.ini
70+ - ${CP_PATH}/.travis/php_install_ext.sh "${CP_PATH}" "${PHP_PATH}"
71+ - if [ ! -f /bin/env ];then sudo ln -s /usr/bin/env /bin/env; fi
72+ - echo 'extension = connect_pool.so' > ${PHP_PATH}/config/conf.d/connect_pool.ini
73+ - git clone -b ${REDIS_VERSION_INSTALL} https://github.com/phpredis/phpredis.git && ${CP_PATH}/.travis/php_install_ext.sh "${CP_PATH}/phpredis" "${PHP_PATH}" && echo 'extension = redis.so' > ${PHP_PATH}/config/conf.d/redis.ini
7474
7575before_script :
76- - $PHP_BIN -m
77- - $PHP_BIN -m | grep -s connect_pool
78- - $PHP_BIN -m | grep -s redis
79- - sudo mkdir -m 777 /var/run/cp
80- - sudo touch /var/run/php_connection_pool.pid && sudo chmod 777 /var/run/php_connection_pool.pid
81- - ${CP_PATH}/pool_server start
76+ - $PHP_BIN -m
77+ - $PHP_BIN -m | grep -s connect_pool
78+ - $PHP_BIN -m | grep -s redis
79+ - sudo mkdir -m 777 /var/run/cp
80+ - sudo touch /var/run/php_connection_pool.pid && sudo chmod 777 /var/run/php_connection_pool.pid
81+ - ${CP_PATH}/pool_server start
82+ - mysql -uroot -e "CREATE DATABASE IF NOT EXISTS test"
83+ - mysql -uroot test < ${CP_PATH}/.travis/test.sql
84+ - mysql -uroot -e "SET PASSWORD = PASSWORD('password')"
8285
8386script :
8487 - netstat -tlnp |grep 6253
8588 - ${CP_PATH}/pool_server status
86- - env TEST_PHP_EXECUTABLE=$PHP_BIN $PHP_BIN -c "${PHP_PATH}/config/php.ini" "${PHP_PATH}/run-tests. php" --show-diff "${CP_PATH}/tests" |tee /tmp/php_cp_test.result && fail_num=$(grep -o -E "Tests\s+failed\s*:\s*[0-9]{1,}\s*\(" /tmp/php_cp_test.result |grep -o -E "[0-9]{1,}" -) && fail_num=$((fail_num+0)) && echo $fail_num && [ $fail_num -eq 0 ]
89+ - env TEST_PHP_EXECUTABLE=$PHP_BIN $PHP_BIN "${PHP_PATH}/run-tests.php" -c "${PHP_PATH}/config/ php.ini " --show-diff "${CP_PATH}/tests" |tee /tmp/php_cp_test.result && fail_num=$(grep -o -E "Tests\s+failed\s*:\s*[0-9]{1,}\s*\(" /tmp/php_cp_test.result |grep -o -E "[0-9]{1,}" -) && fail_num=$((fail_num+0)) && echo $fail_num && [ $fail_num -eq 0 ]
8790
8891after_success : true
8992
@@ -94,7 +97,7 @@ after_script: true
9497notifications :
9598 email :
9699 recipients :
97- 98- 100+ 101+ 99102 on_success : change
100103 on_failure : always
0 commit comments