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

Add a test status section to display testgrid status. #17508

Merged
merged 1 commit into from
Mar 4, 2024

Conversation

siyuanfoundation
Copy link
Contributor

@siyuanfoundation
Copy link
Contributor Author

Not sure README.md is the right place for this, but it seems to be useful information to display somewhere on the website. @ahrtr @serathius

README.md Outdated
@@ -133,6 +133,19 @@ Now it's time to dig into the full etcd API and other guides.
[security]: https://etcd.io/docs/latest/op-guide/security
[tuning]: https://etcd.io/docs/latest/tuning

## Test Status
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would it be better to have it in CONTRIBUTING.md? or one of Documentation/contributor-guide

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My vote would be CONTRIBUTING.md as a new heading below the "Create a pull request" header: https://github.com/etcd-io/etcd/blob/main/CONTRIBUTING.md#create-a-pull-request

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggest to add one more doc something like test-status.md under Documentation/contributor-guide, and then add an item under Find something to work on to point to the doc.

Either way works for me. The goal is to have people periodically check and drive to fix all the flaky test. Leave it to @jmhbnz to coordinate this via the bi-weekly bug triage meeting?

@siyuanfoundation
Copy link
Contributor Author

/retest

CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated

If you find any flaky tests on testgrid, please

1. open an issue with the `type/flake` label.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we expect each contributor raise issue for the flaky test? Or should we take care of it? @jmhbnz

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm happy for contributors to open issues. We should probably suggest the check for existing issues first though.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should probably suggest the check for existing issues first though.

Agreed.

Copy link
Member

@jmhbnz jmhbnz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall LGTM - Just a few nitpicks below if you have time.

CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated

If you find any flaky tests on testgrid, please

1. open an issue with the `type/flake` label.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm happy for contributors to open issues. We should probably suggest the check for existing issues first though.

CONTRIBUTING.md Show resolved Hide resolved
Signed-off-by: Siyuan Zhang <sizhang@google.com>
Copy link
Member

@ahrtr ahrtr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

Thanks

@ahrtr ahrtr merged commit 1249d8d into etcd-io:main Mar 4, 2024
39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

4 participants