codeception 中没有跳过测试的名称

No names for skipped tests in codeception

在我的功能测试(使用 Symfony3、Codeception 2.1.7 和 PHPUnit 5.2.10)中,当我 运行 php vendor/bin/codecept run:

Example test (ExampleCest::test) Skipped

但是在输出的最后,经过time&memory的统计,额外弹出如下输出:

There were 2 skipped tests:

---------
1) 
---------
2) 

此时似乎没有必要再次显示跳过的测试,更毫无意义的是完全缺乏信息——没有名称或提示,即使我尝试给测试命名 ($I->wantTo)或评论 ($scenario->comment)。有没有办法改进解码输出 - 删除最后一段,或者至少添加一些有用的信息?

此问题已在 master 分支中修复,因此 Codeception 2.2 将正确显示跳过的测试。 https://github.com/Codeception/Codeception/issues/2654

您可以通过 运行 带有 -v 或 --debug 参数的 Codeception 获得一些有用的信息。