2012-06-09 25 views
0

我得到無法打開文件「FooTest.php」PHPUnit的3.6沒有找到單元測試

我使用PHP 5.4.0和3.6的PHPUnit在Windows

我已經查明問題重新回到PHPUnit的\ Util \ Filesystem.php當它調用包含「。」的get_include_path時。和梨的位置。

由於某種原因,它不能解決。到測試所在的位置,因爲它將它本地解析到PHPUnit位置。

如何讓phpunit識別測試的位置。

回答

1

首先同時也要確保您的PHPUnit安裝,所有的依賴均達到最新:

pear upgrade phpunit/PHPUnit --alldeps 

如果您梨安裝搞砸了,你還可以從the github repository獲得。

根據您的項目和環境的設置,確保您的當前目錄是您的項目目錄。

cd /your/projects/home/directory/ 

常見的語法調用PHPUnit的或者是

phpunit [switches] <your_unit_test.php> 

phpunit [switches] <directory> 

所以,基本上如果你的測試文件存儲目錄YourUnitTests開始這將是最簡單的方法中只需使用

phpunit YourUnitTests 
+0

我沒有這種行爲,但我目前在我的測試環境中使用了php 5.3。也許在這裏打開一個bug報告:https://github.com/sebastianbergmann/phpunit,所以開發者可以看看這種行爲。 – Bjoern

相關問題