Skip to content
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

Closed
wants to merge 1 commit into from
Closed

doc: add Testing WG #5461

wants to merge 1 commit into from

Conversation

Trott
Copy link
Member

@Trott Trott commented Feb 26, 2016

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

@Trott Trott added doc Issues and PRs related to the documentations. test Issues and PRs related to the tests. meta Issues and PRs related to the general management of the project. ctc-agenda labels Feb 26, 2016
@jbergstroem
Copy link
Member

This is an important addition to the nodejs family. Happy to see it go official -- LGTM.

@rvagg
Copy link
Member

rvagg commented Feb 27, 2016

@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

@MylesBorins
Copy link
Contributor

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

@Trott
Copy link
Member Author

Trott commented Feb 27, 2016

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

Copy link
Contributor

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.

Copy link
Member Author

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.

@orangemocha
Copy link
Contributor

Grammar nit. Otherwise LGTM.

@jasnell
Copy link
Member

jasnell commented Mar 2, 2016

LGTM

@Fishrock123
Copy link
Contributor

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:
Copy link
Contributor

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?

Copy link
Contributor

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

Copy link
Member Author

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
@Trott
Copy link
Member Author

Trott commented Mar 9, 2016

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.

@Trott
Copy link
Member Author

Trott commented Mar 15, 2016

This was ratified by the Build WG today. 🎉

Trott added a commit to Trott/io.js that referenced this pull request Mar 15, 2016
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]>
@Trott
Copy link
Member Author

Trott commented Mar 15, 2016

Landed in 2a0b3da

@Trott Trott closed this Mar 15, 2016
evanlucas pushed a commit that referenced this pull request Mar 15, 2016
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]>
@evanlucas evanlucas mentioned this pull request Mar 15, 2016
rvagg pushed a commit that referenced this pull request Mar 16, 2016
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]>
MylesBorins pushed a commit that referenced this pull request Mar 17, 2016
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]>
MylesBorins pushed a commit that referenced this pull request Mar 21, 2016
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]>
@Trott Trott deleted the testing-wg branch January 13, 2022 22:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc Issues and PRs related to the documentations. meta Issues and PRs related to the general management of the project. test Issues and PRs related to the tests.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants