Title: [283735] trunk
Revision
283735
Author
commit-qu...@webkit.org
Date
2021-10-07 12:48:16 -0700 (Thu, 07 Oct 2021)

Log Message

[GTK][WPE] Disable privateClickMeasurement when creating the network process
https://bugs.webkit.org/show_bug.cgi?id=231175

Patch by Arcady Goldmints-Orlov <agoldmi...@igalia.com> on 2021-10-07
Reviewed by Adrian Perez de Castro.

Source/WebKit:

* UIProcess/Network/NetworkProcessProxy.cpp:
(WebKit::NetworkProcessProxy::sendCreationParametersToNewProcess):

LayoutTests:

Skip privateClickMeasurement tests on GTK and WPE.

* platform/glib/TestExpectations:
* platform/glib/http/tests/privateClickMeasurement/attribution-conversion-through-cross-site-image-redirect-expected.txt: Removed.
* platform/glib/http/tests/privateClickMeasurement/attribution-conversion-through-fetch-keepalive-expected.txt: Removed.
* platform/glib/http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-ephemeral-expected.txt: Removed.
* platform/glib/http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-in-new-window-expected.txt: Removed.
* platform/glib/http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-with-priority-expected.txt: Removed.
* platform/glib/http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-without-priority-expected.txt: Removed.
* platform/glib/http/tests/privateClickMeasurement/conversion-disabled-in-ephemeral-session-expected.txt: Removed.
* platform/glib/http/tests/privateClickMeasurement/private-click-measurement-with-source-nonce-null-content-expected.txt: Removed.
* platform/glib/http/tests/privateClickMeasurement/private-click-measurement-with-source-nonce-wrong-content-type-expected.txt: Removed.
* platform/glib/http/tests/privateClickMeasurement/second-attribution-converted-with-higher-priority-expected.txt: Removed.
* platform/glib/http/tests/privateClickMeasurement/second-attribution-converted-with-lower-priority-expected.txt: Removed.
* platform/glib/http/tests/privateClickMeasurement/second-conversion-with-higher-priority-expected.txt: Removed.
* platform/glib/http/tests/privateClickMeasurement/second-conversion-with-lower-priority-expected.txt: Removed.
* platform/glib/http/tests/privateClickMeasurement/store-private-click-measurement-expected.txt: Removed.
* platform/wpe/TestExpectations:

Modified Paths

Removed Paths

  • trunk/LayoutTests/platform/glib/http/tests/privateClickMeasurement/

Diff

Modified: trunk/LayoutTests/ChangeLog (283734 => 283735)


--- trunk/LayoutTests/ChangeLog	2021-10-07 19:31:35 UTC (rev 283734)
+++ trunk/LayoutTests/ChangeLog	2021-10-07 19:48:16 UTC (rev 283735)
@@ -1,3 +1,29 @@
+2021-10-07  Arcady Goldmints-Orlov  <agoldmi...@igalia.com>
+
+        [GTK][WPE] Disable privateClickMeasurement when creating the network process
+        https://bugs.webkit.org/show_bug.cgi?id=231175
+
+        Reviewed by Adrian Perez de Castro.
+
+        Skip privateClickMeasurement tests on GTK and WPE.
+
+        * platform/glib/TestExpectations:
+        * platform/glib/http/tests/privateClickMeasurement/attribution-conversion-through-cross-site-image-redirect-expected.txt: Removed.
+        * platform/glib/http/tests/privateClickMeasurement/attribution-conversion-through-fetch-keepalive-expected.txt: Removed.
+        * platform/glib/http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-ephemeral-expected.txt: Removed.
+        * platform/glib/http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-in-new-window-expected.txt: Removed.
+        * platform/glib/http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-with-priority-expected.txt: Removed.
+        * platform/glib/http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-without-priority-expected.txt: Removed.
+        * platform/glib/http/tests/privateClickMeasurement/conversion-disabled-in-ephemeral-session-expected.txt: Removed.
+        * platform/glib/http/tests/privateClickMeasurement/private-click-measurement-with-source-nonce-null-content-expected.txt: Removed.
+        * platform/glib/http/tests/privateClickMeasurement/private-click-measurement-with-source-nonce-wrong-content-type-expected.txt: Removed.
+        * platform/glib/http/tests/privateClickMeasurement/second-attribution-converted-with-higher-priority-expected.txt: Removed.
+        * platform/glib/http/tests/privateClickMeasurement/second-attribution-converted-with-lower-priority-expected.txt: Removed.
+        * platform/glib/http/tests/privateClickMeasurement/second-conversion-with-higher-priority-expected.txt: Removed.
+        * platform/glib/http/tests/privateClickMeasurement/second-conversion-with-lower-priority-expected.txt: Removed.
+        * platform/glib/http/tests/privateClickMeasurement/store-private-click-measurement-expected.txt: Removed.
+        * platform/wpe/TestExpectations:
+
 2021-10-07  Ayumi Kojima  <ayumi_koj...@apple.com>
 
         security/contentSecurityPolicy/video-with-blob-url-allowed-by-media-src-star.html and security/contentSecurityPolicy/video-with-data-url-allowed-by-media-src-star.html are flaky.

