-
Notifications
You must be signed in to change notification settings - Fork 210
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
Verify idempotency #3158
Verify idempotency #3158
Conversation
For the records, the IT tests of this PR won't pass:
|
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.
Thanks for the contribution as always! One minor comment. Also if you want to go ahead and add the missing java dependency, please do.
What a great contribution @andreaTP! Great idea to validate idempotency! |
d6ac59e
to
18f7c6f
Compare
Hey @andreaTP |
@baywet thanks for getting back as always! I do believe that this subject (idempotency) is extremely important to have a healthy project, at the same time, it is, usually, really hard to keep it prioritized by PMs. I'm a bit skeptical at ignoring failures for this use-case as those tests are "designed to be unstable" unless all of the bugs have been solved. Keeping the PR open (and rebasing after any meaningful change) or merge it keeping the tests failing are both strategies that would favor prioritization in my experience. That said, I have little context about what is going on on your side and I openly let you take the final decision, I have no strong objections and I trust your final judge :-) |
aa0b0d3
to
b39eaa9
Compare
The reason I was mentioning that is because I don't want to hold merging this infrastructure improvement on fixing this bug we already know about #3067 Note for me for later: 22 failing before last force push |
Signed-off-by: Vincent Biret <[email protected]>
…ral properties Signed-off-by: Vincent Biret <[email protected]>
Signed-off-by: Vincent Biret <[email protected]>
Signed-off-by: Vincent Biret <[email protected]>
Signed-off-by: Vincent Biret <[email protected]>
…g request builders leading to collisions Signed-off-by: Vincent Biret <[email protected]>
The last force push brought us down to 13 failures. I've implemented a couple of additional fixes which should bring us down to 9 failures. Here is the list of the last remaining 9 ones which all map to known issues. I'll implement a suppression mechanism next.
|
b39eaa9
to
70bc8f9
Compare
Signed-off-by: Vincent Biret <[email protected]>
Signed-off-by: Vincent Biret <[email protected]>
Signed-off-by: Vincent Biret <[email protected]>
Signed-off-by: Vincent Biret <[email protected]>
Signed-off-by: Vincent Biret <[email protected]>
Signed-off-by: Vincent Biret <[email protected]>
Signed-off-by: Vincent Biret <[email protected]>
Signed-off-by: Vincent Biret <[email protected]>
Signed-off-by: Vincent Biret <[email protected]>
Signed-off-by: Vincent Biret <[email protected]>
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 think we should be good to merge this now. @andrueastman for final review
Thanks a lot @baywet for taking over this one 👍 |
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.
👍🏼
This PR adds a job to compare the results of the two subsequent generations performed with Kiota
fixes #2442