mirror of
https://gh.wpcy.net/https://github.com/WordPress/WordPress-Coding-Standards.git
synced 2026-04-24 23:58:18 +08:00
42 lines
1.3 KiB
PHP
42 lines
1.3 KiB
PHP
<?php
|
|
/**
|
|
* Bootstrap file for tests.
|
|
*
|
|
* Load either the PHPCS 2.x or 3.x bootstrap file depending on an environment variable.
|
|
*
|
|
* This file is intended for use with Travis where the environment variable
|
|
* will be available.
|
|
*
|
|
* For running the unit tests manually, see the instructions below and in
|
|
* the CONTRIBUTING.MD document.
|
|
*
|
|
* @package WPCS\WordPressCodingStandards
|
|
* @link https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards
|
|
* @license https://opensource.org/licenses/MIT MIT
|
|
* @since 0.13.0
|
|
*/
|
|
|
|
// Get the PHPCS BRANCH used from an environment variable.
|
|
$phpcs_branch = getenv( 'PHPCS_BRANCH' );
|
|
|
|
if ( false === $phpcs_branch ) {
|
|
echo 'To manually run the unit tests you need to use either of the following commands:
|
|
|
|
For running the unit tests with PHPCS 3.x:
|
|
phpunit --bootstrap="./Test/phpcs3-bootstrap.php" --filter WordPress /path/to/PHP_CodeSniffer/tests/AllTests.php
|
|
|
|
For running the unit tests with PHPCS 2.x:
|
|
phpunit --bootstrap="./Test/phpcs2-bootstrap.php" --filter WordPress ./Test/AllTests.php
|
|
|
|
Please read the contributors guidelines for more information:
|
|
https://is.gd/contributing2WPCS
|
|
';
|
|
|
|
die( 1 );
|
|
}
|
|
|
|
if ( '2' !== $phpcs_branch[0] ) {
|
|
include __DIR__ . DIRECTORY_SEPARATOR . 'phpcs3-bootstrap.php';
|
|
} else {
|
|
include __DIR__ . DIRECTORY_SEPARATOR . 'phpcs2-bootstrap.php';
|
|
}
|