使用 craftcms 和 codeception 执行多个测试路径
Executing multiple tests paths using craftcms and codeception
对于使用 Codeception 的 Craft CMS/Yii2 项目,我想对多个插件执行测试,这意味着来自 vendor 目录中的多个来源。
https://codeception.com/docs/reference/Configuration
遗憾的是,上面的文档似乎只提到了 'tests' 文件路径的一个选项。以某种方式实现这一点是否可行且可取,例如通过使用符号链接?
现状:
paths:
tests: tests,
output: tests/_output
data: tests/_data
support: tests/_support
envs: tests/_envs
理想情况示例:
paths:
tests: vendor/foo/bar/tests, vendor/foofoo/barbar/tests
[...]
如果插件有 codeception.yaml 个文件,您可以使用 include setting
include:
- vendor/foo/bar
- vendor/foofoo/barbar
通常,运行 测试库套件作为测试应用程序的一部分是个坏主意。您应该信任经过良好测试的库,并且不要发布测试失败的版本。
对于使用 Codeception 的 Craft CMS/Yii2 项目,我想对多个插件执行测试,这意味着来自 vendor 目录中的多个来源。
https://codeception.com/docs/reference/Configuration
遗憾的是,上面的文档似乎只提到了 'tests' 文件路径的一个选项。以某种方式实现这一点是否可行且可取,例如通过使用符号链接?
现状:
paths:
tests: tests,
output: tests/_output
data: tests/_data
support: tests/_support
envs: tests/_envs
理想情况示例:
paths:
tests: vendor/foo/bar/tests, vendor/foofoo/barbar/tests
[...]
如果插件有 codeception.yaml 个文件,您可以使用 include setting
include:
- vendor/foo/bar
- vendor/foofoo/barbar
通常,运行 测试库套件作为测试应用程序的一部分是个坏主意。您应该信任经过良好测试的库,并且不要发布测试失败的版本。