Changeset 261816 in webkit


Ignore:
Timestamp:
May 18, 2020 9:41:31 AM (4 years ago)
Author:
Peng Liu
Message:

[iPad Simulator] TestWebKitAPI.WebKitLegacy.ScrollingDoesNotPauseMedia is timing out
https://bugs.webkit.org/show_bug.cgi?id=211792

Reviewed by Daniel Bates.

Fix deadlocks in two API tests (only reproducible on iPad simulators).

  • TestWebKitAPI/Tests/WebKitLegacy/ios/PreemptVideoFullscreen.mm:

(TestWebKitAPI::TEST):

  • TestWebKitAPI/Tests/WebKitLegacy/ios/ScrollingDoesNotPauseMedia.mm:

(TestWebKitAPI::TEST):

Location:
trunk/Tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r261815 r261816  
     12020-05-18  Peng Liu  <peng.liu6@apple.com>
     2
     3        [iPad Simulator] TestWebKitAPI.WebKitLegacy.ScrollingDoesNotPauseMedia is timing out
     4        https://bugs.webkit.org/show_bug.cgi?id=211792
     5
     6        Reviewed by Daniel Bates.
     7
     8        Fix deadlocks in two API tests (only reproducible on iPad simulators).
     9
     10        * TestWebKitAPI/Tests/WebKitLegacy/ios/PreemptVideoFullscreen.mm:
     11        (TestWebKitAPI::TEST):
     12        * TestWebKitAPI/Tests/WebKitLegacy/ios/ScrollingDoesNotPauseMedia.mm:
     13        (TestWebKitAPI::TEST):
     14
    1152020-05-18  Wenson Hsieh  <wenson_hsieh@apple.com>
    216
  • trunk/Tools/TestWebKitAPI/Tests/WebKitLegacy/ios/PreemptVideoFullscreen.mm

    r259531 r261816  
    102102    Util::run(&gotMainFrame);
    103103
    104     callOnMainThreadAndWait([&] () mutable {
     104    callOnMainThread([&] () mutable {
    105105        [mainFrame setTimeoutsPaused:YES];
    106106        DOMHTMLMediaElement* video1 = (DOMHTMLMediaElement*)[[mainFrame DOMDocument] getElementById:@"video1"];
     
    121121    Util::run(&readyToTest);
    122122
    123     callOnMainThreadAndWait([&] () mutable {
     123    callOnMainThread([&] () mutable {
    124124        DOMHTMLMediaElement* video1 = (DOMHTMLMediaElement*)[[mainFrame DOMDocument] getElementById:@"video1"];
    125125        DOMHTMLMediaElement* video2 = (DOMHTMLMediaElement*)[[mainFrame DOMDocument] getElementById:@"video2"];
  • trunk/Tools/TestWebKitAPI/Tests/WebKitLegacy/ios/ScrollingDoesNotPauseMedia.mm

    r260366 r261816  
    9494    Util::run(&gotMainFrame);
    9595
    96     callOnMainThreadAndWait([&] () mutable {
     96    callOnMainThread([&] () mutable {
    9797        [mainFrame setTimeoutsPaused:YES];
    9898
     
    110110    Util::run(&readyToTest);
    111111
    112     callOnMainThreadAndWait([&] () mutable {
     112    callOnMainThread([&] () mutable {
    113113        DOMHTMLMediaElement* video = (DOMHTMLMediaElement*)[[mainFrame DOMDocument] querySelector:@"video"];
    114114        ASSERT_TRUE([video isKindOfClass:[DOMHTMLMediaElement class]]);
     
    119119    Util::run(&didReceivePlaying);
    120120
    121     callOnMainThreadAndWait([&] () mutable {
     121    callOnMainThread([&] () mutable {
    122122        DOMHTMLMediaElement* video = (DOMHTMLMediaElement*)[[mainFrame DOMDocument] querySelector:@"video"];
    123123        ASSERT_TRUE([video isKindOfClass:[DOMHTMLMediaElement class]]);
Note: See TracChangeset for help on using the changeset viewer.