我收到此错误: java.lang.ClassNotFoundException:hmLiveTest.hmliveSuite
这是我的build.xml文件
<project basedir="." default="build" name="hmLiveTest">
<property environment="env"/>
<target name="init">
<property name="sourceDir" value="src"/>
<property name="outputDir" value="build" />
<property name="reportsDir" value="reports" />
<property name="junitLocation" value="C:\Selenium\junit-4.11.jar" />
</target>
<target name="clean" depends="init">
<delete dir="${outputDir}" />
<delete dir="${reportsDir}" />
</target>
<target name="prepare" depends="clean">
<mkdir dir="${outputDir}" />
<mkdir dir="${reportsDir}" />
</target>
<target name="compile" depends="prepare">
<javac srcdir="${sourceDir}" destdir="${outputDir}" classpath="${junitLocation}" includeantruntime="true"/>
</target>
<path id="classpath">
<pathelement location="${outputDir}" />
<pathelement location="${junitLocation}" />
</path>
<target name="testApplication" depends="compile">
<echo>Running the junit tests...</echo>
<junit printsummary="yes" haltonfailure="off" showoutput="yes">
<classpath refid="classpath" />
<batchtest fork="no" todir="${reportsDir}">
<formatter type="xml" usefile="false" />
<fileset dir="${sourceDir}">
<include name="**/*Suite*"/>
</fileset>
</batchtest>
</junit>
</target>
</project>
所有步骤都与junit阶段分开,在这里我收到错误消息。我可以确认junit jar在分配给属性junitLocation的文件夹中。
这是文件夹结构:
任何人都可以告诉我哪里出错了。
提前致谢。