2017-09-27 78 views
0

我使用的设备农场几天,但我从来没有遇到过忽视了TestNG的今天@Test annotations.But当我尝试运行我的测试中,它被忽略的问题很少测试。我不确定我做错了什么。所有的测试都在我的本地机器上成功运行。AWS设备农场没有运行几个TestNG的@Test注释

我期待已久的* -tests.jar文件。所有的类文件都包含在内。 但设备农场“分析结果”文件几类人失踪。

我-tests.jar文件输出:

0 Mon Sep 25 10:57:06 AEST 2017 META-INF/ 
136 Mon Sep 25 10:57:06 AEST 2017 META-INF/MANIFEST.MF 
0 Mon Sep 25 10:56:58 AEST 2017 com/ 
0 Mon Sep 25 10:57:04 AEST 2017 com/kidsIview/ 
0 Mon Sep 25 10:56:58 AEST 2017 com/kidsIview/config/ 
0 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/fixtures/ 
0 Mon Sep 25 10:57:02 AEST 2017 com/kidsIview/mobileApps/ 
0 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/pages/ 
0 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/tests/ 
0 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/util/ 
272 Mon Sep 25 10:57:04 AEST 2017 com/kidsIview/config/androidConfig.properties 
245 Mon Sep 25 10:57:04 AEST 2017 com/kidsIview/config/iosConfig.properties 
147 Mon Sep 25 10:57:04 AEST 2017 com/kidsIview/config/platformConfig.properties 
714 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/fixtures/SettingsConstant.class 
493 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/fixtures/Wait.class 
27491759 Mon Sep 25 10:57:04 AEST 2017 com/kidsIview/mobileApps/kidsiviewandroid.apk 
23356602 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/mobileApps/kidsiviewiphone.ipa 
5761 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/pages/HomePage.class 
5728 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/pages/PlayerPage.class 
3889 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/pages/SeriesPage.class 
10968 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/pages/SettingsPage.class 
971 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/tests/HomePageTest.class 
1067 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/tests/PlayerPageTest.class 
1173 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/tests/SeriesPageTest.class 
1233 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/tests/SettingsPageTest.class 
4924 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/tests/TestBase.class 
4355 Mon Sep 25 10:57:06 AEST 2017 com/kidsIview/util/Util.class 
0 Mon Sep 25 10:57:12 AEST 2017 META-INF/maven/ 
0 Mon Sep 25 10:57:12 AEST 2017 META-INF/maven/KidsIviewPhonesAutomation/ 
0 Mon Sep 25 10:57:12 AEST 2017 META-INF/maven/KidsIviewPhonesAutomation/KidsIviewPhonesAutomation/ 
5910 Fri Sep 22 14:14:54 AEST 2017 META-INF/maven/KidsIviewPhonesAutomation/KidsIviewPhonesAutomation/pom.xml 
150 Mon Sep 25 10:57:06 AEST 2017 META-INF/maven/KidsIviewPhonesAutomation/KidsIviewPhonesAutomation/pom.properties 

设备农场解析结果:

[ 
    { 
    "name": "Setup Suite", 
    "tests": [ 
     { 
     "name": "Setup Test" 
     } 
    ] 
    }, 
    { 
    "name": "com.kidsIview.tests.SeriesPageTest", 
    "suite": "com.kidsIview.tests.SeriesPageTest", 
    "tests": [ 
     { 
     "name": "checkSeriesPageSwiping", 
     "test": "checkSeriesPageSwiping" 
     }, 
     { 
     "name": "checkSeriesPage", 
     "test": "checkSeriesPage" 
     } 
    ] 
    }, 
    { 
    "name": "com.kidsIview.tests.SettingsPageTest", 
    "suite": "com.kidsIview.tests.SettingsPageTest", 
    "tests": [ 
     { 
     "name": "checkSettingsPage", 
     "test": "checkSettingsPage" 
     }, 
     { 
     "name": "checkSettingsPageNavigation", 
     "test": "checkSettingsPageNavigation" 
     } 
    ] 
    }, 
    { 
    "name": "Teardown Suite", 
    "tests": [ 
     { 
     "name": "Teardown Test" 
     } 
    ] 
    } 
] 

命令用于捆绑包:

MVN clean -DskipTests=true package -P awsIos //I added the -P profile for my own requirement selection. 
+0

你试过看罐子的内容,看看你的测试被包装?另外请帮助为您的问题添加额外的上下文。你分享的内容不足以找出问题的出处。 –

+0

你有没有加入除了@Test注解注解/属性? – NikofTime

回答

0

我的道歉用于添加作为答案的问题在这里,但是当你有机会的时候,你可以告诉我们这是否适用于设备F的任何时间点臂?我目前最好的猜测是,上传的软件包中缺少一些东西。你能否详细说明你的项目是如何构建的?

这里是awslabs GitHub的页面实例项目的有效例如

https://github.com/awslabs/aws-device-farm-appium-tests-for-sample-app

希望帮助

+0

我使用的设备农场一个相当长的时间,它使用previously.i正在使用maven工作建立tool.I用下面的命令来生成zip-with-dependencies.zip文件。 MVN清洁-DskipTests =真包 – swathi

+0

什么是POM和assembly.xml是什么样子? – jmp

相关问题