测试你的应用是否兼容Java 8的3个简单步骤_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > 测试你的应用是否兼容Java 8的3个简单步骤

测试你的应用是否兼容Java 8的3个简单步骤

 2013/7/11 23:14:52    程序员俱乐部  我要评论(0)
  • 摘要:英文原文:TestingJava8in3EasyStepsJava8的基本功能目前已经准备就绪,该版本中包含了一大堆新的特性。由于这是一个全新的大版本,因此你的代码在从Java7升级至Java8时可能会出现问题。比如在Java7发布后,就被发现含有严重的bug。这种问题同样有可能出现在Java8上。本文主要介绍如何使用现有的持续集成(ContinuousIntegration,CI)服务器进行Java8环境测试。本文将使用开源项目hawkshaw来进行测试。1
  • 标签:测试 Java 应用 步骤 兼容
class="topic_img" alt=""/>

  英文原文:Testing Java 8 in 3 Easy Steps

  Java 8 的基本功能目前已经准备就绪,该版本中包含了一大堆新的特性。由于这是一个全新的大版本,因此你的代码在从 Java 7 升级至 Java 8 时可能会出现问题。比如在 Java 7 发布后,就被发现含有严重的 bug。

  这种问题同样有可能出现在 Java 8 上。本文主要介绍如何使用现有的持续集成(Continuous Integration,CI)服务器进行 Java 8 环境测试。本文将使用开源项目 hawkshaw 来进行测试。

  1.   在 CI 服务器上安装 JDK 8

  你可以从 https://jdk8.java.net/download.html 中下载最新的 Java 8 版本,并在 CI 服务器上进行安装。

  你还需要在 Jenkins 中进行 JDK8 相关的设置,以便让它知道如何寻找 JDK。在主页面中上找到 Manage Jenkins 和 Configure System 设置选项,然后找到 JDK Install 部分,取消选中 install automatically,并添加名称和路径。

  2.   设置 Jenkins Multi-Build

  你可以针对现有的项目来设置另一个 Jenkins Job,比如设置 multi-build。首先需要创建一个新的 multi-build Jenkins Job。

  Jenkins Job 正常设置完成后,你需要在任务设置界面的 Configuration Matrix 部分中点击 add axis ,然后选择你需要的 JDK。这里我选择了一个 JDK7 和一个 JDK8 版本。

  你可能还需要禁用在 Java 8 下无法工作的插件,比如 Jacoco。

  3.   报告 bug

  现在你可以运行你的项目,来看看它们是否在不同的 Java 版本下都能测试通过。

  如果测试失败,你需要弄清楚失败的原因。也许是由于你的代码中存在 bug,如果是这种情况,你完全可以在 Java 8 正式发布前解决它。如果是由于 Java 8 的 bug 所致,你可以在 bug 跟踪或邮件列表中向 Java 8 开发团队报告 bug。

发表评论
用户名: 匿名