From: gggeek Date: Sun, 6 Dec 2020 15:14:05 +0000 (+0000) Subject: travis X-Git-Tag: plcapi-7.1-0~3^2~161 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=4bc4479a1d44d15b2ddd25ab84d64ed8a5dafea5;p=plcapi.git travis --- diff --git a/.travis.yml b/.travis.yml index 4d98740..81510da 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,6 +9,17 @@ dist: xenial global: # temp workaround to xdebug 3.0.0 bug - XDEBUG_MODE=coverage + - LOCALSERVER=localhost + - URI=/demo/server/server.php + - HTTPSSERVER=localhost + - HTTPSURI=/demo/server/server.php + - PROXY=localhost:8080 + # Travis currently compiles PHP with an oldish cURL/GnuTLS combination; + # to make the tests pass when Apache has a bogus SSL cert whe need the full set of options below + - HTTPSVERIFYHOST=0 + - HTTPSIGNOREPEER=1 + - SSLVERSION=0 + - DEBUG=0 php: #- 5.3 @@ -50,9 +61,7 @@ before_script: - vendor/bin/phpunit --version script: - # Travis currently compiles PHP with an oldish cURL/GnuTLS combination; - # to make the tests pass when Apache has a bogus SSL cert whe need the full set of options below - vendor/bin/phpunit $COVERAGE_OPTS tests LOCALSERVER=localhost URI=/demo/server/server.php HTTPSSERVER=localhost HTTPSURI=/demo/server/server.php PROXY=localhost:8080 HTTPSVERIFYHOST=0 HTTPSIGNOREPEER=1 SSLVERSION=0 DEBUG=0 + vendor/bin/phpunit $COVERAGE_OPTS tests after_failure: # Save as much info as we can to help developers diff --git a/tests/PolyfillTestCase.php b/tests/PolyfillTestCase.php index 5dc8961..5e2fcdc 100644 --- a/tests/PolyfillTestCase.php +++ b/tests/PolyfillTestCase.php @@ -1,47 +1,13 @@ _run($result); - } - - public static function fail($message = '') { - static::_fail($message); - self::fail($message); - } - } + include_once __DIR__ . '/PolyfillTestCase7.php'; } else { - abstract class PhpXmlRpc_PolyfillTestCase extends TestCase - { - public function _run(TestResult $result = null) { - return parent::run($result); - } - - public static function _fail() {} - - public function run(TestResult $result = null): TestResult { - return $this->_run($result); - } - - public static function fail(string $message = ''): void { - static::_fail($message); - parent::fail($message); - } - } + include_once __DIR__ . '/PolyfillTestCase8.php'; } diff --git a/tests/PolyfillTestCase7.php b/tests/PolyfillTestCase7.php new file mode 100644 index 0000000..3c88b33 --- /dev/null +++ b/tests/PolyfillTestCase7.php @@ -0,0 +1,22 @@ +_run($result); + } + + public static function fail($message = '') { + static::_fail($message); + self::fail($message); + } +} diff --git a/tests/PolyfillTestCase8.php b/tests/PolyfillTestCase8.php new file mode 100644 index 0000000..0f933ff --- /dev/null +++ b/tests/PolyfillTestCase8.php @@ -0,0 +1,22 @@ +_run($result); + } + + public static function fail(string $message = ''): void { + static::_fail($message); + parent::fail($message); + } +}