не может выполнить файл ./bin/phpunit, сгенерированный рецептом phpunit-bridge - PullRequest
0 голосов
/ 12 апреля 2019

после установки 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 конфигурации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...