zoukankan      html  css  js  c++  java
  • Jenkins+Allure 构建脚本报错提示Can't find allure commandline <null>

     

    关于allure遇到几个问题,百度都没有解决方法,有些还是FQ找到,有些是自己琢磨了好久发现,做个记录。

    问题1、构建脚本接受后提示:

    Can't find allure commandline <null>

    解决方法:

    1、查看全局配置,Allure Commandline,安装目录设置,如果选择自动安装不会出现在该错误可以忽略;如果非自动安装,则需要选择allure目录,不是bin目录下的allure文件,

    比如下图,/usr/bin/allure;

    问题2、Exception in thread "main" ru.yandex.qatools.allure.data.ReportGenerationException: Could not find any allure results

    原因:allure版本太低,下载解压最新的版本(一定要最新版本)

    问题3:Allure测试报告中没有behavior和package模块

    解决方法:在项目中Allure Report的advanced中添加Allure Configuration 配置,可以用 Allure Commandline安装目录下config下的xml配置

    问题4、Allure测试报告中的用例数是实际的2倍,用例详情没有任何内容。

    原因:pom文件里多了ru.yandex.qatools.allure的jar包,所以测试test suit会在allure-result下生成一份****testsuit.xml的测试文档,生成报告会把.xml的也一起执行生成报告出现多了一倍用例,一 开始以为是test suit xml 配置问题,所以手动删除allure-result下.xml文件也可以,直接删除ru.yandex.qatools.allure依赖更直接方便,如果需要这个jar包的,可以删除xml文件

    解决方法:可以删除allure-result中***.xml格式文件,在Jenkins的项目设置中,在build后的步骤加一条执行shell,rm -rf  target/allure-result/*.xml,再生成报告就正常了。

  • 相关阅读:
    bzoj3996: [TJOI2015]线性代数
    bzoj3319: 黑白树
    bzoj3745: [Coci2015]Norma
    bzoj2437: [Noi2011]兔兔与蛋蛋
    bzoj1110: [POI2007]砝码Odw
    bzoj4919: [Lydsy1706月赛]大根堆
    bzoj5085: 最大
    bzoj2721: [Violet 5]樱花
    Theoretical & Applied Mechanics Letters第2届编委会2015年度第1次全体编委会工作会议纪要(转自力学学会)
    法国石墨烯研究者成功合成二维材料锗烯
  • 原文地址:https://www.cnblogs.com/mkmoney/p/10571601.html
Copyright © 2011-2022 走看看