Changeset 140327 in webkit


Ignore:
Timestamp:
Jan 21, 2013 5:55:36 AM (11 years ago)
Author:
Christophe Dumez
Message:

[EFL][WKTR] platformRunUntil() should keep the main loop running
https://bugs.webkit.org/show_bug.cgi?id=107442

Reviewed by Noam Rosenthal.

EFL's implementation of platformRunUntil() should keep the main loop
running and avoid calling sleep() between calls to
ecore_main_loop_iterate(). This call to sleep seems to be a source
of deadlocks (see Bug 106884).

  • WebKitTestRunner/efl/TestControllerEfl.cpp:

(WTR::TestController::platformRunUntil):

Location:
trunk/Tools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r140323 r140327  
     12013-01-21  Christophe Dumez  <christophe.dumez@intel.com>
     2
     3        [EFL][WKTR] platformRunUntil() should keep the main loop running
     4        https://bugs.webkit.org/show_bug.cgi?id=107442
     5
     6        Reviewed by Noam Rosenthal.
     7
     8        EFL's implementation of platformRunUntil() should keep the main loop
     9        running and avoid calling sleep() between calls to
     10        ecore_main_loop_iterate(). This call to sleep seems to be a source
     11        of deadlocks (see Bug 106884).
     12
     13        * WebKitTestRunner/efl/TestControllerEfl.cpp:
     14        (WTR::TestController::platformRunUntil):
     15
    1162013-01-21  Vivek Galatage  <vivek.vg@samsung.com>
    217
  • trunk/Tools/WebKitTestRunner/efl/TestControllerEfl.cpp

    r135496 r140327  
    6666    if (timeout == m_noTimeout) {
    6767        // Never timeout if we are debugging or not meant to timeout.
    68         while (!condition) {
     68        while (!condition)
    6969            ecore_main_loop_iterate();
    70             sleep(1);
    71         }
     70
    7271        return;
    7372    }
Note: See TracChangeset for help on using the changeset viewer.