Laravel 项目运行 phpunit 测试结果只显示点号

在laravel 项目的根目录下,运行 phpunit 只显示 点号的情况

316459-20190811220723251-473303705.jpg

我尝试将 tests/Unittests/Feature 目录将 ExampleTest.php 文件删除,然后再运行phpunit,就不只显示点号了


其中尝试了另外安装phpunit,降低 Laravel 安装的版本,重新安装一个vagrant LNMP环境,同一个项目运行 phpunit 都是只显示点号

看到 Homestead中运行 phpunit是运行 vendor/bin/phpunit的文件

316459-20190811220739826-985955011.jpg

在 Homestead 虚拟机内中按照官网 phpunit 的开始文档 开始说明安装 phpunit 6

wget -O phpunit https://phar.phpunit.de/phpunit-6.phar
chmod +x phpunit
./phpunit --version
sudo mv phpunit /usr/local/bin/phpunit6 
phpunit6 --version #查看phpunit的版本,测试是否安装成功
Reference
  1. 使用 TDD 测试驱动开发来构建 Laravel REST API 看到这篇文章,学习到需要删除 laravel项目测试文件夹(tests)下的 ExampleTest.php,使我们的测试结果不被影响

  2. PHPunit result output on the CLI not showing test names 知道 phpunit 命令有一个 --testdox 参数,会列出当前所有单元测试列表,类似于 TODOList,成功前面有 [ X ],测试失败是空的 [ ]

  3. phpunit --debug still displays only dots

  4. 简单的11步在Laravel中实现测试驱动开发 学习到,在测试基类中,可以添加 Faker 这个变量,在基类中,也可以mock数据,就不会固定死数据了

转载于:https://www.cnblogs.com/fsong/p/11336976.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值