【发布时间】:2023-03-11 18:59:02
【问题描述】:
在 PHPStorm 中,我想调试一个 PHPUnit 类。如果我在单元测试类(继承自 PHPUnit_Framework_TestCase 的类)的方法中设置断点,则每当我运行测试时,PHPStorm 都会执行测试,但不会在断点处停止,即使其他中存在断点它曾经停下来的地方。
这是 PHPStorm 中的错误吗?如何停止 PHPUnit_Framework_TestCase 的方法?
【问题讨论】:
-
完全没有区别。也许您使用的是“运行”而不是“调试”?否则——请检查路径映射(以防使用符号链接或类似的东西)。
-
这很奇怪。我肯定会使用调试。我我倾向于路径问题:我不知道这些“引导文件”、“骨架生成器”和“phpunit-skelgen”是什么,也不明白它们之间的关系和什么它们适合吗?
-
你可以在这里找到它是什么以及如何使用它:phpunit.de/manual/current/en/index.html
-
我在使用 PHPStorm 8 时遇到了同样的问题
-
仅供参考:我禁用了“侦听调试连接”按钮,它开始像往常一样在断点处停止。
标签: php debugging phpunit phpstorm