diff --git a/tests/PHPUnit/PredisTestCase.php b/tests/PHPUnit/PredisTestCase.php index 77cd9bd6..1b6de360 100644 --- a/tests/PHPUnit/PredisTestCase.php +++ b/tests/PHPUnit/PredisTestCase.php @@ -372,4 +372,16 @@ abstract class PredisTestCase extends \PHPUnit\Framework\TestCase ); } } + + /** + * Marks current test skipped when test suite is running on CI environments. + * + * @param string $message + */ + protected function markTestSkippedOnCIEnvironment(string $message = 'Test skipped on CI environment'): void + { + if (getenv('GITHUB_ACTIONS') || getenv('TRAVIS')) { + $this->markTestSkipped($message); + } + } }