猿问

Atlassian Bamboo 日志:[testng] 在类路径中找不到类

我正面临 testNG 无法在类路径中找到类的错误。但我很确定我已经提到了正确的类路径。


这是我的 testng.xml


<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<suite name="User Registration suite 1" verbose="1" >

  <test name="Regression suite 1" >

    <classes>

      <class name="com.vaannila.domain.UserTest"/>

    </classes>

 </test>

</suite>

这是我的 build.xml 文件:


<?xml version="1.0" ?>

<project name="UserRegistrationAnt" default="war" basedir="." xmlns:sonar="antlib:org.sonar.ant">


    <!-- Beginning of project dir definition -->

    <property name="testng.xml.file" value="testng.xml" />

    <property name="basedir" location="." />

    <property name="src" location="${basedir}/src" />

    <property name="lib" location="${basedir}/WebContent/WEB-INF/lib" />

    <property name="build" location="${basedir}/target/classes" />

    <property name="war-file" location="${basedir}/dist" />

    <property name="test-reports" location="{basedir}/test-reports" />

    <!-- End of project dir definition -->

    <!-- Beginning of sonar properties definition -->

    <property name="sonar.host.url" value="http://xx.xx.x.xxx:9000" />

    <property name="sonar.projectKey" value="9bc89a6e0d659c33ef4b61b27dc486b1f9075241" />

    <property name="sonar.projectName" value="9bc89a6e0d659c33ef4b61b27dc486b1f9075241" />

    <property name="sonar.projectVersion" value="1.0" />

    <property name="sonar.language" value="java" />

    <property name="sonar.sources" value="${src}" />

    <property name="sonar.java.binaries" value="${build}" />

    <property name="sonar.sourceEncoding" value="UTF-8" />

    <!-- End of sonar properties definition -->



    <!-- Definition of external dependencies location -->

    <path id="compile.classpath">

        <fileset dir="${lib}">

                        <include name="*.jar"/>

                </fileset>

        </path>


我对这个错误完全空白。我已经提到了这个链接,但我的构建在 eclipse IDE 和 cmd.exe 中没有出现故障,但它在 Atlassian 竹 CI 服务器中失败并出现上述错误。所以那个问题和我的完全不同。我无法清理并在 CI 服务器中进行构建。


我需要帮助解决此错误。


慕尼黑5688855
浏览 171回答 1
1回答

茅侃侃

哎呀......我错过了$附近{build}下tests的目标。抱歉,添麻烦了。给大家一个提示:在类名、变量替换等方面要非常小心。一个简单而愚蠢的错误可能会让你的进度停止,而这种错误很难发现。
随时随地看视频慕课网APP

相关分类

Java
我要回答