zoukankan      html  css  js  c++  java
  • jenkins gradle allure集成

     查考文档:https://github.com/allure-examples/allure-gradle-junit-example

    背景:

    有一个测试项目是使用 gradle构建

    已有jenkins项目 可以跑成功

    期望:

    1)在项目里加上allure ,让测试项目运行时(gradle test)可以在build里生成allure-results

    2)在jenkins里面,可以跑测试项目时,自动生成 Allure的测试报告;

    解决方案:

    1、在jenkins安装Allure插件;

    依次进入  系统管理-插件管理; 搜索到插件,进行安装;

    安装完后需要添加全局工具配置;进入 系统管理-全局工具配置,添加allure的配置如下;

    2、在测试项目里,找到gradle配置文件 bulid.gradle新增配置;

    buildscript {
    repositories {
    jcenter()
    }
    dependencies {
    classpath "io.qameta.allure:allure-gradle:2.5"
    }


    }

    apply plugin: 'java'
    apply plugin: 'io.qameta.allure'


    repositories {
    mavenCentral()
    }

    allure {
    autoconfigure = true
    version = '2.6.0'

    useJUnit4 {
    version = '2.6.0'
    }

    3、

    修改jenkins 原来的项目配置:新增配置如下;  由于配置了第二步后,运行测试项目会自动生成 build文件,Allure对应的结果在目录 build/allure-results下面。所以这里需要这样配置;

  • 相关阅读:
    02作业
    作业01
    10-C++远征之模板篇-学习笔记
    9-C++远征之多态篇-学习笔记
    8-C++远征之继承篇-学习笔记
    C++远征之封装篇(下)-学习笔记
    6-C++远征之封装篇[上]-学习笔记
    C++远征离港篇-学习笔记
    4-c++教程起航篇-学习笔记
    Linux C语言结构体-学习笔记
  • 原文地址:https://www.cnblogs.com/Bella-fu/p/10442113.html
Copyright © 2011-2022 走看看