摘要:問題在中執(zhí)行測試用例時報錯,內(nèi)容如下原因使用的版本為,使用該版本時,不再需要顯示包含等頭文件了。
問題
在Yii中執(zhí)行測試用例時報錯,內(nèi)容如下:
PHP Warning: require_once(PHPUnit/Runner/Version.php): failed to open stream: No such file or directory in /home/work/software/yii/framework/test/CTestCase.php on line 11 Warning: require_once(PHPUnit/Runner/Version.php): failed to open stream: No such file or directory in /home/work/software/yii/framework/test/CTestCase.php on line 11 PHP Fatal error: require_once(): Failed opening required "PHPUnit/Runner/Version.php" (include_path="...") in /home/work/software/yii/framework/test/CTestCase.php on line 11 Fatal error: require_once(): Failed opening required "PHPUnit/Runner/Version.php" (include_path="...") in /home/work/software/yii/framework/test/CTestCase.php on line 11原因
使用的phpunit版本為5.7,使用該版本時,不再需要顯示包含PHPUnit/Runner/Version.php等頭文件了。
而我當(dāng)前使用的Yii版本為1.1.15,在yii/framework/test/CTestCase.php中可以看到以下內(nèi)容:
require_once("PHPUnit/Runner/Version.php"); require_once("PHPUnit/Util/Filesystem.php"); // workaround for PHPUnit <= 3.6.11 spl_autoload_unregister(array("YiiBase","autoload")); require_once("PHPUnit/Autoload.php");
可以看到,它顯示包含了phpunit中的PHPUnit/Runner/Version.php, PHPUnit/Util/Filesystem.php, PHPUnit/Autoload.php的文件,將其注釋掉即可。
// require_once("PHPUnit/Runner/Version.php"); // require_once("PHPUnit/Util/Filesystem.php"); // workaround for PHPUnit <= 3.6.11 spl_autoload_unregister(array("YiiBase","autoload")); // require_once("PHPUnit/Autoload.php");
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/22946.html
摘要:經(jīng)過各種復(fù)現(xiàn)和文檔查詢,發(fā)現(xiàn)是的擴展在和同時使用時,會導(dǎo)致無法正確的處理緩存文件,最終影響服務(wù)。但是在正常的服務(wù)下,卻并不會查找該文件。這個指令對于的文件同樣有效。文本編輯器以及等程序卻并不是這樣操作的,從而導(dǎo)致有可能緩沖了殘缺的文件。 最近遇到一個非常奇怪的bug,在主機PHP代碼版本回退的過程中,導(dǎo)致備機服務(wù)不可用。經(jīng)過各種復(fù)現(xiàn)和文檔查詢,發(fā)現(xiàn)是PHP的apc擴展在和rsync同時...
摘要:使用筆記寫在前面最近用上了來搭建環(huán)境和開發(fā)一個的項目,也順帶學(xué)習(xí)使用。關(guān)于的學(xué)習(xí),請移步官方文檔數(shù)據(jù)庫連接的問題今天踩了一個數(shù)據(jù)庫連接的坑,記錄之。 laradock 使用筆記 寫在前面 最近用上了laradock來搭建環(huán)境和開發(fā)一個laravel5.5的項目,也順帶學(xué)習(xí)使用docker。 關(guān)于laradock的學(xué)習(xí),請移步官方文檔 mysql數(shù)據(jù)庫連接的問題 今天踩了一個數(shù)據(jù)庫連接的...
摘要:以前在學(xué)習(xí)開發(fā)時有專門寫過的單元測試的文章,開發(fā)學(xué)習(xí)之單元測試,今天再總結(jié)下怎么在中使用單元測試。是一個用編程語言開發(fā)的開源軟件,是一個單元測試框架。單元測試框架經(jīng)常會包含每個測試的報告,以及給出你已經(jīng)覆蓋到的代碼覆蓋率。 以前在學(xué)習(xí)IOS開發(fā)時有專門寫過Objective-C的單元測試的文章,IOS開發(fā)學(xué)習(xí)之單元測試,今天再總結(jié)下怎么在PHP中使用單元測試。 一、前言 在這篇文章中,...
摘要:報錯信息問題和解決測試其實已經(jīng)通過了,但,代表沒有任何斷言被執(zhí)行。增加或修改這行到的中每個測試都在獨立的進程中運行。 預(yù)先準(zhǔn)備(brew 安裝的情況下) php7 php7-xdebug runkit7 報錯信息1: Error:No code coverage driver is available 問題和解決: # 沒有成功安裝xdebug brew search php7...
閱讀 5766·2021-11-24 10:25
閱讀 2702·2021-11-16 11:44
閱讀 3860·2021-10-11 11:09
閱讀 3178·2021-09-02 15:41
閱讀 3261·2019-08-30 14:14
閱讀 2290·2019-08-29 14:10
閱讀 2354·2019-08-29 11:03
閱讀 1131·2019-08-26 13:47