File tree Expand file tree Collapse file tree 3 files changed +18
-39
lines changed Expand file tree Collapse file tree 3 files changed +18
-39
lines changed Original file line number Diff line number Diff line change 17
17
18
18
env :
19
19
global :
20
- - WP_CLI_BIN_DIR=/tmp/wp-cli-phar
20
+ - PATH="$HOME/.composer/vendor/bin:$PATH"
21
+ - WP_CLI_BIN_DIR=$HOME/.composer/vendor/bin
21
22
22
23
matrix :
23
24
include :
@@ -32,9 +33,14 @@ matrix:
32
33
- php : 5.3
33
34
env : WP_VERSION=latest
34
35
35
- before_script :
36
+ install :
36
37
- phpenv config-rm xdebug.ini
37
- - composer validate
38
+ - composer global require wp-cli/wp-cli
39
+ - composer install --no-dev
38
40
- bash bin/install-package-tests.sh
39
41
40
- script : ./vendor/bin/behat --format progress --strict
42
+ before_script :
43
+ - composer validate
44
+
45
+ script :
46
+ - behat --format progress --strict
Original file line number Diff line number Diff line change 2
2
3
3
set -ex
4
4
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
-
33
5
install_db () {
34
6
mysql -e ' CREATE DATABASE IF NOT EXISTS wp_cli_test;' -uroot
35
7
mysql -e ' GRANT ALL PRIVILEGES ON wp_cli_test.* TO "wp_cli_test"@"localhost" IDENTIFIED BY "password1"' -uroot
36
8
}
37
9
38
- install_wp_cli
39
- download_behat
40
10
install_db
Original file line number Diff line number Diff line change 2
2
php :
3
3
version : 5.6.22
4
4
environment :
5
- WP_CLI_BIN_DIR : /tmp/wp-cli-phar
5
+ PATH : " $HOME/.composer/vendor/bin:$PATH"
6
+ WP_CLI_BIN_DIR : " $HOME/.composer/vendor/bin"
6
7
7
8
dependencies :
8
9
cache_directories :
@@ -14,13 +15,15 @@ dependencies:
14
15
- echo "" > /opt/circleci/php/$(phpenv global)/etc/conf.d/xdebug.ini
15
16
# Increase memory limit
16
17
- echo "memory_limit = 512M" > /opt/circleci/php/$(phpenv global)/etc/conf.d/memory.ini
17
-
18
+ override :
19
+ - composer global require wp-cli/wp-cli
20
+ - composer install --no-dev
21
+ - bash bin/install-package-tests.sh
18
22
19
23
test :
20
24
pre :
21
25
- composer validate
22
- - bash bin/install-package-tests.sh
23
26
override :
24
- - WP_VERSION=latest ./vendor/bin/ behat --format progress --strict
27
+ - WP_VERSION=latest behat --format progress --strict
25
28
- rm -rf '/tmp/wp-cli-test core-download-cache'
26
- - WP_VERSION=trunk ./vendor/bin/ behat --format progress --strict
29
+ - WP_VERSION=trunk behat --format progress --strict
You can’t perform that action at this time.
0 commit comments