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
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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