From 4bc4479a1d44d15b2ddd25ab84d64ed8a5dafea5 Mon Sep 17 00:00:00 2001 From: gggeek Date: Sun, 6 Dec 2020 15:14:05 +0000 Subject: [PATCH] travis --- .travis.yml | 15 ++++++++++++--- tests/PolyfillTestCase.php | 38 ++----------------------------------- tests/PolyfillTestCase7.php | 22 +++++++++++++++++++++ tests/PolyfillTestCase8.php | 22 +++++++++++++++++++++ 4 files changed, 58 insertions(+), 39 deletions(-) create mode 100644 tests/PolyfillTestCase7.php create mode 100644 tests/PolyfillTestCase8.php diff --git a/.travis.yml b/.travis.yml index 4d987407..81510da9 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 5dc89617..5e2fcdc5 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 00000000..3c88b337 --- /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 00000000..0f933ffa --- /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); + } +} -- 2.47.0