首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHPUnit、PHPUnit_Framework_TestListener、Netbeans和PHPUnit xml配置

PHPUnit、PHPUnit_Framework_TestListener、Netbeans和PHPUnit xml配置
EN

Stack Overflow用户
提问于 2011-05-20 11:33:28
回答 1查看 825关注 0票数 1

目前,我有一个运行Netbeans、PHPUnit框架和SpiraTeam的安装程序。

我正在尝试配置我的Netbeans,以便正确读取侦听器的xml配置。

目前,is似乎根本没有添加侦听器。

我知道它正在读取xml文件,因为当我没有设置TestSuite时,这个文件将控制运行什么测试。

我当前的phpunit.xml:

代码语言:javascript
复制
<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元素中添加更多数据,但类只是实现,这是如何使用/工作的?

谢谢你的帮助!--罗恩

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-21 06:58:14

看起来你的监听器的语法有点不对劲。

尝试:

代码语言:javascript
复制
<listeners>
  <listener class="SpiraListener_Listener" file="PHPUnit/Util/SpiraListener/Listener.php">
    <arguments>
      <integer>3</integer>
    </arguments>
  </listener>
</listeners>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6067180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档