2016-06-01 64 views
1

我在java web項目中使用testNG。當我在Linux機器上使用gui eclipse運行測試時,它會在我的/ tmp /文件夾中創建一個.xml文件。我的擔心是如果我創建一個自定義的xml文件,然後將該文件放在項目中,以及如何使用eclipse gui運行該測試。在哪裏把testNG XML文件在ANT java web項目

回答

1

您可以將您的testng xml文件放在您的項目工作區下。 ,你可以運行它,只需右鍵單擊它,然後選擇「運行 - > TestNG測試」,請參閱更多的官方文檔:http://testng.org/doc/eclipse.html#eclipse-create-method

+0

我想和你一樣建議,但它仍然是建立在/ tmp目錄文件夾中的.xml文件。 – shubham12511

+0

好吧,我不認爲在這種情況下(使用現有的testng xml套件運行)將創建新的tmp xml套件文件,您在控制檯stdout上看到了什麼?例如,這是我的輸出:[TestNG]正在運行: /Users/nick/Documents/workspace/mymixed/testng.xml' –

+0

否是 正在運行: /tmp/testng-eclipse-1388025148/testng-customsuite.xml – shubham12511

1

我試了很多事情,找出問題的解決方案最後得到了@徐青譚的幫助。

您可以將.xml套件文件放在項目的任何位置。

有兩件事情「運行方式 - > TestNG的測試」「運行方式 - > TestNG的套房」

「運行方式 - > TestNG的測試」需要與@Test註釋的類它會創建一個臨時的.xml套件文件。

「作爲 - > TestNG Suite運行」需要一個.xml套件文件,您需要在問題中提出要求。

如果您在.xml文件的編輯器中間右鍵單擊,它可能不會顯示「Run as - > TestNG Suite」選項。爲此,您需要右鍵單擊Project Explorer中的文件,它會給您提供選項「作爲 - > TestNG Suite運行」

您還可以通過運行配置配置它...

Run Configurations Window

相關問題