Revert "Bug 1977690 - Remove unused AppRequestInterceptor in androidTests r=aaronmt" for causing fenix-debug failures.
This reverts commit bc9dc5f4296482e17560627acaacd2797e462211.
<!DOCTYPE html><scriptsrc="/resources/testharness.js"></script><scriptsrc="/resources/testharnessreport.js"></script><scriptsrc="/preload/resources/preload_helper.js"></script><script>vart=async_test('Makes sure that preloaded resources are not downloaded again when used');</script><linkrel=preloadhref="resources/dummy.js?single-download-preload"as=script><linkrel=preloadhref="resources/dummy.css?single-download-preload"as=style><linkrel=preloadhref="resources/square.png?single-download-preload"as=image><linkrel=preloadhref="resources/square.png?background&single-download-preload"as=image><linkrel=preloadhref="/fonts/CanvasTest.ttf?single-download-preload"as=fontcrossorigin><linkrel=preloadhref="resources/white.mp4?single-download-preload"as=video><linkrel=preloadhref="resources/sound_5.oga?single-download-preload"as=audio><linkrel=preloadhref="resources/foo.vtt?single-download-preload"as=track><linkrel=preloadhref="resources/dummy.xml?foo=bar"as=foobarxmlthing><linkrel=preloadhref="resources/dummy.xml?single-download-preload"><body><style>#background{width:200px;height:200px;background-image:url(resources/square.png?backgroundi&single-download-preload);}@font-face{font-family:myFont;src:url(/fonts/CanvasTest.ttf?single-download-preload);}span{font-family:myFont,Arial;}</style><linkrel="stylesheet"href="resources/dummy.css?single-download-preload"><scriptsrc="resources/dummy.js?single-download-preload"></script><divid="background"></div><imgsrc="resources/square.png?single-download-preload"><videosrc="resources/white.mp4?single-download-preload"><trackkind=subtitlessrc="resources/foo.vtt?single-download-preload"srclang=en></video><audiosrc="resources/sound_5.oga?single-download-preload"></audio><script>varxhr=newXMLHttpRequest();xhr.open("GET","resources/dummy.xml?single-download-preload");xhr.send();window.addEventListener("load",t.step_func(function(){verifyPreloadAndRTSupport();setTimeout(t.step_func(function(){verifyLoadedAndNoDoubleDownload("resources/dummy.js?single-download-preload");verifyLoadedAndNoDoubleDownload("resources/dummy.css?single-download-preload");verifyLoadedAndNoDoubleDownload("resources/square.png?single-download-preload");verifyLoadedAndNoDoubleDownload("resources/square.png?background&single-download-preload");verifyLoadedAndNoDoubleDownload("/fonts/CanvasTest.ttf?single-download-preload");verifyNumberOfResourceTimingEntries("resources/dummy.xml?foobar",0);verifyLoadedAndNoDoubleDownload("resources/foo.vtt?single-download-preload");verifyLoadedAndNoDoubleDownload("resources/dummy.xml?single-download-preload");// FIXME: We should verify for video and audio as well, but they seem to (flakily?) trigger multiple partial requests.t.done();}),3000);}));</script><span>PASS - this text is here just so that the browser will download the font.</span>