运行单元测试
先决条件
在运行单元测试命令之前,必须满足下列条件:
-
Magento_Developer
模块必须启用. 启用命令:magento module:enable [--force] Magento_Developer
-
必须设置您的系统来运行所需的测试.
例如,运行集成测试, 需要复制
dev/tests/integration/etc/install-config-mysql.php.dist
到dev/tests/integration/etc/install-config-mysql.php
并修改它以适应您的环境.
第一步
-
登录到Magento服务器切换到Magento 2文件系统的所有者用户要有写入的权限.
如果你使用Bash shell,你也可以使用下面的语法转换到Magento文件系统所有者:
su <Magento 2文件系统所有者> -s /bin/bash -c <command> sudo -u <Magento 2文件系统所有者> <command>
您也可以按下列方式运行命令:
-
cd <Magento 2 安装目录>/bin
并运行它们./magento <command name>
php <Magento 2 安装目录>/bin/magento <command name>
除了这里讨论的命令参数外,请参见常见参数.
运行测试
命令的用法:
magento dev:tests:run <test>
magento dev:tests:run --help
all, unit, integration, integration-all, static, static-all, integrity, legacy, default
magento dev:tests:run integration
相关话题
- 缓存管理
- 索引管理
- 配置和运行cron(定时任务)
- 代码编译
- Magento 2 模式(mode)设置
- URN(统一资源名称)高亮显示
- 依赖报告(Dependency reports)
- 翻译和语言包
- 部署静态视图文件
- 转换layout(布局) xml 文件
- 性能测试生成数据