allure-framework / allure-framework/allure3

Feature to filter steps, parameters completely / partially

Open
#326 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.