倾城报告:如何在倾城报告中隐藏敏感数据?

Allure Report: How to hide sensitive data in allure report?

需要从诱惑报告中隐藏敏感数据。 据我了解,可能存在某种拦截器,在创建魅力报告时会将数据替换为 *** 或某些消息 'hidden data' 左右。

这就是我想到 aspectJ 的原因,据我所知,它可以帮助完成此类任务。 这是我停下来的地方:https://github.com/anagornaia/allure-cucumber-aspectj

结果如下:

参数未隐藏,在步骤名称中,有 'sensitive data',但创建了一个子步骤...将 'sensitive data' 替换为 'hidden data'。

问题:

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

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