gpt4 book ai didi

php - 如何在 Yii2 中使用 Codeception 运行单元测试?

转载 作者:行者123 更新时间:2023-12-03 23:02:53 24 4
gpt4 key购买 nike

我是 Codeception 框架的新手,正在尝试从此目录运行单元测试脚本:

tests/codeception/frontend/unit

用于测试的数据库配置已在 config-local.php 中完成。

现在,我的问题是如何运行测试脚本?我尝试从终端运行以下命令:

frontend tests
cd frontend
codecept build
codecept run

但它说 Codecept:找不到命令。

最佳答案

通过 composer 安装 Codeception:

$ composer require "codeception/codeception"

从现在开始,Codeception(安装了 PHPUnit)可以运行为:

$ php vendor/bin/codecept

接下来,初始化您的测试环境:

$ php vendor/bin/codecept bootstrap

最后,从 yii2 tests/codeception/frontend 文件夹运行以下命令:

$ php vendor/bin/codecept build
$ php vendor/bin/codecept run

关注这个Quickstart Guide阅读有关 Codeception 安装过程的更多信息。

重要说明:如果您希望 codecept 命令从命令行运行:

codecept bootstrap
codecept run

...然后您需要正确配置$PATH变量。

关于php - 如何在 Yii2 中使用 Codeception 运行单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37568503/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com