Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: f7d2305bf1ed1a256d04dfd67db540cb28ba221f https://github.com/WebKit/WebKit/commit/f7d2305bf1ed1a256d04dfd67db540cb28ba221f Author: Vitaly Dyachkov <vit...@igalia.com> Date: 2023-08-22 (Tue, 22 Aug 2023)
Changed paths: M Tools/TestWebKitAPI/Tests/WebKitGLib/TestConsoleMessage.cpp M Tools/TestWebKitAPI/Tests/WebKitGLib/TestDOMElement.cpp M Tools/TestWebKitAPI/Tests/WebKitGLib/TestEditor.cpp M Tools/TestWebKitAPI/Tests/WebKitGLib/TestFrame.cpp M Tools/TestWebKitAPI/Tests/WebKitGLib/TestLoaderClient.cpp M Tools/TestWebKitAPI/Tests/WebKitGLib/TestMultiprocess.cpp M Tools/TestWebKitAPI/Tests/WebKitGLib/TestResources.cpp M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitUserContentManager.cpp M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebProcessExtensions.cpp M Tools/TestWebKitAPI/Tests/WebKitGtk/TestAutocleanups.cpp M Tools/TestWebKitAPI/Tests/WebKitGtk/TestContextMenu.cpp M Tools/TestWebKitAPI/Tests/WebKitGtk/TestDOMClientRect.cpp M Tools/TestWebKitAPI/Tests/WebKitGtk/TestDOMNode.cpp M Tools/TestWebKitAPI/Tests/WebKitGtk/TestDOMNodeFilter.cpp M Tools/TestWebKitAPI/Tests/WebKitGtk/TestDOMXPathNSResolver.cpp M Tools/TestWebKitAPI/glib/WebKitGLib/TestMain.cpp M Tools/TestWebKitAPI/glib/WebKitGLib/TestMain.h Log Message: ----------- [Glib] Initialize `WebProcessExtension`s in API tests on demand https://bugs.webkit.org/show_bug.cgi?id=260382 Reviewed by Carlos Garcia Campos and Michael Catanzaro. Currently, `WebProcessExtension`s are initialized for each API test. It's not only unnecessary but can lead to flakiness. This patch requires API tests using extensions to explicitly state this by setting `Test::shouldInitializeWebProcessExtensions` to `true`. * Tools/TestWebKitAPI/Tests/WebKitGLib/TestConsoleMessage.cpp: (beforeAll): * Tools/TestWebKitAPI/Tests/WebKitGLib/TestDOMElement.cpp: (beforeAll): * Tools/TestWebKitAPI/Tests/WebKitGLib/TestEditor.cpp: (beforeAll): * Tools/TestWebKitAPI/Tests/WebKitGLib/TestFrame.cpp: (beforeAll): * Tools/TestWebKitAPI/Tests/WebKitGLib/TestLoaderClient.cpp: (beforeAll): * Tools/TestWebKitAPI/Tests/WebKitGLib/TestMultiprocess.cpp: (beforeAll): * Tools/TestWebKitAPI/Tests/WebKitGLib/TestResources.cpp: (beforeAll): * Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitUserContentManager.cpp: (beforeAll): * Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebProcessExtensions.cpp: (beforeAll): * Tools/TestWebKitAPI/Tests/WebKitGtk/TestAutocleanups.cpp: (beforeAll): * Tools/TestWebKitAPI/Tests/WebKitGtk/TestContextMenu.cpp: (beforeAll): * Tools/TestWebKitAPI/Tests/WebKitGtk/TestDOMClientRect.cpp: (beforeAll): * Tools/TestWebKitAPI/Tests/WebKitGtk/TestDOMNode.cpp: (beforeAll): * Tools/TestWebKitAPI/Tests/WebKitGtk/TestDOMNodeFilter.cpp: (beforeAll): * Tools/TestWebKitAPI/Tests/WebKitGtk/TestDOMXPathNSResolver.cpp: (beforeAll): * Tools/TestWebKitAPI/glib/WebKitGLib/TestMain.cpp: * Tools/TestWebKitAPI/glib/WebKitGLib/TestMain.h: (Test::Test): Canonical link: https://commits.webkit.org/267125@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes