【问题标题】:phpundercontrol doesn't find any testsphpundercontrol 没有找到任何测试
【发布时间】:2013-02-01 11:47:03
【问题描述】:

PhpUndercontrol 没有找到任何测试,在我的项目中(在 Cruisecontrol/projects 中)我有这个:

/www/tests/DomainTEst/DomainTest.php(例如我现在只想运行一个测试)

<?xml version="1.0" encoding="UTF-8"?>
<project name="myproject" default="build" basedir=".">

  <target name="build" depends="checkout,php-documentor,php-codesniffer,phpmd,phpunit" />
  <target name="checkout">
    <exec executable="git" dir="${basedir}/source" failonerror="on">
      <arg line="pull origin master"/>
    </exec>
  </target>

  <target name="php-documentor"> 
      <exec executable="phpdoc" dir="${basedir}/source">
        <arg line="-ct type -ue on -t ${basedir}/build/api -tb /usr/share/php/data/phpUnderControl/data/phpdoc -o HTML:Phpuc:phpuc -d src/"/>
      </exec>
  </target>

  <target name="php-codesniffer">
    <exec executable="phpcs" dir="${basedir}/source" output="${basedir}/build/logs/checkstyle.xml">
      <arg line="--report=checkstyle --standard=PEAR --ignore=src/autoload src/"/>
    </exec>
  </target>  

  <target name="phpmd">
    <exec executable="phpmd" dir="${basedir}/source">
      <arg line="./src xml codesize,unusedcode,naming"/>
    </exec>
  </target>   


  //here is the problem I suppose!!!!!!!!!!!!!
  <target name="phpunit">                
    <exec executable="phpunit" dir="${basedir}/source" failonerror="on">
      <arg line="--log-junit ${basedir}/build/logs/phpunit.xml --coverage-xml ${basedir}/build/logs/phpunit.coverage.xml --coverage-html ${basedir}/build/coverage DomainTest www/tests/DomainTest/DomainTest.php" />
    </exec>
  </target>

</project>

【问题讨论】:

    标签: testing phpdoc


    【解决方案1】:

    您返回的错误是什么?

    我认为你需要一个前导斜杠

    www/tests/DomainTest/DomainTest.php
    

    但是,您在 PhpUnderControl 中的单元测试应该测试实际在您的 PhpUnderControl 目录中的代码,我相信它应该看起来像这样:

    /opt/cruisecontrol/projects/your project name/your project tests folder
    

    如果您的测试文件夹名为“tests”,并且您的 PHPunit 目标中的“dir”为“${basedir}/source”,则您只需提供相对路径,即“test”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多