Changeset 245204 in webkit
- Timestamp:
- May 10, 2019, 7:15:21 PM (7 years ago)
- Location:
- trunk/Tools
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r245200 r245204 1 2019-05-10 Chris Dumez <cdumez@apple.com> 2 3 Unreviewed, fix ProcessSwap.OpenerLinkAfterAPIControlledProcessSwappingOfOpener API test 4 5 It became flaky after r245198. 6 7 * TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm: 8 1 9 2019-05-10 Youenn Fablet <youenn@apple.com> 2 10 -
trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm
r244819 r245204 4575 4575 auto pid2 = [webView _webProcessIdentifier]; 4576 4576 EXPECT_NE(pid1, pid2); 4577 4578 // Auxiliary window's opener should no longer have an opener. 4579 [createdWebView evaluateJavaScript:@"window.opener ? 'true' : 'false'" completionHandler: [&] (id hasOpener, NSError *error) { 4580 EXPECT_WK_STREQ(@"false", hasOpener); 4581 done = true; 4582 }]; 4583 TestWebKitAPI::Util::run(&done); 4584 done = false; 4577 4578 bool hasOpener = true; 4579 int timeout = 50; 4580 do { 4581 if (timeout != 50) 4582 TestWebKitAPI::Util::sleep(0.1); 4583 4584 // Auxiliary window's opener should no longer have an opener. 4585 [createdWebView evaluateJavaScript:@"window.opener ? 'true' : 'false'" completionHandler: [&] (id hasOpenerString, NSError *error) { 4586 hasOpener = [hasOpenerString isEqualToString:@"true"]; 4587 done = true; 4588 }]; 4589 TestWebKitAPI::Util::run(&done); 4590 done = false; 4591 } while (hasOpener && (--timeout)); 4592 EXPECT_FALSE(hasOpener); 4585 4593 4586 4594 [createdWebView evaluateJavaScript:@"savedOpener.closed ? 'true' : 'false'" completionHandler: [&] (id savedOpenerIsClosed, NSError *error) {
Note:
See TracChangeset
for help on using the changeset viewer.