Bir utilitary sınıf phpunit uyarı

1 Cevap php

Ben tüm testler bir entegrasyon sunucu üzerinde phpunit kullanmak ve ben komut satırından phpunit komutu lauch eğer, ben almak

PHPUnit 3.2.18 by Sebastian Bergmann.
F..III..I......I.IIII...
Time: 6 seconds
There was 1 failure:

1) Warning(PHPUnit_Framework_Warning)
No tests found in class "TU".
FAILURES
Tests: 24, Failures: 1, Incomplete: 9.

Apache aracılığıyla, aynı test dosyasını çalıştıran:

PHPUnit 3.2.18 by Sebastian Bergmann.
..III..I......I.IIII...
Time: 7 seconds

OK, but incomplete or skipped tests!
Tests: 23, Incomplete: 9.

My TU class just include all tests classes with a $suite->addTestFile(), and which have two static functions : main() which run all the tests, and suite() which return the tests suite. But the TU class is not in the primary file given as parameter to phpunit command, it's a generic class wich scan files and list all test class.

Ben bir sınıf cadı ile aynı sorun belirli assert () eklemek için PHPUnit_Framework_TestCase uzanır, wich $ suite-> addTestFile () üzerinden ama sadece gerektirir () tarafından dahil değildir.

How can I correct this? Thanks in advance

Regards Cédric

1 Cevap

Eğer komut satırı ve Apache için iki farklı php.ini dosyaları kullanıyor gibi görünüyor.

En unixoid sistemleri, koşu üzerinde

diff /etc/php*/*/php.ini

Size farklılıklar göstermesi gerekir.

Windows sistemlerinde, adlandırılmış dosyaları bulmak için arama kullanın php.ini. Çoğu durumda, sadece CLI birine Apache yapılandırma dosyasını kopyalayabilirsiniz.