【问题标题】:How to use a test class from a jar in TestNG如何在 TestNG 中使用 jar 中的测试类
【发布时间】:2015-03-12 18:11:47
【问题描述】:

我有一个带有测试类test.sample.ClassX 的 JAR(xyz.jar)。我正在尝试在testng.xml 中使用这个类,如下所示,

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

<suite name="SuiteX" verbose="1" >
  <test name="TestX"   >
     <classes>
        <class name="test.sample.ClassX" />
    </classes>
 </test>
</suite>

我的pom.xml 添加了依赖项(xyz.jar)。我可以从 eclipse 执行这个套件,但是当我尝试从命令行(mac)执行时失败,出现以下错误,

error: package test.sample does not exist

知道可能是什么问题吗?

【问题讨论】:

  • 你是如何从命令行触发的?
  • 您能否也分享您的 pom.xml,显示包含测试和安全配置的 jar。

标签: java eclipse maven jar testng


【解决方案1】:

我的第一个猜测是您可能没有定义如下的类:

package test.sample;

public class TestX
{
...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-12
    • 1970-01-01
    • 1970-01-01
    • 2013-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多