2016-08-18 64 views
0

時,我試圖上傳我的Maven項目越來越像無法上傳項目AWS設備農場

異常時出現問題,處理您的文件。我們在測試包的根目錄中找不到* -tests.jar文件。請解壓縮您的測試包,驗證至少有一個* -tests.jar文件位於您的包的根目錄下,然後重試。

但我已經創建了我的Clubcard-1.0-SNAPSHOT-tests.jar並存儲在目標文件夾下。

還試圖定位根文件夾下的jar文件,但仍然得到同樣的問題

+0

你可以分享跑步的跑步網址嗎? – NikofTime

+0

@NikofTime運行命令是'mvn test -DtestNG.file =/path/to/testng.xml' – Lucan

回答

1

您上傳了錯誤的zip文件。你只是嘗試上傳你的MAVEN項目?

不,它應該是一個zip文件,名爲zip-with-dependencies.zip根據您的maven項目的target文件夾。例如,\Desktop\Appium-myApp\target\zip-with-dependencies.zip

如果你沒有找到你的zip-with-dependencies.zip,你必須與Maven命令打包

  1. 閱讀the document of Amazon Device Farm,你必須設置你的pom.xml第一
  2. cd在終端或命令你的Maven目錄提示
  3. mvn clean package –-DskipTests=true封裝成一個*-tests.jarzip-with-dependencies.zip

最後,將此zip-with-dependencies.zip上傳到Amazon Device Farm。

+0

是的,我嘗試上傳整個項目,非常感謝@kelvin – Lucan

0

你打包%的AWS設備農場說明你的試驗TestNGJUnit?請確保您運行mvn clean package –-DskipTests=true來構建上傳的軟件包。

+0

@NikofTime和@Rohan我試過以下[鏈接](http://docs.aws.amazon.com/ devicevm/latest/developerguide/test-types-android-appium-java-junit.html)來創建一個* tests.jar並運行我的腳本,我使用'mvn test -DtestNG.file =/path/to/testng.xml ' – Lucan

相關問題