【发布时间】:2015-12-21 04:10:38
【问题描述】:
我去运行验收测试,但它只输出
Codeception PHP Testing Framework v2.0.12
Powered by PHPUnit 4.5.1 by Sebastian Bergmann and contributors.
然后它退出而没有任何错误消息。没有测试运行,没有错误消息。
浏览器测试工作正常,只有验收测试被破坏。
我已经准备好解决这个问题了,但是我想创建一个记录,以备下次我或其他人遇到这个问题时使用。
如果您的 codeception 退出时没有任何错误或失败消息,则表示您的代码中某处存在错误。我在 Acceptance Helper 文件中发现了错误,其中我有一个函数的副本。函数在php中不能有相同的名字,所以一切都失败了。但是codeception不会输出任何错误信息。
为了解决这个问题,您需要查看您的 Helper 函数以查找语法错误,或者它可能在您的实际测试中。 它失败的原因是codeception在php代码中遇到了一个错误,然后死了,没有抛出任何错误。让你感到困惑和沮丧。现在你可以找到这个问题并重新开始你正在做的事情。
耶!
【问题讨论】:
标签: testing syntax-error codeception acceptance-testing