-
Notifications
You must be signed in to change notification settings - Fork 1.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
Create a Testing sub-team #3455
Conversation
|
||
**T-rustdoc**: This is a sibling team that T-testing will likely coordinate with if any changes are need to how we do doctesting | ||
|
||
**T-IDEs and Editors**: This is a sibling team that T-testing will likely coordinate with to understand the needs of IDEs/editors related to incorporating test related capabilities |
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.
When I initially added this sibling team relationship I had RA and the rest of the editor/IDE landscape community in mind. However, I'm now remembering that RA is a separate team altogether, and I'm actually a little unclear on whether T-ides-and-editors is still a functionally active team?
Obviously the items captured in this list are not an exhaustive, binding list (we'll work with other teams as and when necessary regardless) but if anyone knows offhand whether this team makes sense and/or has thoughts on whether we should mention the RA team specifically that'd be good to know
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.
it's not an active team, we should remove this and instead work with the r-a team here
Seems like this is fairly uncontroversial. Added T-libs at Manish's suggestion. @rfcbot fcp merge |
I think you have to be on one of the teams for RFCbot to work. (That or I'm about to make a fool out of myself) @rfcbot fcp merge |
Team member @thomcc has proposed to merge this. The next step is review by the rest of the tagged team members:
No concerns currently listed. Once a majority of reviewers approve (and at most 2 approvals are outstanding), this will enter its final comment period. If you spot a major issue that hasn't been raised at any point in this process, please speak up! See this document for info about what commands tagged team members can give me. |
(We're in the process of overhauling the devtools team membership; for now I have ticked the boxes of devtools team members who are no longer active: kinnison, Xanewok, and fitzgen) |
🔔 This is now entering its final comment period, as per the review above. 🔔 |
I would still like to see approval from @joshtriplett and @m-ou-se though, I would suggest not merging this RFC until they get around to seeing this. |
|
||
**T-IDEs and Editors**: This is a sibling team that T-testing will likely coordinate with to understand the needs of IDEs/editors related to incorporating test related capabilities | ||
|
||
**T-libs**: This will be a second/secondary top level parent team as they are ultimately responsible for libtest. |
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.
If this effort ultimately produces some new stable API surfaces (as I hope it does), it'll need to be T-libs-api.
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.
Exciting!
The final comment period, with a disposition to merge, as per the review above, is now complete. As the automated representative of the governance process, I would like to thank the author for their work and everyone else who contributed. This will be merged soon. |
Thank you everyone! @calebcartwright Can you follow up with a PR to https://github.com/rust-lang/team to create the team? Let me know if you have questions on what fields to add. Also consider adding a repo there if ya'll want to create one. |
Yup will do, already had some local changes in-flight for the r-l/team repo anyway |
[#50297]: https://github.com/rust-lang/rust/issues/50297 | ||
[#2318]: https://github.com/rust-lang/rfcs/pull/2318 | ||
[ci]: (https://internals.rust-lang.org/t/pre-rfc-implementing-test-binary-list-format-json-for-use-by-ide-test-explorers-runners/18308) | ||
|
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.
Will the test sub-team also take responsibility for cargo bench
?
I noticed we almost forgot to stabilize benchmark 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.
Now that we have the team, I expect we'll be laying out our plan. I personally expect benchmark support to be included as it is closely tied in with test support.
That said, I personally also see a lot of this being done by making custom test harnesses a first class citizen and doing the work on most of this outside of libtest
This RFC proposes creating a new sub-team for shepherding improvements to the end-user experience (wider Rust development community) for verifying their Rust code. For example, this team would be overseeing improvements to
cargo test
(owned by T-cargo under T-devtools) and libtest
(owned by T-libs).Rendered