Flaky reload test failure: timeout on blocks a request using stored filters
Example: https://gitlab.com/eyeo/adblockplus/abc/webext-sdk/-/jobs/3546983621
1) Reload (check)
blocks a request using stored filters:
Error: Timeout of 5000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
at createTimeoutError$1 (reload.js:33345:17)
at chrome-extension://eikijamngacomkjaihgbaeibpkekdcnk/reload.js:33646:26
2) Reload (check)
persists blocking filters state:
Error: FilterError: {"type":"storage_duplicate_filters","option":null}
at runInBackgroundPage (reload.js:42731:11)
at async Context.<anonymous> (reload.js:43208:7)
Note: the second failure is probably caused by the first failure. The reload tests all run together for performance reasons. The second test is adding a filter removed by the first test, so when the first test times out the second can't add that filter.