2011-05-06 14 views
2

在build.xml中:testng目標具有「testname」和「suitename」等屬性。但是這些似乎沒有激活或停用testng.xml文件中的相應測試或套件如何控制在ant中運行哪些測試?

這是使用這些方法的正確方法嗎?

如何控制哪些測試或套件從build.xml中運行,並引用testng.xml?

謝謝。

回答

0

您無法選擇testng.xml 告訴TestNG從testng.xml中選擇哪個測試。使用不同的testng.xml文件來做到這一點。

命令行和ant/maven允許你做一些基本的選擇,但是你不能指定一個testng.xml。

+0

如果你這樣做,難道你不會錯過testng.xml提供的偉大的東西,比如參數化測試嗎? – 2011-05-06 19:07:45

+0

是的,這是不使用testng.xml文件的缺點。爲方便起見,TestNG爲您提供了一定量的命令行控制,但如果您需要使用TestNG提供的所有功能,請使用testng.xml。 – 2011-05-09 16:59:06

相關問題