Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

PHPUNIT NÃO EXECUTA

Não consigo executar o phpunit. Segue o composer: { "name": "Performance/package_name", "description": "description_text", "minimum-stability": "stable", "license": "proprietary", "authors": [ { "name": "Rafael Munareto", "email": "rafael.munareto@icloud.com" } ], "autoload": { "psr-4": { "src\": "src/" } }, "require-dev": { "phpunit/phpunit": "^8" } }

Quando executo o vendor/bin/phpunit aparece o seguinte:

PHPUnit 8.5.0-19-g9cc006cfa by Sebastian Bergmann and contributors.

Usage: phpunit [options] UnitTest [UnitTest.php] phpunit [options]

Code Coverage Options: --coverage-clover Generate code coverage report in Clover XML format --coverage-crap4j Generate code coverage report in Crap4J XML format --coverage-html

Generate code coverage report in HTML format --coverage-php Export PHP_CodeCoverage object to file --coverage-text= Generate code coverage report in text format [default: standard output] --coverage-xml Generate code coverage report in PHPUnit XML format --whitelist Whitelist for code coverage analysis --disable-coverage-ignore Disable annotations for ignoring code coverage --no-coverage Ignore code coverage configuration --dump-xdebug-filter Generate script to set Xdebug code coverage filter e por aí vai. O que posso fazer para executar o teste?
2 respostas

Posso estar enganado, mas se você não configurou o phpunit.xml definindo o diretório onde contém os testes, você precisa passar essa informação por parâmetro como:

vendor/bin/phpunit NomeDaClasseTest.php

Olá, Rafael. Conseguiu dar continuidade

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software