Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
WP Plugins
Camo Image Proxy
Commits
3ef44a4d
Commit
3ef44a4d
authored
Aug 05, 2018
by
Erick Hitter
Browse files
Add tests using WP-CLI scaffold
parent
7721e2cf
Pipeline
#90
failed with stage
Changes
3
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
0 → 100644
View file @
3ef44a4d
variables
:
# Configure mysql service (https://hub.docker.com/_/mysql/)
MYSQL_DATABASE
:
wordpress_tests
MYSQL_ROOT_PASSWORD
:
mysql
before_script
:
# Install dependencies
# update the docker
-
apt-get clean
-
apt-get -yqq update
# instll the required packages for the running CI tests
-
apt-get -yqqf install zip unzip subversion mysql-client libmysqlclient-dev --fix-missing
# PHP extensions
-
docker-php-ext-enable mbstring mcrypt mysqli pdo_mysql intl gd zip bz2
# Set up WordPress tests
-
bash bin/install-wp-tests.sh wordpress_tests root mysql mysql latest
true
# Install PHPCS and WPCS
-
composer global require automattic/vipwpcs
-
phpcs --config-set installed_paths $HOME/.composer/vendor/wp-coding-standards/wpcs,$HOME/.composer/vendor/automattic/vipwpcs
PHPunit:PHP5.3:MySQL:
image
:
tetraweb/php:5.3
services
:
-
mysql:5.6
script
:
-
phpcs
-
phpunit
PHPunit:PHP5.6:MySQL:
image
:
tetraweb/php:5.6
services
:
-
mysql:5.6
script
:
-
phpcs
-
phpunit
PHPunit:PHP7.0:MySQL:
image
:
tetraweb/php:7.0
services
:
-
mysql:5.6
script
:
-
phpcs
-
phpunit
PHPunit:PHP7.1:MySQL:
image
:
tetraweb/php:7.1
services
:
-
mysql:5.6
script
:
-
phpcs
-
phpunit
PHPunit:PHP7.2:MySQL:
image
:
tetraweb/php:7.2
services
:
-
mysql:5.6
script
:
-
phpcs
-
phpunit
.travis.yml
View file @
3ef44a4d
...
...
@@ -46,8 +46,8 @@ before_script:
fi
-
|
if [[ "$WP_TRAVISCI" == "phpcs" ]] ; then
composer global require
wp-coding-standards/
wpcs
phpcs --config-set installed_paths $HOME/.composer/vendor/wp-coding-standards/wpcs
composer global require
automattic/vip
wpcs
phpcs --config-set installed_paths $HOME/.composer/vendor/wp-coding-standards/wpcs
,$HOME/.composer/vendor/automattic/vipwpcs
fi
script
:
...
...
bin/install-wp-tests.sh
View file @
3ef44a4d
...
...
@@ -95,7 +95,7 @@ install_wp() {
install_test_suite
()
{
# portable in-place argument for both GNU sed and Mac OSX sed
if
[[
$(
uname
-s
)
==
'Darwin'
]]
;
then
local
ioption
=
'-i
.bak'
local
ioption
=
'-i.bak'
else
local
ioption
=
'-i'
fi
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment