测试名称:simpeltest.java

位置:com.prog.simpletest

import org.junit.test

public class simpletest
{
  @Test
  public void check()
  {
     assert(true);
  }
}


build.xml

如何设置此人(build.xml)来运行测试?

最佳答案

您需要正确设置ant构建。有一个build.properties文件来声明公用文件夹,然后在您的ant文件中执行类似的操作。

 <target name="test.java" depends="build.java.src, build.java.test">
    <mkdir dir="${java.test.reports.path}" />
    <junit haltonfailure="no" printsummary="true">
      <classpath>
        <path refid="test.run.classpath" />
        <pathelement location = "${java.src.build.path}" />
      </classpath>
      <!-- add to see errors on console while running junit tests.
      <formatter type="brief" usefile="false" />
      -->
      <formatter type="xml"/>
      <batchtest fork="yes" todir="${java.test.reports.path}">
        <fileset dir="${java.test.build.path}/">
          <include name="**/*Test*.class"/>
          <exclude name="**/*$*.class"/>
        </fileset>
      </batchtest>
    </junit>
  </target>

关于java - 如何在ant build.xml中设置junit测试?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7981822/

10-14 09:01
查看更多