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下面。所以这里需要这样配置;

  • 相关阅读:
    Spring配置文件的命名空间URI
    Hibernate @Embeddable注释
    HIbernate实体类注解配置
    Hibernate关系映射之many-to-many
    Hibernate中cascade属性的区别
    Hibernate注解配置与XML配置区别
    JPA关系映射之one-to-one
    Mysql修改id自增值
    JPA关系映射之one-to-many和many-to-one
    swift
  • 原文地址:https://www.cnblogs.com/Bella-fu/p/10442113.html
Copyright © 2011-2022 走看看