当我使用此命令运行测试时 - > phpunit,我的所有测试都在运行,但如果我传递参数像phpunit --group models或phpunit --list-group或phpunit --verbose ...有人可以帮我吗?感谢
这是我的phpunit.xml内容
<phpunit bootstrap="bootstrap.php"
colors="true"
convertErrorsToExceptions="true"
convertNoticesToExceptions="true"
convertWarningsToExceptions="true"
processIsolation="false"
stopOnFailure="false"
syntaxCheck="false"
verbose="true">
<testsuites>
<testsuite name="Application Test Suite">
<directory>../tests/</directory>
</testsuite>
</testsuites>
这里是我的TestCase.php内容
<?php
class TestCase extends PHPUnit_Framework_TestCase {
protected $CI;
public function setUp()
{
$this->CI = &get_instance();
}
public function tearDown()
{
$this->CI = &get_instance();
}
}
答案 0 :(得分:1)
您提供的命令错误,您忘记提及group
phpunit --group test_bad_spelling
然后它--list-groups
而非--list-group
(单数)
看看PHPUnit Chapter 3. The Command-Line Test Runner