已解决 - 请参阅下面的答案
我有个问题。我正在尝试使用 phpunit 测试一些功能测试。问题是,当我phpunit -c app
在命令提示符下使用时,我没有执行任何测试!.
看来我的应用程序的路径不正确。我试图更改phpunit.xml.dist中的路径。我改了很多次,但“猜”的标准代码似乎是最好的,
<directory>../src/*/*Bundle/Tests</directory>
<directory>../src/*/Bundle/*Bundle/Tests</directory>
这些链接似乎不起作用。我还查找了文件“phpunit.xml”,因为它可能会覆盖我的 .dist 文件。我没有文件。
我还检查了 symfony 文档。我认为这可能是因为我有一个“LocalAppKernel”。所以我尝试了:
<server name="KERNEL_DIR" value="../app/" />
这也不起作用。测试是自动生成的(有一些小的添加),所以这不应该是问题。
我的包位于供应商地图中,而不是 src 地图中(作为 phpunit 使用的标准)。
那么我应该怎么做才能解决这个问题?我在互联网上到处寻找,但似乎找不到解决我的问题的方法。