[tests] Add utility method to skip tests on CI environment.

This commit is contained in:
Daniele Alessandri
2020-09-03 12:19:10 +02:00
parent ae1befb740
commit 5133706c36
+12
View File
@@ -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);
}
}
}