cucumber - 魅力报告:如何在魅力报告中隐藏敏感数据?
问题描述
有必要从诱惑报告中隐藏敏感数据。据我了解,可能存在某种拦截器,在创建魅力报告时会用 *** 或某些消息“隐藏数据”左右替换数据。
这就是我考虑 aspectJ 的原因,据我了解,它可以帮助完成此类任务。这是我停下来的地方:https ://github.com/anagornaia/allure-cucumber-aspectj
有了这个结果:
参数未隐藏,在步骤名称中,有“敏感数据”,但创建了一个子步骤......将“敏感数据”替换为“隐藏数据”。
问题:
- 是否有可能在不创建一些奇怪的子步骤的情况下隐藏数据......并隐藏参数部分的值?
- 如果是,我做错了什么?我应该看哪里?有没有从我错过的诱惑报告中删除敏感数据的例子?
解决方案
我通过在 AllureCucumber5Jvm 基础上创建插件找到了解决方案。我更改了在步骤名称变量中设置和替换参数的行,还引入了一个布尔变量,该变量从配置中获取值,它表示隐藏或不隐藏报告中的信息。很快将在 GitHub 上为其他感兴趣的人更新项目。
推荐阅读
- python - 在 Python 中使用 sftp.put 将匹配/通配符文件发送到另一台服务器
- python - 使用 turbodbc 创建一个过程
- reactjs - 在 websocket 回调中调用 redux-saga 中的 redux 操作(stomp + sockjs)
- python - Python 中的 Trie 实现——打印键
- series - .series() 的问题和从 mpmath 的转换
- angular - 将 JHipster Angular 客户端应用程序部署到 Apache Web 服务器
- c# - Task.Delay 会导致线程切换吗?
- mysql - MySQL 在安全模式下运行,但不在正常模式下。找不到文件:'./mysql/plugin.frm'(错误号:13)
- docker - Kubernetes Slave 错误 - 与服务器 localhost:8080 的连接被拒绝
- python - 在 Python 中具有继承类的猴子修补类