Java 问题:无法创建任务或类型testng。原因:名称未定义

Java 问题:无法创建任务或类型testng。原因:名称未定义,java,eclipse,ant,testng,Java,Eclipse,Ant,Testng,我在运行testng测试时遇到了一个小问题。我使用ant任务调用测试,该任务返回以下错误消息: 生成失败 /**/build.xml:136:问题:无法创建任务或类型testng 原因:名称未定义。 操作:检查拼写。 操作:检查是否已声明任何自定义任务/类型。 措施:检查是否发生了任何/声明。 ant任务如下所示: <target name="test-start" depends="test-compile" description="Runs the TestNG tests">

我在运行testng测试时遇到了一个小问题。我使用ant任务调用测试,该任务返回以下错误消息:

生成失败
/**/build.xml:136:问题:无法创建任务或类型testng
原因:名称未定义。
操作:检查拼写。
操作:检查是否已声明任何自定义任务/类型。
措施:检查是否发生了任何/声明。

ant任务如下所示:

<target name="test-start" depends="test-compile" description="Runs the TestNG tests">
    <testng 
        suitename="pseudo test"
        haltOnFailure="true"
        verbose="2"
        groups="pseudoTest">
        <classpath refid="test.classpath" />
        <classfileset dir="${build.testclasses.dir}" includes="**/*.class" />
    </testng>
</target>

<path id="test.classpath">
    <fileset dir="${lib.dir}">
        <include name="**/*.jar"/>
    </fileset>
    <pathelement path="${extralib.dir}/testng-5.13.1.jar" />
    <pathelement path="${build.testclasses.dir}" />
</path>

这是测试类:

包装**。伪试验

导入org.apache.log4j.Logger
导入org.testng.annotations.Test

公共类伪测试{

@测试(组={“伪测试”})
public void aSingleTest(){
assert false:“简单测试失败,不返回true”; }
}

有人能帮我解决这个问题吗

谢谢


BVA听起来像是需要将TestNG任务添加到Ant中。当遇到
标记时,它不知道要运行哪个类。

我解决了这个问题,安装: 插件Java EE库
问题解决了。

我刚才解决了这个问题,安装:plugin javaee Base,问题就解决了。

这解决了我的问题。我添加到build.xml中。非常感谢。