测试项目与主项目分开,它只包含基于机器人的功能测试.我按照 this教程和示例 here,但在测试阶段我得到:0测试发现..
有任何想法吗?提前致谢.解决方法 埃里克.
我不推荐这个链接,但请注意你必须使所有黄瓜依赖编译范围.使用Junit4将提供duplicationDependency,但使用此命令来构建:
build command: mvn clean install -DandroID.extractDuplicates=true
pom.xml的一部分
<dependency> <groupID>junit</groupID> <artifactID>junit</artifactID> <version>4.11</version> <scope>compile</scope> </dependency> <!-- cucumber --> <dependency> <groupID>info.cukes</groupID> <artifactID>cucumber-core</artifactID> <version>1.2.0</version> <scope>compile</scope> </dependency> <dependency> <groupID>info.cukes</groupID> <artifactID>cucumber-androID</artifactID> <version>1.2.0</version> <scope>compile</scope> </dependency> <dependency> <groupID>info.cukes</groupID> <artifactID>cucumber-HTML</artifactID> <version>0.2.3</version> <scope>compile</scope> </dependency> <dependency> <groupID>info.cukes</groupID> <artifactID>cucumber-java</artifactID> <version>1.2.0</version> <scope>compile</scope> </dependency> <dependency> <groupID>info.cukes</groupID> <artifactID>cucumber-junit</artifactID> <version>1.2.0</version> <scope>compile</scope> </dependency> <dependency> <groupID>info.cukes</groupID> <artifactID>cucumber-jvm-deps</artifactID> <version>1.0.3</version> <scope>compile</scope> </dependency> <dependency> <groupID>info.cukes</groupID> <artifactID>gherkin</artifactID> <version>2.12.2</version> <scope>compile</scope> </dependency> <dependency> <groupID>info.cukes</groupID> <artifactID>cucumber-picocontainer</artifactID> <version>1.1.5</version> <scope>compile</scope> </dependency></dependencIEs>
AndroIDManifest.xml内容的一部分(应用程序的ID,你想要测试的是com.myproject.androID):
<instrumentation androID:name="cucumber.API.androID.CucumberInstrumentation" androID:targetPackage="com.myproject.androID" />总结
以上是内存溢出为你收集整理的如何将黄瓜整合到android-maven测试项目中?全部内容,希望文章能够帮你解决如何将黄瓜整合到android-maven测试项目中?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)