testing - Yii2 测试 : How to run module tests along with main app test?

标签 testing yii2 codeception yii2-extension yii2-module

我想运行我的主应用程序 Codeception 测试并让它自动通过 3rd 方模块提供的测试(假设它们带有自己的 Codeception 配置)通过 composer 安装(这意味着它们位于 vendor/ 文件夹)。

我不知道如何做到这一点。我需要提供某种 Codeception 运行参数吗?我必须修改 Bootstrap 文件吗? Codeception 甚至支持这样的东西吗?

最佳答案

Codeception 可以通过在 codeception.yml 中使用 include 设置来包含其他测试套件

文档:http://codeception.com/docs/08-Customization

例子:

include:
  - vendor/vendor1/lib1
  - vendor/vendor1/lib2
  - vendor/vendor2/lib3

关于testing - Yii2 测试 : How to run module tests along with main app test?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47423806/

相关文章:

java - 单元测试条件注释

python - 在测试套件中运行单元测试(每个测试作为单独的测试脚本)

php - Yii2 数据库 session - 存储附加属性和用户信息

unit-testing - Codeception验收测试不点击按钮

javascript - $scopeProvider <- $scope/未知提供者

php - Yii2和名为user_type的表与用户表的用户模型的关系问题

database - Yii2 数据库架构最佳实践

PHPUnit 忽略 Apache 环境变量

php - 检查代码接收中是否有 404

javascript - 有没有办法在磁带上制作 setUp 和 tearDown 方法?