Отчет Allure: Как скрыть конфиденциальные данные в отчете Allure? - PullRequest
0 голосов
/ 06 августа 2020

Необходимо скрыть конфиденциальные данные из отчетов allure. Насколько я понимаю, может быть какой-то перехватчик, который в момент создания отчета об очаровании заменит данные на *** или какое-то сообщение «скрытые данные» или около того. как я понимаю, может помочь в таких задачах. И вот где я остановился: https://github.com/anagornaia/allure-cucumber-aspectj

С таким результатом:

введите описание изображения здесь

Параметры не скрыты, в имени шага есть «конфиденциальные данные», но был создан подэтап ... в котором «конфиденциальные данные» заменены на «скрытые данные».

Вопрос:

  1. Есть ли возможность скрыть данные без создания какого-то странного подэтапа ... и скрыть значения из раздела параметров?
  2. Если да, то что я делаю не так? Куда мне смотреть? Есть ли примеры удаления конфиденциальных данных из отчета allure, которые я пропустил?

1 Ответ

0 голосов
/ 09 августа 2020

Я нашел решение, создав плагин на базе AllureCucumber5Jvm. Я изменил строки, в которых параметры, которые устанавливаются и заменяются в переменных имен шагов, также ввел логическую переменную, которая получает значение из конфигурации, в которой говорится, скрывать или не скрывать информацию из отчета. Скоро обновлю проект в GitHub для других желающих.

...