如何将黄瓜整合到android-maven测试项目中?

如何将黄瓜整合到android-maven测试项目中?,第1张

概述我想将黄瓜集成到一个使用maven作为构建系统的 android测试项目中. 测试项目与主项目分开,它只包含基于机器人的功能测试.我按照 this教程和示例 here,但在测试阶段我得到:0测试发现.. 有任何想法吗?提前致谢. 埃里克. 我不推荐这个链接,但请注意你必须使所有黄瓜依赖编译范围.使用Junit4将提供duplicationDependency,但使用此命令来构建: build co 我想将黄瓜集成到一个使用maven作为构建系统的 android测试项目中.
测试项目与主项目分开,它只包含基于机器人的功能测试.我按照 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测试项目中?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1127724.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存