allure-framework / allure-framework/allure3
Feature to filter steps, parameters completely / partially
- Dominant language
- HTML
- Stars
- 401
- Forks
- 58
- Avg merge
- 2d 20h
- Merged PRs (30d)
- 34
Description
We sometime need to share the Allure report with third parties for different reasons, but its mostly for internal use.
Devs need all the steps and parameters as-is, the more the better, but even in the company different audience just doesn't need as much, nor understand technical steps, and the output is less useful to them.
Same goes for third parties.
So it'd be good to be able to hide steps either completely or partially and same goes parameters, but depending on the "target audience". Either by being able to generate a different reports for the same input, or be able to hide it on the UI of the report.
By partially, I mean it'd only hide the very specific step, but leave any sub-step in place, fully hidden step would be completely missing along with every sub-step.
As for parameters, either just hide the value for it, or remove them completely. So a step with 4 parameters in full, might show up with only 1-2 parameters.
This'd require a different hiding strategy for parameters, and a hiding strategy for steps.
Contributor guide
Research direction
No files, tests, or entry points are named. Start by locating the report generation and report UI entry points, then determine how audience-specific hiding would apply to steps, sub-steps, and parameters. Done means supporting the requested full or partial hiding modes and producing reports that match the selected audience.
Written by the indexing model from the issue text.
Assessment
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100