我尝试为我的Symfony2项目设置codeception,该项目已经有4个工作的bundle和它们的PHPUnit测试用例。现在我想添加codeception测试用例,特别是验收测试,但当我“引导”codeception时,我发现所有生成的代码都在我的主要结构中。由于我的应用程序已经组织成bundle,因此我希望保持概念也适用于我的测试用例。特别是因为我已经在我的bundles中拥有了PHPUnit测试用例。官方的s2 codeception并没有真正涵盖这一点。所以对我来说,有一些问题:
- 如何设置codeception使其在我的bundles中工作
- 如何使用一个命令运行所有现有的PHPUnit测试用例和我的codeception测试用例?
codeception.yml
文件中,而不必每次都指定-c
标志:include: - src/Acme/ExampleBundle
然后像平常一样运行vendor/bin/codecept run
。它会找到 bundle 的codeception.yml
配置文件,并在同一次运行中包含所有测试。 - teaforchris