是否可以定义默认情况下不运行的测试套件?它只会在显式调用时才会运行。
定义可能类似于:
<testsuite name="1st">
<file>test/1stTest.php</file>
</testsuite>
<testsuite name="2nd" explicit="true">
<file>test/2ndTest.php</file>
</testsuite>
答案 0 :(得分:1)
可悲的是,PHPUnit不支持该功能。
作为替代方案:
您可以为PHPUnit使用两个单独的配置文件,定义&#34;第二个&#34;仅在一个文件中测试,并在运行phpunit时使用-c <config_name>.xml
选项。
与上面相同的基本原则,但这次使用两个单独的bash文件,而不是xml配置文件。您可以使用--testsuite="<suite_name>"
选项从每个人调用phpunit。