使用PHPUnit,您可以通过调用self::markTestSkipped('...')
跳过测试。我主要在可选扩展不可用时这样做。但是有没有办法从PHPUnits输出中排除这些呢?
我觉得你不能"hide"或不显示这些消息或通过使用markTestSkipped
忽略该测试,但您可以使用@require
忽略不满足条件(不是任何)的测试。
例如,如果没有redis >= 2.2.0
,使用@require extension redis >= 2.2.0
将直接跳过该测试。
我仍然认为这不是你想要的,但可能会更有帮助。