/ / PHPUnit não pôde abrir o arquivo de entrada - php, teste de unidade, arquivo em lote, phpunit

PHPUnit não pôde abrir arquivo de entrada - php, teste de unidade, arquivo em lote, phpunit

Eu tentei instalar o PHPUnit em um windows2008 server com IIS e eu segui as instruções no site PHPUnit em termos de criar manualmente um arquivo em lotes e definir a variável de ambiente no entanto, quando tento verificar a instalação no CMD.exe

phpunit --version

Estou recebendo a mensagem de erro "Não foi possível abrir o arquivo de entrada: *". No entanto, quando eu corro

php phpunit.phar --version

corretamente me dá o número da versão. Eu preciso saber o que está causando o erro se ele é algo potencialmente feito durante a instalação que causou isso. Para confirmar o diretório foi listado dentro da variável de caminho do sistema.

Respostas:

11 para resposta № 1

Remova a versão no nome do arquivo phar (por exemplo, phpunit-5.4.7.phar para phpunit.phar), então o script deve ser executado.


0 para resposta № 2

Suspiro, se você está instalando isso no windows você vai chegar na parte aqui você tem que digitar esse comando para criar o phpunit.cmd

echo @php "%~dp0phpunit.phar" %* > phpunit.cmd

faça um favor a si mesmo, copie-o enquanto eu estava simplesmente digitando algo incorretamente.


0 para resposta № 3

Se você criou phpunit.cmd e ainda não funciona, você deve apenas renomear phpunit-7.0.2.phar para phpunit.phar, porque, por padrão, refere-se a um nome phpunit.phar