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

Fix for Issue 567 #592

Merged
merged 7 commits into from
Aug 31, 2021
Merged

Fix for Issue 567 #592

merged 7 commits into from
Aug 31, 2021

Conversation

JessyCatterwaul
Copy link
Contributor

@JessyCatterwaul
Copy link
Contributor Author

I haven't worked with Emitron in a long time. Is this failure expected?

@sammyd
Copy link
Collaborator

sammyd commented Aug 30, 2021

I don't know of a reason why the tests would fail. The only issue might be around timeouts for the async tests. Taking a look at the output will give an indication of which tests are failing, which might help narrow down what the problem is.

@JessyCatterwaul
Copy link
Contributor Author

Passed here: #593
How do I kick off the tests again? I feel pretty certain I don't need to make any code changes.

@sammyd
Copy link
Collaborator

sammyd commented Aug 30, 2021

image

Details. Then "re-run jobs > Re-run all jobs"

@JessyCatterwaul
Copy link
Contributor Author

Again, it failed.
Once more, and it did not fail.

That's good enough for me for now, but I'd prefer it to be more deterministic… 😑

@sammyd
Copy link
Collaborator

sammyd commented Aug 31, 2021

I think the solution is to either come up with a better way to test the async code, or just extend the timeouts. Not sure why they take so long. I guess shared Macs being quite slow.

@sammyd sammyd requested a review from 0xTim August 31, 2021 08:01
Copy link
Contributor

@0xTim 0xTim left a comment

Choose a reason for hiding this comment

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

This LGTM. With regards to the tests I'm hoping that some of the a/a stuff will help that but yes the tests are causing lots off issues with CI and PRs. We could investigate wrapping the tests that need to wait with helpers to automatically retry or remove the source of asynchronicity and replacing it with something we can stub out in tests to control better

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants