PHPUnit测试套件名称

4

我使用phpunit和webdriver。 在我的test.php文件中,我尝试从phpunit.xml文件中获取测试套件的名称。

<testsuites>
    <testsuite name="myTestsuite">
        <directory>./tests</directory>
    </testsuite>
</testsuites>

你知道如何访问测试套件名称吗?

2个回答

2

我也需要。我需要能够禁用某些测试套件,以避免向开发人员提供秘密的API密钥。 - Yevgeniy Afanasyev

-3

您可以使用simplexml_load_file来加载文件,并使用以下代码访问属性:

$xml =  simplexml_load_file('phpunit.xml');
echo $xml->testsuites->testsuite->attributes()->name;

这在多个测试套件中将无法工作 - 您将不知道您所在的是哪一个。 - Tomáš Fejfar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接