-
Notifications
You must be signed in to change notification settings - Fork 29.6k
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
doc: add Testing WG #5461
doc: add Testing WG #5461
Conversation
This is an important addition to the nodejs family. Happy to see it go official -- LGTM. |
@nodejs/testing @nodejs/ctc Have we figured out the relationship with smoke testing? Does that fit within the bounds of this WG or perhaps have some cross-over with LTS or a separate WG or simply just a tool that we happen to maintain? It'd be good to have a path for folks to get involved in smoke testing specifically if they felt passionate about that. / @thealphanerd |
Fwiw I'm involved in Build / testing / lts... all of which I think are important for smoke testing. It's own WG seems over kill to me at the moment |
There was a separate attempt at one point to start a smoke-testing WG but it is entirely inactive as far as I know. In my opinion, although, as with a lot of testing things, there's huge reliance on and interaction with Build, smoke testing would best fit under this WG if you had to put it in one place for some reason. But that's just my opinion. I'm certainly open to other ideas. |
* Document guidelines around tests | ||
* Work with the Build Working Group to improve continuous integration | ||
* Improve tooling for testing | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Coordinate
=> Coordinating
, Document
=> Documenting
, and so on.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Coordinate
=> Coordinating
etc. per @orangemocha and added a full-stop at the end of each bullet point.
Grammar nit. Otherwise LGTM. |
LGTM |
no strong opinion here |
The Node.js Testing Working Group's purpose is to extend and improve testing of | ||
the Node.js source code. | ||
|
||
It's responsibilities are: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Has code coverage ever attempted on our source code? If it isn't, will it fall under the scope of this WG?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, for me, it was a nightmare to get working though due to the way we compile the js files into the binary. Maybe @chrisdickinson has a different opinion. IIRC, he also did some work on that
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would say "code coverage" fits under both "overall strategy for improving testing" and "improve tooling for testing".
Add the proposed Testing WG. WORKING_GROUPS.md indicates that opening a pull request to that file is the way to request that a charter be ratified by the TC. So, that's what this is. The charter document is currently: https://github.com/nodejs/testing/blob/master/Charter.md
This was ratified by the CTC today. It still needs to be ratified by @nodejs/build. They're next meeting is next week, I believe. |
This was ratified by the Build WG today. 🎉 |
Add the proposed Testing WG. WORKING_GROUPS.md indicates that opening a pull request to that file is the way to request that a charter be ratified by the TC. So, that's what this is. The charter document is currently: https://github.com/nodejs/testing/blob/master/Charter.md PR-URL: nodejs#5461 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Alexis Campailla <[email protected]> Reviewed-By: Johan Bergström <[email protected]>
Landed in 2a0b3da |
Add the proposed Testing WG. WORKING_GROUPS.md indicates that opening a pull request to that file is the way to request that a charter be ratified by the TC. So, that's what this is. The charter document is currently: https://github.com/nodejs/testing/blob/master/Charter.md PR-URL: #5461 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Alexis Campailla <[email protected]> Reviewed-By: Johan Bergström <[email protected]>
Add the proposed Testing WG. WORKING_GROUPS.md indicates that opening a pull request to that file is the way to request that a charter be ratified by the TC. So, that's what this is. The charter document is currently: https://github.com/nodejs/testing/blob/master/Charter.md PR-URL: #5461 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Alexis Campailla <[email protected]> Reviewed-By: Johan Bergström <[email protected]>
Add the proposed Testing WG. WORKING_GROUPS.md indicates that opening a pull request to that file is the way to request that a charter be ratified by the TC. So, that's what this is. The charter document is currently: https://github.com/nodejs/testing/blob/master/Charter.md PR-URL: #5461 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Alexis Campailla <[email protected]> Reviewed-By: Johan Bergström <[email protected]>
Add the proposed Testing WG. WORKING_GROUPS.md indicates that opening a pull request to that file is the way to request that a charter be ratified by the TC. So, that's what this is. The charter document is currently: https://github.com/nodejs/testing/blob/master/Charter.md PR-URL: #5461 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Alexis Campailla <[email protected]> Reviewed-By: Johan Bergström <[email protected]>
Add the proposed Testing WG. WORKING_GROUPS.md indicates that opening
a pull request to that file is the way to request that a charter be
ratified by the TC. So, that's what this is.
The charter document is currently:
https://github.com/nodejs/testing/blob/master/Charter.md
If this charter overlaps with the Build WG charter, then the Build WG will also have to ratify it. @nodejs/build