首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >yii2安装、配置和运行共同欺骗测试

yii2安装、配置和运行共同欺骗测试
EN

Stack Overflow用户
提问于 2015-02-05 17:59:00
回答 2查看 7.3K关注 0票数 4

我之所以写这篇文章,是因为yii2正式文档仍然不完整,而欺骗文档本身指的是yii2正式文档.)。

我有一些问题:

  • 在我的yii2应用程序根目录中有一个目录“测试/欺骗”,这意味着在我的项目中已经安装了欺骗?
  • 在供应商/yiisoft中,还有另一个共同欺骗目录“yii2 2-欺骗”是什么?
  • 文档中说要创建yii2_basic_tests数据库并运行迁移,但是迁移脚本只创建一个“迁移”表,对吗?
  • 与yii2的集成提供了一些web接口,或者我必须从控制台脚本运行测试?

有人可以解释我如何在yii2 basic应用程序中一步一步地安装和配置欺骗?

谢谢

阿莱桑德罗

EN

回答 2

Stack Overflow用户

发布于 2015-02-19 15:19:21

我正在做一些这样的事情:

代码语言:javascript
复制
composer global require "codeception/codeception=2.0.*" "codeception/specify=*" "codeception/verify=*"

其次是:

代码语言:javascript
复制
ln -s ~/.composer/vendor/bin/codecept /usr/local/bin/codecept

那么我就可以在全球范围内

代码语言:javascript
复制
codecept run
票数 11
EN

Stack Overflow用户

发布于 2015-02-05 21:43:47

首先,确保你读了几遍http://www.yiiframework.com/doc-2.0/guide-test-environment-setup.html

之后,实际测试就很容易设置了。确保您使codecept命令像上面链接的最后一行所写的那样工作。安装Yii应用程序后,必须转到test文件夹并运行

代码语言:javascript
复制
codecept build

来初始化测试。那就跑

代码语言:javascript
复制
codecept run

来运行实际的测试。

你可以跑

代码语言:javascript
复制
codecept run --coverage-html

以获得项目的代码覆盖率。

我从未得到过与代码覆盖一起工作的验收测试,但在没有覆盖的情况下,我获得了验收,而在覆盖范围中,我获得了单元功能。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28350863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档