Changeset 254341 in webkit
- Timestamp:
- Jan 10, 2020 8:48:40 AM (4 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r254338 r254341 1 2020-01-10 youenn fablet <youenn@apple.com> 2 3 [WTR] Use short heart beat timer as a TestOption 4 https://bugs.webkit.org/show_bug.cgi?id=205795 5 6 Reviewed by Chris Dumez. 7 8 * http/wpt/service-workers/service-worker-spinning-activate.https.html: 9 * http/wpt/service-workers/service-worker-spinning-fetch.https.html: 10 * http/wpt/service-workers/service-worker-spinning-install.https.html: 11 * http/wpt/service-workers/service-worker-spinning-message.https.html: 12 1 13 2020-01-10 Pablo Saavedra <psaavedra@igalia.com> 2 14 -
trunk/LayoutTests/http/wpt/service-workers/service-worker-spinning-activate.https.html
r253898 r254341 1 <!doctype html><!-- webkit-test-runner [ useServiceWorkerShortTimeout=true ] --> 1 2 <html> 2 3 <head> -
trunk/LayoutTests/http/wpt/service-workers/service-worker-spinning-fetch.https.html
r253898 r254341 1 <!doctype html><!-- webkit-test-runner [ useServiceWorkerShortTimeout=true ] --> 1 2 <html> 2 3 <head> -
trunk/LayoutTests/http/wpt/service-workers/service-worker-spinning-install.https.html
r253898 r254341 1 <!doctype html><!-- webkit-test-runner [ useServiceWorkerShortTimeout=true ] --> 1 2 <html> 2 3 <head> -
trunk/LayoutTests/http/wpt/service-workers/service-worker-spinning-message.https.html
r253898 r254341 1 <!doctype html><!-- webkit-test-runner [ useServiceWorkerShortTimeout=true ] --> 1 2 <html> 2 3 <head> -
trunk/Tools/ChangeLog
r254340 r254341 1 2020-01-10 youenn fablet <youenn@apple.com> 2 3 [WTR] Use short heart beat timer as a TestOption 4 https://bugs.webkit.org/show_bug.cgi?id=205795 5 6 Reviewed by Chris Dumez. 7 8 Using short service worker heartbeat timeout values creates flakiness on slow bots. 9 By default, use regular service worker heartbeat timeout values for layout tests. 10 Add a WTR option value to use short service worker timeout values. 11 Use this option for service worker spinning layout tests. 12 13 * WebKitTestRunner/TestController.cpp: 14 (WTR::TestController::resetPreferencesToConsistentValues): 15 (WTR::updateTestOptionsFromTestHeader): 16 * WebKitTestRunner/TestOptions.h: 17 (WTR::TestOptions::hasSameInitializationOptions const): 18 1 19 2020-01-10 Jonathan Bedard <jbedard@apple.com> 2 20 -
trunk/Tools/WebKitTestRunner/TestController.cpp
r254318 r254341 948 948 WKPreferencesSetAudioPlaybackRequiresUserGesture(preferences, false); 949 949 950 WKPreferencesSetShouldUseServiceWorkerShortTimeout(preferences, true);950 WKPreferencesSetShouldUseServiceWorkerShortTimeout(preferences, options.contextOptions.useServiceWorkerShortTimeout); 951 951 952 952 platformResetPreferencesToConsistentValues(); … … 1435 1435 else if (key == "enableProcessSwapOnWindowOpen") 1436 1436 testOptions.contextOptions.enableProcessSwapOnWindowOpen = parseBooleanTestHeaderValue(value); 1437 else if (key == "useServiceWorkerShortTimeout") 1438 testOptions.contextOptions.useServiceWorkerShortTimeout = parseBooleanTestHeaderValue(value); 1437 1439 else if (key == "enableColorFilter") 1438 1440 testOptions.enableColorFilter = parseBooleanTestHeaderValue(value); -
trunk/Tools/WebKitTestRunner/TestOptions.h
r254130 r254341 39 39 bool enableProcessSwapOnNavigation { true }; 40 40 bool enableProcessSwapOnWindowOpen { false }; 41 bool useServiceWorkerShortTimeout { false }; 41 42 42 43 bool hasSameInitializationOptions(const ContextOptions& options) const … … 45 46 || overrideLanguages != options.overrideLanguages 46 47 || enableProcessSwapOnNavigation != options.enableProcessSwapOnNavigation 47 || enableProcessSwapOnWindowOpen != options.enableProcessSwapOnWindowOpen) 48 || enableProcessSwapOnWindowOpen != options.enableProcessSwapOnWindowOpen 49 || useServiceWorkerShortTimeout != options.useServiceWorkerShortTimeout) 48 50 return false; 49 51 return true;
Note: See TracChangeset
for help on using the changeset viewer.