Skip to content

Rendering differences of Skipped Scenarios in v24 #421

@clrudolphi

Description

@clrudolphi

👓 What did you see?

The consumption chain is Reqnroll v3.3.1 -> HtmlFormatter v22.2 -> ReactComponents v24.

When a feature contains multiple scenarios and when one or more of those scenarios were skipped, the rendering is now different from the prior releases.

In the prior release, the skipped scenarios would be noted as Skipped:

Image

With ReactComponents v24, the skipped scenarios are noted as Skipped AND now include the exception detail that caused the scenario to be skipped:

Image

✅ What did you expect to see?

In Reqnroll, exceptions are used to indicate to the test runner that tests have failed and when skipped. So it is expected that they would be present. I have confirmed that the ndjson streams are structurally identical between these two renderings.

Under the previous version, when a step was marked as Skipped, the rendering would not include any exception detail.

Is this change in rendering behavior intentional?

📦 Which tool/library version are you using?

.NET Framework 4.8
Reqnroll 3.3.1
HtmlFormatter v22.2
ReactComponents v24.0

🔬 How could we reproduce it?

See reproduction project here

📚 Any additional context?

No response

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions