diff --git a/test/driver.js b/test/driver.js index 5a3263bda..8814da00e 100644 --- a/test/driver.js +++ b/test/driver.js @@ -266,6 +266,9 @@ function sendTaskResult(snapshot, task, failure) { r.onreadystatechange = function sendTaskResultOnreadystatechange(e) { if (r.readyState == 4) { inFlightRequests--; + // Retry until successful + if (r.status !== 200) + sendTaskResult(snapshot, task, failure); } }; document.getElementById('inFlightCount').innerHTML = inFlightRequests++;