import org.chromium.android_webview.AwContents;
import org.chromium.android_webview.test.util.VideoTestWebServer;
-import org.chromium.base.test.util.DisabledTest;
import org.chromium.base.test.util.Feature;
import org.chromium.content.browser.test.util.CallbackHelper;
import org.chromium.content.browser.test.util.TouchCommon;
}
private void waitForViewAttached() throws InterruptedException, TimeoutException {
- mViewAttachedCallbackHelper.waitForCallback(0, 1, 20, TimeUnit.SECONDS);
+ mViewAttachedCallbackHelper.waitForCallback(0, 1, WAIT_TIMEOUT_MS,
+ TimeUnit.MILLISECONDS);
}
- /**
- * @Feature({"AndroidWebView"})
- * @SmallTest
- *
- * http://crbug.com/238735
- */
- @DisabledTest
+ @Feature({"AndroidWebView"})
+ @SmallTest
public void testGetVideoLoadingProgressView() throws Throwable {
TestAwContentsClient contentsClient =
new FullScreenVideoTestAwContentsClient(getActivity()) {
- @Override
- protected View getVideoLoadingProgressView() {
- View view = new View(getInstrumentation().getTargetContext());
- view.addOnAttachStateChangeListener(
- AwContentsClientGetVideoLoadingProgressViewTest.this);
- return view;
- }
- };
+ @Override
+ protected View getVideoLoadingProgressView() {
+ View view = new View(getInstrumentation().getTargetContext());
+ view.addOnAttachStateChangeListener(
+ AwContentsClientGetVideoLoadingProgressViewTest.this);
+ return view;
+ }
+ };
final AwTestContainerView testContainerView =
createAwTestContainerViewOnMainSync(contentsClient);
final AwContents awContents = testContainerView.getAwContents();
+ awContents.getSettings().setFullscreenSupported(true);
enableJavaScriptOnUiThread(awContents);
VideoTestWebServer webServer = new VideoTestWebServer(
getInstrumentation().getTargetContext());