Changeset 130512 in webkit


Ignore:
Timestamp:
Oct 5, 2012, 9:13:35 AM (13 years ago)
Author:
commit-queue@webkit.org
Message:

[EFL] Unskip fullscreen unit tests for EwkView
https://bugs.webkit.org/show_bug.cgi?id=98509

Patch by Christophe Dumez <Christophe Dumez> on 2012-10-05
Reviewed by Kenneth Rohde Christiansen.

Update 2 fullscreen unit tests for EwkView so that
they don't require a call to ecore_evas_fullscreen_set()
to succeed. ecore_evas_fullscreen_set() does not
seem to work in Xvfb and causes the tests to hang.
With this update, we can now run those tests again.

  • UIProcess/API/efl/tests/test_ewk2_view.cpp:

(TEST_F):

Location:
trunk/Source/WebKit2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r130509 r130512  
     12012-10-05  Christophe Dumez  <christophe.dumez@intel.com>
     2
     3        [EFL] Unskip fullscreen unit tests for EwkView
     4        https://bugs.webkit.org/show_bug.cgi?id=98509
     5
     6        Reviewed by Kenneth Rohde Christiansen.
     7
     8        Update 2 fullscreen unit tests for EwkView so that
     9        they don't require a call to ecore_evas_fullscreen_set()
     10        to succeed. ecore_evas_fullscreen_set() does not
     11        seem to work in Xvfb and causes the tests to hang.
     12        With this update, we can now run those tests again.
     13
     14        * UIProcess/API/efl/tests/test_ewk2_view.cpp:
     15        (TEST_F):
     16
    1172012-10-05  Carlos Garcia Campos  <cgarcia@igalia.com>
    218
  • trunk/Source/WebKit2/UIProcess/API/efl/tests/test_ewk2_view.cpp

    r130492 r130512  
    311311}
    312312
    313 static void checkFullScreenProperty(Evas_Object* webView, bool expectedState)
    314 {
    315     Ewk_View_Smart_Data* smartData = static_cast<Ewk_View_Smart_Data*>(evas_object_smart_data_get(webView));
    316     Ecore_Evas* ecoreEvas = ecore_evas_ecore_evas_get(smartData->base.evas);
    317     bool windowState = false;
    318     while (((windowState = ecore_evas_fullscreen_get(ecoreEvas)) != expectedState))
    319         ecore_main_loop_iterate();
    320     ASSERT_TRUE(expectedState == windowState);
    321 }
    322 
    323 TEST_F(EWK2UnitTestBase, DISABLED_ewk_view_full_screen_enter)
     313TEST_F(EWK2UnitTestBase, ewk_view_full_screen_enter)
    324314{
    325315    const char fullscreenHTML[] =
     
    338328    ASSERT_TRUE(waitUntilTitleChangedTo("fullscreen entered"));
    339329    ASSERT_TRUE(fullScreenCallbackCalled);
    340     checkFullScreenProperty(webView(), true);
    341 }
    342 
    343 TEST_F(EWK2UnitTestBase, DISABLED_ewk_view_full_screen_exit)
     330}
     331
     332TEST_F(EWK2UnitTestBase, ewk_view_full_screen_exit)
    344333{
    345334    const char fullscreenHTML[] =
     
    359348    ASSERT_TRUE(waitUntilTitleChangedTo("fullscreen exited"));
    360349    ASSERT_TRUE(fullScreenCallbackCalled);
    361     checkFullScreenProperty(webView(), false);
    362350}
    363351
Note: See TracChangeset for help on using the changeset viewer.