You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The listen_multiple firestore sample is flakey, likely due to not waiting appropriately for all of the async events to happen before the assertions.
To fix this flakeyness, someone with good python multithreading knowledge will be needed to add the correct await conditions.
@andrewferlitsch The flakiness of this test is due to the current implementation of some async threads and timeouts waiting for various events to happen over the course of the test run. These failures are independent of Fusion and can happen in any environment. A similar issue was present in the java tests that I fixed here, however I do not possess the requisite python threading knowledge to be able to fix this on my own and will need help from someone that does.
Activity
andrewferlitsch commentedon Dec 3, 2019
@BenWhitehead If the test is failing (flaky) in Fusion, shouldn't a bug be opened in buganizer and not here in issues?
BenWhitehead commentedon Dec 3, 2019
@andrewferlitsch The flakiness of this test is due to the current implementation of some async threads and timeouts waiting for various events to happen over the course of the test run. These failures are independent of Fusion and can happen in any environment. A similar issue was present in the java tests that I fixed here, however I do not possess the requisite python threading knowledge to be able to fix this on my own and will need help from someone that does.
andrewferlitsch commentedon Dec 3, 2019
@GoogleCloudPlatform/python-samples-owners Is there someone whom can help Ben with how to do this fix in Python?