CallbackHelper throws both InterruptedException and TimeoutException. This causes every test case to define the throws for these.
CriteriaHelper throws InterruptedException.
In both of these cases, we should catch InterruptedException and handle it by re-waiting/sleeping where needed.
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.
Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label.
For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Cc: wychen@chromium.org Owner: ---- Status: Available (was: Untriaged)
Methods in CriteriaHelper no longer throw exceptions after https://codereview.chromium.org/2573263002 in #c2. Looks like CriteriaHelper is already fixed. My change was orthogonal to this issue, so it didn't help.
CallbackHelper#waitForCallback() still needs work though.
Comment 1 by twelling...@chromium.org
, Dec 14 2016