魅力报告:如何在魅力报告中隐藏敏感数据?

时间:2020-08-06 12:43:25

标签: cucumber junit4 aspectj cucumber-java allure

有必要从诱惑力报告中隐藏敏感数据。 据我了解,可能存在某种拦截器,在创建诱人报告时,该拦截器将用***或某些消息“隐藏数据”等替换数据。

这就是为什么我考虑过AspectJ的原因,据我了解它可以帮助完成此类任务。 这是我停下来的地方:https://github.com/anagornaia/allure-cucumber-aspectj

结果如下:

enter image description here

参数不是隐藏的,在步骤名称中有“敏感数据”,但是创建了一个子步骤...用“隐藏数据”代替了“敏感数据”。

问题:

  1. 是否可以隐藏数据而不创建一些奇怪的子步骤...并隐藏参数部分的值?
  2. 如果是,我做错了什么?我应该看哪里?有没有从我错过的吸引力报告中删除敏感数据的示例?

1 个答案:

答案 0 :(得分:0)

我通过在AllureCucumber5Jvm基础上创建插件找到了解决方案。我更改了在步骤名称变量中设置和替换的参数的行,还引入了布尔变量,该布尔变量从配置中获取值,该值表示隐藏或不隐藏报表中的信息。很快将在GitHub中为其他感兴趣的人更新项目。

相关问题