ozontech / allure-go

Complete Allure provider in Go which doesn't overload the interface usage
https://t.me/allure_go_chat
Apache License 2.0
306 stars 33 forks source link

Добавить возможность маскировать параметры #83

Open KolesnikDmitriy opened 10 months ago

KolesnikDmitriy commented 10 months ago

Is your feature request related to a problem? Please describe. Добавить аннотацию для сокрытия чувствительных данных для вложений и отчетов. Под чувствительными данным понимаются пароли, токены, SSL сертификаты и т.д,

Describe the solution you'd like В задаче https://github.com/allure-framework/allure2/issues/392 была реализована такая возможность в allure-framework. Параметр принимает третий необязательный параметр со скртыми и Исключенными опциями: mode: "hidden" | "masked" - masked скрывает значение параметра, что бы защитить чувствительные данные, и hidden полностью скрывает параметр из отчета

Describe alternatives you've considered https://www.npmjs.com/package/allure-playwright#parameters-usage

Additional context В результате должно появиться 2 теста в https://github.com/ozontech/allure-go/blob/master/examples/suite_demo/parameters_test.go