目前,我有一个运行Netbeans、PHPUnit框架和SpiraTeam的安装程序。
我正在尝试配置我的Netbeans,以便正确读取侦听器的xml配置。
目前,is似乎根本没有添加侦听器。
我知道它正在读取xml文件,因为当我没有设置TestSuite时,这个文件将控制运行什么测试。
我当前的phpunit.xml:
<listeners>
<!-- Not loading this? -->
<listener class="SpiraListener_Listener" file="PHPUnit/Util/SpiraListener/Listener.php">
<!-- HOW CAN THIS WORK??? -->
<int>3</int>
</listener>
</listeners>
<testsuites>
<testsuite name="TestSuite">
<file>./TestSuite.php</file>
</testsuite>
<testsuite name="SeleniumTestSuite">
<file>./selenium_ide_suites/TestSuite.php</file>
</testsuite>
</testsuites>
<filter>
<whitelist>
<directory suffix=".php">../models/</directory>
<directory suffix=".php">../system/</directory>
<directory suffix=".php">../controllers/</directory>
<exclude>
<directory>../controllers/app_addons/</directory>
<directory>../controllers/utilities/</directory>
</exclude>
</whitelist>
</filter>
测试将按预期运行,但未添加侦听器。(也没有给出错误)
所以我真的很困惑下一步该去哪里看!
除此之外,如何将参数传递给类?
http://www.phpunit.de/manual/current/en/appendixes.configuration.html
说您可以在xml的Listener元素中添加更多数据,但类只是实现,这是如何使用/工作的?
谢谢你的帮助!--罗恩
发布于 2011-05-21 06:58:14
看起来你的监听器的语法有点不对劲。
尝试:
<listeners>
<listener class="SpiraListener_Listener" file="PHPUnit/Util/SpiraListener/Listener.php">
<arguments>
<integer>3</integer>
</arguments>
</listener>
</listeners>https://stackoverflow.com/questions/6067180
复制相似问题