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 获得一些有用的信息。
在我的功能测试(使用 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 获得一些有用的信息。