-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Specify requirements and criteria for publishing test summaries and reports #5
Comments
Status of this comment: Draft
|
This all looks good to me, with a couple of comments: Ref 6 & 7: Whilst we work towards a goal of full test coverage by approved tests, we will have a mix of approved and unreviewed tests. The results of all these tests are of value to maintainers since unreviewed tests may have valid results and will often relate to newer parts of the spec. This can help maintainers confirm that they (and the tests) are headed in the right direction. So, just to clarify, you are proposing that any CG-published report should only contain the results of approved tests? I see the benefit of that as it means the reports should be fully trusted and will avoid any mis-interpretation. On the other hand, I think it is important that full test results are available to maintainers. In point 7 you suggest that reports with results from unapproved tests can be published anywhere - can we discuss the potential audience for this? If it is maintainers, then they don't need publishing as such, they just need to be made available to them. If not maintainers, then who is going to benefit from publishing results that are less authoritative. Won't it be confusing to have reports in multiple locations? |
There are two sides to this:
|
I think on solidssevers.org we should drop all occurrences of the word 'independent', to avoid any implications that the specification-tests are anything less than independent. @edwardsph and I also discussed a construction where we don't publish the output of the specification-tests directly, to avoid any implications that the specification-tests are "done". For the jest-based tests we can publish the full machine readable output though, and if there is data we discover through running the specification-tests in private, we could always write a jest-based test that replicates those findings. So then basically the jest-based tests report on solidservers.org, and the machine-readable output of the specification-tests will not be published for the time being, but will one day (when they're finished and the spec is as well) be published on solidproject.org |
For publication at @csarven can you please try to propose a different text for point 6? It also reads like the second sentence is incomplete. |
@csarven thanks for editing it, but I think there still is some major room for improvement. Let's have a video call to discuss the details, see Gitter DM |
Thanks for your time @csarven - as discussed, from my PoV, what we want above all is "one panel, one charter", and I think we can achieve that. We just need to write down the way we work, in a charter that covers both our current reporting while Solid is still in development, and our goals for what the test suite should look like in the future.
|
Yes! Thanks for updating point 6 @csarven, LGTM. |
Regarding "if no objection within a certain time (TBD), it can be approved for publication by the submitter (or test suite panel)" ... "maintainers will be given the opportunity to provide explanatory notes to go with the report" in point 6, that implicitly suggests that in case of objections, adding these explanatory notes can be a way to resolve them. Maybe we can additionally mention the priority of constituents, just to make it clear that all of this is "within reason", and maintainers cannot just object without providing any reason or explanatory notes for the cause of their objection. |
And:
because the report on https://solidservers.org is currently not machine-readable. |
Proposal for an additional point: if there is a spec dispute, then we accept all interpretations of the spec as "pass" |
This issue is an ACTION of https://github.com/solid/test-suite-panel/blob/main/meetings/2022-05-13.md#proposal-1-specify-requirements-and-criteria-for-publishing-test-summaries-and-reports due 2022-05-27. To document a mutual understanding (see #considerations) towards the Test Suite Panel Charter proposal.
Related issues:
Considerations:
The text was updated successfully, but these errors were encountered: