после установки phpunit-bridge с composer require --dev symfoy/phpunit-bridge
консоль отправляет следующую информацию:
*Write test cases in the test/folder
*Run php bin/phpunit
Поскольку у меня хорошие манеры, я следовал правилам и выполняю:
php bin/phpunit
и я не получаю тест, но #!/usr/bin/env php
./bin/phpunit
(как указано в документ ), и я не получаю никакого теста, кроме #!/usr/bin/env php
Может кто-нибудь объяснить мне, что я делаю не так?
по запросу я добавляю содержимое файла PHPUnit.xml.dist
:
<?xml version="1.0" encoding="UTF-8"?>
<!-- https://phpunit.de/manual/current/en/appendixes.configuration.html -->
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/6.5/phpunit.xsd"
backupGlobals="false"
colors="true"
bootstrap="config/bootstrap.php"
>
<php>
<ini name="error_reporting" value="-1" />
<server name="APP_ENV" value="test" force="true" />
<server name="SHELL_VERBOSITY" value="-1" />
</php>
<testsuites>
<testsuite name="Project Test Suite">
<directory>tests</directory>
</testsuite>
</testsuites>
<filter>
<whitelist>
<directory>src</directory>
</whitelist>
</filter>
<listeners>
<listener class="Symfony\Bridge\PhpUnit\SymfonyTestsListener" />
</listeners>
</phpunit>
и структура моей тестовой папки:
_ tests
|
|_ Controller
|
|_ BlogControllerTest.php
РЕДАКТИРОВАТЬ:
Я переустанавливаю все с нуля, и если я не создаю файл phpunit.xml, я получаю вывод -help
команды phpunit
(нормальное поведение, которое я себе представляю), поэтому я думаю, что проблема связана с моим phpunit конфигурации.