Modified: trunk/LayoutTests/platform/glib/TestExpectations (283734 => 283735)


--- trunk/LayoutTests/platform/glib/TestExpectations	2021-10-07 19:31:35 UTC (rev 283734)
+++ trunk/LayoutTests/platform/glib/TestExpectations	2021-10-07 19:48:16 UTC (rev 283735)
@@ -772,8 +772,6 @@
 
 webkit.org/b/217961 http/tests/images/mp4-partial-load.html [ Timeout Pass ]
 
-webkit.org/b/224109 http/tests/privateClickMeasurement/store-private-click-measurement-with-source-nonce.html [ Failure Pass ]
-
 #////////////////////////////////////////////////////////////////////////////////////////
 # End of HTTP-related bugs
 #////////////////////////////////////////////////////////////////////////////////////////
@@ -1864,6 +1862,9 @@
 
 http/tests/webshare [ Skip ]
 
+# privateClickMeasurement is disabled on glib
+http/tests/privateClickMeasurement [ Skip ]
+
 #////////////////////////////////////////////////////////////////////////////////////////
 # End of UNSUPPORTED tests.
 #////////////////////////////////////////////////////////////////////////////////////////
@@ -2491,9 +2492,6 @@
 
 webkit.org/b/230315 imported/w3c/web-platform-tests/mathml/presentation-markup/direction/direction-006.html [ ImageOnlyFailure ]
 
-webkit.org/b/230317 http/tests/privateClickMeasurement/expired-attribution-report-gets-sent-on-session-start.html [ Failure ]
-webkit.org/b/230317 http/tests/privateClickMeasurement/send-attribution-conversion-request.html [ Failure ]
-
 # End: Common failures between GTK and WPE.
 
 #////////////////////////////////////////////////////////////////////////////////////////

Modified: trunk/LayoutTests/platform/wpe/TestExpectations (283734 => 283735)


--- trunk/LayoutTests/platform/wpe/TestExpectations	2021-10-07 19:31:35 UTC (rev 283734)
+++ trunk/LayoutTests/platform/wpe/TestExpectations	2021-10-07 19:48:16 UTC (rev 283735)
@@ -220,7 +220,6 @@
 webkit.org/b/221377 [ Debug ] fast/text/hyphenation-unknown-locale.html [ Skip ]
 
 # Link target
-webkit.org/b/218553 http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-in-new-window.html [ Timeout ]
 webkit.org/b/212083 loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-from-subframe.html
 webkit.org/b/212083 loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag.html
 webkit.org/b/212083 loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-from-subframe.html

Modified: trunk/Source/WebKit/ChangeLog (283734 => 283735)


--- trunk/Source/WebKit/ChangeLog	2021-10-07 19:31:35 UTC (rev 283734)
+++ trunk/Source/WebKit/ChangeLog	2021-10-07 19:48:16 UTC (rev 283735)
@@ -1,3 +1,13 @@
+2021-10-07  Arcady Goldmints-Orlov  <agoldmi...@igalia.com>
+
+        [GTK][WPE] Disable privateClickMeasurement when creating the network process
+        https://bugs.webkit.org/show_bug.cgi?id=231175
+
+        Reviewed by Adrian Perez de Castro.
+
+        * UIProcess/Network/NetworkProcessProxy.cpp:
+        (WebKit::NetworkProcessProxy::sendCreationParametersToNewProcess):
+
 2021-10-07  Aditya Keerthi  <akeer...@apple.com>
 
         Fix the macCatalyst build

Modified: trunk/Source/WebKit/UIProcess/Network/NetworkProcessProxy.cpp (283734 => 283735)


--- trunk/Source/WebKit/UIProcess/Network/NetworkProcessProxy.cpp	2021-10-07 19:31:35 UTC (rev 283734)
+++ trunk/Source/WebKit/UIProcess/Network/NetworkProcessProxy.cpp	2021-10-07 19:48:16 UTC (rev 283735)
@@ -174,6 +174,10 @@
     });
 #endif
 
+#if PLATFORM(GTK) || PLATFORM(WPE)
+    parameters.enablePrivateClickMeasurement = false;
+#endif
+
     WebProcessPool::platformInitializeNetworkProcess(parameters);
     send(Messages::NetworkProcess::InitializeNetworkProcess(parameters), 0);
 }
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to