如何将黄瓜集成到Android-Maven测试项目中?

埃里克·克拉姆利

我想将黄瓜集成到一个使用maven作为构建系统的android测试项目中。测试项目与主项目是分开的,并且仅包含基于机械手的功能测试。这里按照教程和示例进行操作,但是在测试阶段,我发现:找到0个测试。提前致谢。

卡罗利

埃里克 我不建议使用此链接,但是请记住,必须使所有黄瓜依赖项才能编译作用域。使用将提供duplicationDependency的Junit4,但使用此命令进行构建:

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" />

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将黄瓜集成到android-maven测试项目中?

来自分类Dev

如何将Weld集成到Maven项目中?

来自分类Dev

如何将gradle模块集成到Maven项目中?

来自分类Dev

多模块Maven项目中的共享集成测试

来自分类Dev

跳过Maven项目中集成测试的编译

来自分类Dev

如何将MuPDF集成到iOS项目中

来自分类Dev

如何将Bootstrap集成到角度CLI项目中

来自分类Dev

如何将Material UI集成到Svelte项目中

来自分类Dev

如何将djangobb集成到现有项目中?

来自分类Dev

如何将RoboSpice项目集成到Android Studio?

来自分类Dev

如何将OpenCV集成到Qt Creator Android项目中

来自分类Dev

如何将中继服务器集成到正在运行的SUP Android项目中?

来自分类Dev

如何将特定的库github commit库集成到Android项目中?

来自分类Dev

Android将PGP集成到项目中

来自分类Dev

如何在Java项目中引用Maven依赖项的单元测试类?

来自分类Dev

如何将pyDev项目集成或嵌入到Mule或Java项目中

来自分类Dev

如何将lodash自定义构建集成到项目中

来自分类Dev

如何将DTFoundation准确地集成到另一个iOS项目中?

来自分类Dev

如何将 topshelf 集成到现有的 Windows 服务项目中?

来自分类Dev

如何将具有其他项目的库中的proguard集成到android中?

来自分类Dev

如何将Gradle项目与基于Eclipse(Maven)的仪器测试集成

来自分类Dev

如何将Gradle项目与基于Eclipse(Maven)的仪器测试集成

来自分类Dev

如何将.jrxml文件集成到Eclipse中的项目

来自分类Dev

将JAR Maven项目包含到WAR Maven项目中

来自分类Dev

在基于Android Gradle的项目中设置集成测试

来自分类Dev

应该如何从Maven项目中引用非Maven项目

来自分类Dev

将Glass版的ZXing集成到Android Studio项目中

来自分类Dev

将导航栏集成到主项目中(ANDROID STUDIO)

来自分类Dev

将Fabric集成到现有项目中-如何解决“未检测到Android模块”?

Related 相关文章

  1. 1

    如何将黄瓜集成到android-maven测试项目中?

  2. 2

    如何将Weld集成到Maven项目中?

  3. 3

    如何将gradle模块集成到Maven项目中?

  4. 4

    多模块Maven项目中的共享集成测试

  5. 5

    跳过Maven项目中集成测试的编译

  6. 6

    如何将MuPDF集成到iOS项目中

  7. 7

    如何将Bootstrap集成到角度CLI项目中

  8. 8

    如何将Material UI集成到Svelte项目中

  9. 9

    如何将djangobb集成到现有项目中?

  10. 10

    如何将RoboSpice项目集成到Android Studio?

  11. 11

    如何将OpenCV集成到Qt Creator Android项目中

  12. 12

    如何将中继服务器集成到正在运行的SUP Android项目中?

  13. 13

    如何将特定的库github commit库集成到Android项目中?

  14. 14

    Android将PGP集成到项目中

  15. 15

    如何在Java项目中引用Maven依赖项的单元测试类?

  16. 16

    如何将pyDev项目集成或嵌入到Mule或Java项目中

  17. 17

    如何将lodash自定义构建集成到项目中

  18. 18

    如何将DTFoundation准确地集成到另一个iOS项目中?

  19. 19

    如何将 topshelf 集成到现有的 Windows 服务项目中?

  20. 20

    如何将具有其他项目的库中的proguard集成到android中?

  21. 21

    如何将Gradle项目与基于Eclipse(Maven)的仪器测试集成

  22. 22

    如何将Gradle项目与基于Eclipse(Maven)的仪器测试集成

  23. 23

    如何将.jrxml文件集成到Eclipse中的项目

  24. 24

    将JAR Maven项目包含到WAR Maven项目中

  25. 25

    在基于Android Gradle的项目中设置集成测试

  26. 26

    应该如何从Maven项目中引用非Maven项目

  27. 27

    将Glass版的ZXing集成到Android Studio项目中

  28. 28

    将导航栏集成到主项目中(ANDROID STUDIO)

  29. 29

    将Fabric集成到现有项目中-如何解决“未检测到Android模块”?

热门标签

归档