[webkit-changes] [WebKit/WebKit] a0ddf2: Add a manual test to verify the output of generate...

Brady Eidson noreply at github.com
Fri Dec 13 15:39:44 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a0ddf2f9d9624db2d2674f4621100dc4ca5395f1
      https://github.com/WebKit/WebKit/commit/a0ddf2f9d9624db2d2674f4621100dc4ca5395f1
  Author: Brady Eidson <beidson at apple.com>
  Date:   2024-12-13 (Fri, 13 Dec 2024)

  Changed paths:
    A Source/WebCore/Scripts/tests/DocumentSyncData.cpp
    A Source/WebCore/Scripts/tests/DocumentSyncData.h
    A Source/WebCore/Scripts/tests/Makefile
    A Source/WebCore/Scripts/tests/ProcessSyncClient.cpp
    A Source/WebCore/Scripts/tests/ProcessSyncClient.h
    A Source/WebCore/Scripts/tests/ProcessSyncData.h
    A Source/WebCore/Scripts/tests/ProcessSyncData.serialization.in
    A Source/WebCore/Scripts/tests/TestProcessSyncData.in

  Log Message:
  -----------
  Add a manual test to verify the output of generate-process-sync-data.py
rdar://141462263
https://bugs.webkit.org/show_bug.cgi?id=284667

Reviewed by Alex Christensen.

Whenever you change generate-process-sync-data.py, `cd` into this tests directory and run `make`.
Then scrutinize the changes to the generated files against what you expect.

* Source/WebCore/Scripts/tests/DocumentSyncData.cpp: Added.
(WebCore::DocumentSyncData::update):
* Source/WebCore/Scripts/tests/DocumentSyncData.h: Added.
* Source/WebCore/Scripts/tests/Makefile: Added.
* Source/WebCore/Scripts/tests/ProcessSyncClient.cpp: Added.
(WebCore::ProcessSyncClient::broadcastAudioSessionTypeToOtherProcesses):
(WebCore::ProcessSyncClient::broadcastMainFrameURLChangeToOtherProcesses):
(WebCore::ProcessSyncClient::broadcastUserDidInteractWithPageToOtherProcesses):
(WebCore::ProcessSyncClient::broadcastIsAutofocusProcessedToOtherProcesses):
* Source/WebCore/Scripts/tests/ProcessSyncClient.h: Added.
(WebCore::ProcessSyncClient::broadcastProcessSyncDataToOtherProcesses):
* Source/WebCore/Scripts/tests/ProcessSyncData.h: Added.
* Source/WebCore/Scripts/tests/ProcessSyncData.serialization.in: Added.
* Source/WebCore/Scripts/tests/TestProcessSyncData.in: Added.

Canonical link: https://commits.webkit.org/287821@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list