[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHPUnit не видит phpunit.xml
chee
Подключил в композере

"phpunit/phpunit": "4.8.*"


сделал update композера, скачалось, сгенерилось

создал phpunit.xml

<phpunit bootstrap="vendor/autoload.php">
<testsuite
name="all">
<directory>
./tests</directory>
</testsuite>
</phpunit>


создал папку tests с простым тестом.

И я не вдупляю почему это не работает


php ./vendor/bin/phpunit -c ./phpunit.xml 
PHPUnit 4.8.21 by Sebastian Bergmann and contributors.



Time: 59 ms, Memory: 3.75Mb

No tests executed!


а это работает

php ./vendor/bin/phpunit ./tests/Application.php 
PHPUnit 4.8.21 by Sebastian Bergmann and contributors.

F

Time: 65 ms, Memory: 4.50Mb

There was 1 failure:

1) Application::testCanBeNegated
Failed asserting that 0 matches expected -1.

/var/www/html/wowan/tests/Application.php:8

FAILURES!
Tests: 1, Assertions: 1, Failures: 1.


Как сделать так что бы работал первый вариант?

_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
Invis1ble
<testsuites>
<testsuite
name="My Test Suite">


_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

chee
не работает

_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
chee
Что делать то!???

_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
Invis1ble
пути перепроверить

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

chee
придется походу лезть в код, впрочем ничего нового.

_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
chee
Короче начал экспериментировать и читать код, а оказалось что файлы должны быть с префиксом Test.php на конце (так по-умолчанию выставляется, если иной в конфиге не указан).

user posted image

Invis1ble, спасибо, за то, что пытался помочь.

_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.