2011-04-20 53 views
4

我正在寻找一种方式做TestNG中的测试方法,例如,当我在Eclipse某个文件点击并运行 - > TestNG的,它会通过所选文件的全名和测试接收与参数相同的文件名。传递参数,从Eclipse来TestNG的

这是可以做到使用TestNG?我知道如何让Eclipse发送正确的参数,我不仅仅知道如何让TestNG接受它。

谢谢

+2

你可以在启动配置(-Dfoo =酒吧)并在测试通过JVM参数,应该使用System.getProperty(...)进行检索。 – 2011-04-20 03:03:29

+0

是的,这就是我落得这样做(我通过一个环境变量...)但是,这只是一个黑客。我在寻找更好的东西,如果可能的话.. – 2011-04-20 15:01:09

+1

您也可以在文件的testng.xml定义参数,并声明该文件是一个“XML模板”(在Eclipse文档看这件事)。 – 2011-04-21 01:51:08

回答

-1

这是一种hacky ...但你可以尝试从Ant实例化它。而不是直接编写一个build.xml,只需要​​并提供类/文件名。这样,所有的工作都为你完成。另外我相信TestNG在运行时需要它自己的JVM,所以这也会照顾到这一点。

编辑:我想我误解你的问题。