Laravel 項目運行 phpunit 測試結果只顯示點號

在laravel 項目的根目錄下,運行 phpunit 只顯示 點號的狀況php

我嘗試將 tests/Unittests/Feature 目錄將 ExampleTest.php 文件刪除,而後再運行phpunit,就不僅顯示點號了html


其中嘗試了另外安裝phpunit,下降 Laravel 安裝的版本,從新安裝一個vagrant LNMP環境,同一個項目運行 phpunit 都是隻顯示點號laravel

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

在 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 dotsvagrant

  4. 簡單的11步在Laravel中實現測試驅動開發 學習到,在測試基類中,能夠添加 Faker 這個變量,在基類中,也能夠mock數據,就不會固定死數據了debug

相關文章
相關標籤/搜索