java - Java 语言 Codeship 中的设置和测试命令

标签 java testing junit continuous-integration codeship

我在 Codeship 中使用 Java 语言运行测试用例时遇到了问题。没有编写设置和测试命令,它给出了错误的执行结果,并且没有任何关于如何在Java中编写和执行测试用例的解释。此外,它与 GitHub 连接并从那里获取项目代码。我可以在哪里编写代码以及如何在 codeship 中运行我的测试用例?

最佳答案

显然 the links @CubeJockey 提供的包含必要的信息(请参阅下面的步骤 5)。因此,我假设这里缺少一些先决条件或基本概念的知识。可能的工作流程可能如下所示:

  1. 创建一个Maven项目

  2. 写一些单元测试,放到/src/test/java

  3. 使用 Maven 在本地运行测试

  4. 将您的代码推送到远程 Git 存储库,例如 GitHub 或 Bitbucket

  5. 持续集成设置 Codeship:

    设置命令

    jdk_switcher use oraclejdk8
    

    配置测试管道/测试命令

    mvn -B test
    
  6. 触发 Codeship 构建,手动或通过另一个推送到 git 存储库

关于java - Java 语言 Codeship 中的设置和测试命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34189174/

相关文章:

javascript - 如何在 java 和 node.js 应用程序之间共享动态属性

java - 是否可以在 JScheme 中编写 Java 类?

ruby-on-rails-3 - 着色/突出显示导轨 3 'rake test' 输出

unit-testing - 使用依赖网络的代码进行单元测试

java - 如何使用junit和maven运行selenium测试

带有 lambda 的 Java foreach 以 "outside"变量作为参数调用方法

java - 如何在不膨胀main方法的情况下将数据加载到java程序中

ios - 自动化 iOS MDM 配置文件测试

java - cucumber-Junit 断言失败 - 无法断言 '£' 符号

java - Sonarqube 未涵盖主要代码