codeception - 如何运行我的 Codeception 测试

标签 codeception

文档说运行 php codecept.phar run 来执行我的测试,但我相信这是一个错误。

当我运行php供应商/codeception/codeception/package/codecept.phar运行接受vendor/bin/codecept run Acceptance EditUserCept 来运行我的 EditUserCept.php 测试,我看到的是:

run [suite] [test]

文档是否不正确?

最佳答案

文档是正确的。但我使用以下内容:
示例

  • 执行在目录路径tests/unit/Model中找到的FooCest.php
    vendor/bin/codecept --steps --debug --verbose 运行单元 Model/FooCest.php
  • 执行标记为当前组的所有测试
    vendor/bin/codecept --steps --debug --verbose run -g current

如果您运行的是 Linux 或 MacOS,我会改为使用 vendor/bin/codecept 而不是 vendor/codeception/codeception/package/codecept.phar。 p>

关于codeception - 如何运行我的 Codeception 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21031854/

相关文章:

php - 在 Codeception 测试 (webdriver) 中创建可点击节点(Web 元素)列表

php - 代码接收中的扫描输入

symfony - 尽管测试运行,代码接收覆盖率报告为空

php - 尝试运行时出现代码错误 "Class Yii not found"

运行单元测试时 PHP 启动 : Unable to load dynamic library,

php - Codeception 单元测试 php.检查是否已使用特定参数调用函数

functional-testing - 当我尝试在 Laravel 5 上运行 Codeception 时出现 NotFoundHttpException

Laravel Codeception 验收测试覆盖路线无法识别

yii2 安装、配置和运行代码接收测试

php - 在 codeception acceptance helper 中动态执行 DB dump