Replies: 1 comment 1 reply
-
If my proposal above is too long to read or understand, let me try to summarize it here. Proposal: Make optional Currently, Hope, this time around, the community will either engage in discussion. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The existing schema of
Step
object withinsteps
array ofTest
object supports only two properties,name
andstatus
. While this may serve well as a minimal schema, it leaves out support for quite a few properties that modern test frameworks provide for a step.For example, some nice to have and sometimes need to have properties like the ones listed below are left out.
Proposal:
If
Extra
object which is already available toResults
,Tool
,Summary
andTest
objects, is also made an "optional" property ofStep
object, it will allow implementing additional properties for a step.If this proposal is accepted and implemented, it will allow for a report like below.
As you can see, this enriches test step information with meaningful details.
Also, such enriched report can be transformed in a static HTML report which can provide test result details on par with a given framework's native report. Below is an example from Playwright's native report.
My proposed change can make an enormous difference in what details we can report as test result.
I would like to hear what the community thinks.
Beta Was this translation helpful? Give feedback.
All reactions