如何在一个项目中的不同文件夹中添加多个代码接收套件?
How to add multiple codeception suites to different folders in one project?
我有以下文件夹结构,我希望多个测试套件存在于不同的目录中。
- project
- app
- app-A
- tests
- (functional tests here)
- app-B
- tests
- (functional tests here)
- domains
- domain-A
- tests
- (unit tests here)
- domain-B
- tests
- (unit tests here)
1.在项目的根目录中创建 codeception.yml
文件
2。通过该文件中的以下内容:
include:
-
paths:
log: log
settings:
colors: true
3。在它们的子目录中生成一些测试套件:
codecept bootstrap /.../src/Domains/User --namespace user
codecept bootstrap /.../src/Application/Cms --namespace cms
4.通过在 includes 下包含测试套件的路径来更新根目录的 codeception.yml
。
include:
- src/Domains/User
- src/Application/Cms
5.生成一些测试
codecept generate:cept --config src/Domains/User unit testB
codecept generate:cept --config src/Applications/Cms functional testA
6. 运行 测试
codecept run
我有以下文件夹结构,我希望多个测试套件存在于不同的目录中。
- project
- app
- app-A
- tests
- (functional tests here)
- app-B
- tests
- (functional tests here)
- domains
- domain-A
- tests
- (unit tests here)
- domain-B
- tests
- (unit tests here)
1.在项目的根目录中创建 codeception.yml
文件
2。通过该文件中的以下内容:
include:
-
paths:
log: log
settings:
colors: true
3。在它们的子目录中生成一些测试套件:
codecept bootstrap /.../src/Domains/User --namespace user
codecept bootstrap /.../src/Application/Cms --namespace cms
4.通过在 includes 下包含测试套件的路径来更新根目录的 codeception.yml
。
include:
- src/Domains/User
- src/Application/Cms
5.生成一些测试
codecept generate:cept --config src/Domains/User unit testB
codecept generate:cept --config src/Applications/Cms functional testA
6. 运行 测试
codecept run