如何在phpunit上隐藏"skipped tests"



使用PHPUnit,您可以通过调用self::markTestSkipped('...')跳过测试。我主要在可选扩展不可用时这样做。但是有没有办法从PHPUnits输出中排除这些呢?

我觉得你不能"hide"或不显示这些消息或通过使用markTestSkipped忽略该测试,但您可以使用@require忽略不满足条件(不是任何)的测试。

例如,如果没有redis >= 2.2.0,使用@require extension redis >= 2.2.0将直接跳过该测试。

我仍然认为这不是你想要的,但可能会更有帮助。

最新更新