-
Notifications
You must be signed in to change notification settings - Fork 112
Make side effect expectations explicit requirement. #627
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
Make side effect expectations explicit requirement. #627
Conversation
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 - looks good to me but as @rjrjr noted we'll have to plan for integration with PoS tests.
I wonder if we want to invert the API and provide opportunity to opt out of it until we have socialized the change? the Worker one was easier to socialize because it came with Workflow1 API changes.
|
I'm strongly inclined to YOLO this one. It's still early days for these tests, and the inconsistency w/worker is so jarring. It's hard to imagine a scenario someone has a test that's relying on breaking if a new side effect appears. Maybe ask for discussion on the public Slack and Square Slack? |
|
I have asked on both public and Square slack to see if anybody have concerns with this. |
|
I don't think there were any major concerns against this, so we should be good to merge? not sure how to re-kick CI to make it happy again. |
|
Yeah, let's ship it. If you click through any Details link in the CI report above there is a Rerun button at the top of the next page. Clicking it now… |
Thanks! I don't see "Rerun" button on the details page. |
Ah, probably an ownership thing. Anyway, I'll merge as soon as CI is green enough. (The SDK 21 shard is so flaky that it's useless, really should remove it. But I'm hoping that the fix for #570 will tame it.) |
|
@darshanparajuli You have ktlint violations. The best way to get your PR green is to open a Phone AVD and run |
Sounds good, thank you!
On it. |
a8888a3 to
93b0089
Compare
93b0089 to
3f2d2c0
Compare
|
CI failed with |
|
That's what we in the trade call "green enough," since SDK 24 passed. Merging. |
Not sure how we missed this in #627.
Addresses #624.
Note: this is my very first PR for this project, I hope I did not make lots of mistakes (whether in assumptions or otherwise).