File tree Expand file tree Collapse file tree 4 files changed +21
-40
lines changed
Expand file tree Collapse file tree 4 files changed +21
-40
lines changed Original file line number Diff line number Diff line change 1717
1818env :
1919 global :
20- - WP_CLI_BIN_DIR=/tmp/wp-cli-phar
20+ - PATH="$TRAVIS_BUILD_DIR/vendor/bin:$PATH"
21+ - WP_CLI_BIN_DIR="$TRAVIS_BUILD_DIR/vendor/bin"
2122
2223matrix :
2324 include :
@@ -32,9 +33,15 @@ matrix:
3233 - php : 5.3
3334 env : WP_VERSION=latest
3435
35- before_script :
36+ before_install :
3637 - phpenv config-rm xdebug.ini
37- - composer validate
38+
39+ install :
40+ - composer install
3841 - bash bin/install-package-tests.sh
3942
40- script : ./vendor/bin/behat --format progress --strict
43+ before_script :
44+ - composer validate
45+
46+ script :
47+ - behat --format progress --strict
Original file line number Diff line number Diff line change 22
33set -ex
44
5- WP_CLI_BIN_DIR=${WP_CLI_BIN_DIR-/ tmp/ wp-cli-phar}
6-
7- PACKAGE_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " /../ && pwd ) "
8-
9- download () {
10- if [ ` which curl` ]; then
11- curl -s " $1 " > " $2 " ;
12- elif [ ` which wget` ]; then
13- wget -nv -O " $2 " " $1 "
14- fi
15- }
16-
17- install_wp_cli () {
18-
19- # the Behat test suite will pick up the executable found in $WP_CLI_BIN_DIR
20- mkdir -p $WP_CLI_BIN_DIR
21- download https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli-nightly.phar $WP_CLI_BIN_DIR /wp
22- chmod +x $WP_CLI_BIN_DIR /wp
23-
24- }
25-
26- download_behat () {
27-
28- cd $PACKAGE_DIR
29- composer require --dev behat/behat=' ~2.5'
30-
31- }
32-
335install_db () {
346 mysql -e ' CREATE DATABASE IF NOT EXISTS wp_cli_test;' -uroot
357 mysql -e ' GRANT ALL PRIVILEGES ON wp_cli_test.* TO "wp_cli_test"@"localhost" IDENTIFIED BY "password1"' -uroot
368}
379
38- install_wp_cli
39- download_behat
4010install_db
Original file line number Diff line number Diff line change 22 php :
33 version : 5.6.22
44 environment :
5- WP_CLI_BIN_DIR : /tmp/wp-cli-phar
5+ PATH : " $HOME/$CIRCLE_PROJECT_REPONAME/vendor/bin:$PATH"
6+ WP_CLI_BIN_DIR : " $HOME/$CIRCLE_PROJECT_REPONAME/vendor/bin"
67
78dependencies :
89 cache_directories :
@@ -14,13 +15,14 @@ dependencies:
1415 - echo "" > /opt/circleci/php/$(phpenv global)/etc/conf.d/xdebug.ini
1516 # Increase memory limit
1617 - echo "memory_limit = 512M" > /opt/circleci/php/$(phpenv global)/etc/conf.d/memory.ini
17-
18+ override :
19+ - composer install
20+ - bash bin/install-package-tests.sh
1821
1922test :
2023 pre :
2124 - composer validate
22- - bash bin/install-package-tests.sh
2325 override :
24- - WP_VERSION=latest ./vendor/bin/ behat --format progress --strict
26+ - WP_VERSION=latest behat --format progress --strict
2527 - rm -rf '/tmp/wp-cli-test core-download-cache'
26- - WP_VERSION=trunk ./vendor/bin/ behat --format progress --strict
28+ - WP_VERSION=trunk behat --format progress --strict
Original file line number Diff line number Diff line change 1818 "autoload" : {
1919 "files" : [ " command.php" ]
2020 },
21- "require" : {},
21+ "require" : {
22+ "wp-cli/wp-cli" : " ^1.0.0"
23+ },
2224 "require-dev" : {
2325 "behat/behat" : " ~2.5"
2426 },
You can’t perform that action at this time.
0 commit comments