DescriptionTest code to see if a timer fixes the issue for the majority of cases.
Our Push Messaging test fails a fraction of the time (perhaps 10-20% of the
time). The way that the push messaging test works is that it is a buildbot
which builds the source and then runs the test, so to test this I need to check
the source code in for the buildbot to run the test for me, even though the code
is not final.
The current theory is that the Push Messaging Canary Test is exiting immediately
after recieving the push message from the wire. The invalidation code (Push
Messaging relies on A sync invalidation service, which has a library that
reports reciept of the message back the server. It seems that the reports back
to the server are not reliable, so the server thinks the client is flaky.
To investigate a fix to this, I'll add code which delays the time test by two
seconds to allow the ack to propagate back to the invalidation service.
BUG=229038
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=193015
Patch Set 1 #
Total comments: 4
Patch Set 2 : Push Messaging Canary test - trial fix #Patch Set 3 : Push Messaging Canary Test Fix - Try a longer timeout #
Messages
Total messages: 14 (0 generated)
|