美文网首页
maven读书笔记-测试

maven读书笔记-测试

作者: 楊大大大侠 | 来源:发表于2018-08-22 15:19 被阅读0次

    测试:maven-surefire-plugin的test目标目标 会 自动 执行 测试 源 码 路径( 默认 为 src/ test/ java/) 下 所有 符合 一组 命名 模式 的 测试 类。这组模式为:

    ·**/Test*. java: 任何 子目 录下 所有 命名 以 Test 开头 的 Java 类。

    ·**/*Test. java: 任何 子目 录下 所有 命名 以 Test 结尾 的 Java 类。

    ·**/*TestCase. java: 任何 子目 录下 所有 命名 以 TestCase 结尾 的 Java 类。

    跳过测试:mvn package -Dskiptests

    配置插件跳过测试运行

    跳过测试代码编译:mvn package -Dmaven.test.skip=true

    动态指定要运行的测试用例:mvn test -Dtest=*Test

    包含和排除测试用例

    自动运行Tests结尾的测试类 排除测试用例

    测试报告

    重用测试代码

    打包测试代码

    maven- jar- plugin 有两 个 目标, 分别 是 jar 和 test- jar, 前者 通过 Maven 的 内置 绑 定 在 default 生命 周期 的 package 阶段 运行, 其 行为 就是 对 项目 主 代码 进行 打包, 而 后者 并没有 内置 绑 定, 因此 上述 的 插件 配置 显 式 声明 该 目标 来 打包 测试 代码。

    依赖测试包构建

    构建web应用:用户 必须 为 Web 项目 显 式 指定 打包 方式 为 war,

    web项目的maven目录结构

    jetty-maven-plugin

    配置jetty-maven-plugin

    scanIntervalSeconds:插件扫描项目变更的时间间隔。默认为0,表示不扫描;

    setting.xml中配置

    启动 Jetty 之后, 用户 可以 在 IDE 中 修改 各类 文件, 如 JSP、 HTML、 CSS、 JavaScript 甚至 是 Java 类。 只要 不是 修改 类 名、 方 法名 等 较大 的 操作, jetty- maven- plugin 都能 够 扫描 到 变更 并 正确地 将 变化 更新 至 Web 容器 中。

    相关文章

      网友评论

          本文标题:maven读书笔记-测试

          本文链接:https://www.haomeiwen.com/subject/udzeiftx.html