没有代码响应

时间:2016-02-05 04:49:45

标签: codeception

我正在尝试对我的Yii2项目运行代码。但是,我无法从最简单的命令行调用中得到任何响应。命令只是坐在那里几个小时,直到我打破它。

我已经手动安装了这个代码,使用官方的phar并将其放在我的路径中。我的供应商目录中也有一份副本。他们俩都没有工作。

bufio.Scanner

在运行PHP 5.5时,从项目网站安装了最新版本的代码。

2 个答案:

答案 0 :(得分:0)

不能代表您对Yii2(基本/高级/自定义/等)的具体安装,但这适用于我和我的团队:

在项目的composer.json中,确保存在以下行:

"require-dev": {
    "yiisoft/yii2-debug": "^2.0.0",
    "yiisoft/yii2-gii": "^2.0.0",
    "yiisoft/yii2-codeception": "^2.0.0",
    "yiisoft/yii2-faker": "^2.0.0",
    "codeception/codeception": "2.2",
    "codeception/specify": "^0.4.3",
    "codeception/verify": "^0.3.0"
}

在CLI客户端(terminal / cmd / putty)中,从项目的根目录运行php composer install并确保安装包。接下来检查项目中的./vendor/bin目录,你看到一个名为' codecept'的文件吗?你应该。

接下来,检查./tests目录是否存在;再次在你的项目的根源。里面应该是一个名为codeception.yml的文件。这是主要的配置文件代码使用开始测试过程。没有它就行不通。

返回CLI客户端运行php ./vendor/bin/codecept run -c ./tests/codeception.yml。在更糟糕的情况下,这应该提供来自Codeception的一些输出。

Example file structure

答案 1 :(得分:0)

尝试:www.pceuropa.net/blog/yii2-tests-codeception-configuration-first-test /