diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d1cc1214c1d9120faa109a92f162094bfc2fb537..e9530261221d1863318d1f0574f6592b8aae4001 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,32 +6,9 @@ variables: cache: paths: - $HOME/.composer + - /root/.composer before_script: - # Install dependencies - - # update the docker - - apt-get clean - - apt-get -yqq update - - # install the required packages for the running CI tests - - | - apt-get -yqqf install lsb-release zip unzip subversion mysql-client libicu-dev libpng-dev libbz2-dev --fix-missing - - if [[ $(lsb_release -a) =~ "stretch" ]]; then - apt-get -yqqf install default-libmysqlclient-dev --fix-missing - else - apt-get -yqqf install libmysqlclient-dev --fix-missing - fi - - # PHP extensions - - docker-php-ext-install mbstring mysqli intl gd zip bz2 - - # Install Composer - - curl -sS https://getcomposer.org/installer | php - - mv composer.phar /usr/local/bin/composer - - export PATH="$HOME/.composer/vendor/bin:$PATH" - # Set up WordPress tests - bash bin/install-wp-tests.sh $MYSQL_DATABASE root $MYSQL_ROOT_PASSWORD mysql latest true @@ -48,17 +25,15 @@ before_script: - 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 + image: containers.ethitter.com:443/docker/images/php:5.3 services: - mysql:5.6 script: - phpcs -n - phpunit - when: manual - allow_failure: true PHPunit:PHP5.6:MySQL: - image: php:5.6-stretch + image: containers.ethitter.com:443/docker/images/php:5.6 services: - mysql:5.6 script: @@ -66,7 +41,7 @@ PHPunit:PHP5.6:MySQL: - phpunit PHPunit:PHP7.0:MySQL: - image: php:7.0-stretch + image: containers.ethitter.com:443/docker/images/php:7.0 services: - mysql:5.6 script: @@ -74,7 +49,7 @@ PHPunit:PHP7.0:MySQL: - phpunit PHPunit:PHP7.1:MySQL: - image: php:7.1-stretch + image: containers.ethitter.com:443/docker/images/php:7.1 services: - mysql:5.6 script: @@ -82,7 +57,7 @@ PHPunit:PHP7.1:MySQL: - phpunit PHPunit:PHP7.2:MySQL: - image: php:7.2-stretch + image: containers.ethitter.com:443/docker/images/php:7.2 services: - mysql:5.6 script: diff --git a/camo-image-proxy.php b/camo-image-proxy.php index 3d1cb47ae5e2ab099561d31b32c896a898119d33..1c407ca4b6eaf7dc68e0ad0c029719869946afbd 100755 --- a/camo-image-proxy.php +++ b/camo-image-proxy.php @@ -12,4 +12,4 @@ * @package Camo_Image_Proxy */ -// Your code starts here. +namespace Camo_Image_Proxy; diff --git a/phpcs.xml b/phpcs.xml index 4e25cc54973efb779494d6e92ec73a86183d7304..86c05ab53a92199225ab233e877ae644e600b141 100644 --- a/phpcs.xml +++ b/phpcs.xml @@ -9,12 +9,6 @@ --> <arg value="ps" /> - <!-- Strip the filepaths down to the relevant bit. --> - <arg name="basepath" value="./" /> - - <!-- Check up to 8 files simultaneously. --> - <arg name="parallel" value="8" /> - <!-- Only check the PHP files. --> <arg name="extensions" value="php" /> diff --git a/tests/bootstrap.php b/tests/bootstrap.php index ce4684590410004d383ac4c99a0bfa098387b94d..94fbfa9bff0a1a5efd1966a18668ff4a21c35107 100755 --- a/tests/bootstrap.php +++ b/tests/bootstrap.php @@ -12,7 +12,9 @@ if ( ! $camo_tests_dir ) { } if ( ! file_exists( $camo_tests_dir . '/includes/functions.php' ) ) { + // @codingStandardsIgnoreStart echo "Could not find $camo_tests_dir/includes/functions.php, have you run bin/install-wp-tests.sh ?" . PHP_EOL; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped + // @codingStandardsIgnoreEnd exit( 1 ); }