prerender: Add manifest v3 tests for prerendering content script. [chromium/src : main]

0 views
Skip to first unread message

Huanpo Lin (Gerrit)

unread,
Aug 2, 2022, 7:07:17 AM8/2/22
to chromium-a...@chromium.org, extension...@chromium.org, Devlin Cronin, Takashi Toyoshima, Chromium LUCI CQ, chromium...@chromium.org

Attention is currently required from: Devlin Cronin, Takashi Toyoshima.

Patch set 4:Commit-Queue +1

View Change

    To view, visit change 3804051. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Iabcd4988705b3a78823f1a0fe440b42ac3a5a333
    Gerrit-Change-Number: 3804051
    Gerrit-PatchSet: 4
    Gerrit-Owner: Huanpo Lin <robe...@chromium.org>
    Gerrit-Reviewer: Devlin Cronin <rdevlin...@chromium.org>
    Gerrit-Reviewer: Huanpo Lin <robe...@chromium.org>
    Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-Attention: Devlin Cronin <rdevlin...@chromium.org>
    Gerrit-Attention: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-Comment-Date: Tue, 02 Aug 2022 11:07:08 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    Gerrit-MessageType: comment

    Takashi Toyoshima (Gerrit)

    unread,
    Aug 3, 2022, 1:27:21 AM8/3/22
    to Huanpo Lin, chromium-a...@chromium.org, extension...@chromium.org, Devlin Cronin, Chromium LUCI CQ, chromium...@chromium.org

    Attention is currently required from: Devlin Cronin, Huanpo Lin.

    Patch set 5:Code-Review +1

    View Change

    2 comments:

    • Patchset:

      • Patch Set #5:

        thanks!
        lgtm though this may have a similar flakiness as v2 test did.
        at this moment, I'm focusing on fixing a crash bug and will revisit it to re-enable the test after that bug fix. it's great if you can also investigate the root of the flakiness!

    • File chrome/test/data/extensions/api_test/content_scripts/prerendering/test.js:

    To view, visit change 3804051. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Iabcd4988705b3a78823f1a0fe440b42ac3a5a333
    Gerrit-Change-Number: 3804051
    Gerrit-PatchSet: 5
    Gerrit-Owner: Huanpo Lin <robe...@chromium.org>
    Gerrit-Reviewer: Devlin Cronin <rdevlin...@chromium.org>
    Gerrit-Reviewer: Huanpo Lin <robe...@chromium.org>
    Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-Attention: Huanpo Lin <robe...@chromium.org>
    Gerrit-Attention: Devlin Cronin <rdevlin...@chromium.org>
    Gerrit-Comment-Date: Wed, 03 Aug 2022 05:27:06 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Gerrit-MessageType: comment

    Devlin Cronin (Gerrit)

    unread,
    Aug 5, 2022, 6:53:04 PM8/5/22
    to Huanpo Lin, chromium-a...@chromium.org, extension...@chromium.org, Devlin Cronin, Takashi Toyoshima, Chromium LUCI CQ, chromium...@chromium.org

    Attention is currently required from: Huanpo Lin, Takashi Toyoshima.

    Patch set 11:Code-Review +1

    View Change

    2 comments:

    • Patchset:

    • File chrome/test/data/extensions/api_test/content_scripts/prerendering/test.js:

      • I think now this TODO can be removed as `match_origin_as_fallback` is v3 only feature. […]

        +1

    To view, visit change 3804051. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Iabcd4988705b3a78823f1a0fe440b42ac3a5a333
    Gerrit-Change-Number: 3804051
    Gerrit-PatchSet: 11
    Gerrit-Owner: Huanpo Lin <robe...@chromium.org>
    Gerrit-Reviewer: Devlin Cronin <rdevlin...@chromium.org>
    Gerrit-Reviewer: Huanpo Lin <robe...@chromium.org>
    Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-Attention: Huanpo Lin <robe...@chromium.org>
    Gerrit-Attention: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-Comment-Date: Fri, 05 Aug 2022 22:52:56 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-MessageType: comment

    Huanpo Lin (Gerrit)

    unread,
    Aug 8, 2022, 11:03:36 PM8/8/22
    to chromium-a...@chromium.org, extension...@chromium.org, Devlin Cronin, Takashi Toyoshima, Chromium LUCI CQ, chromium...@chromium.org

    Attention is currently required from: Takashi Toyoshima.

    View Change

    1 comment:

    • File chrome/test/data/extensions/api_test/content_scripts/prerendering/test.js:

      • +1

        Done

    To view, visit change 3804051. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Iabcd4988705b3a78823f1a0fe440b42ac3a5a333
    Gerrit-Change-Number: 3804051
    Gerrit-PatchSet: 16
    Gerrit-Owner: Huanpo Lin <robe...@chromium.org>
    Gerrit-Reviewer: Devlin Cronin <rdevlin...@chromium.org>
    Gerrit-Reviewer: Huanpo Lin <robe...@chromium.org>
    Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-Attention: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-Comment-Date: Tue, 09 Aug 2022 03:03:21 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Devlin Cronin <rdevlin...@chromium.org>

    Huanpo Lin (Gerrit)

    unread,
    Aug 8, 2022, 11:03:37 PM8/8/22
    to chromium-a...@chromium.org, extension...@chromium.org, Devlin Cronin, Takashi Toyoshima, Chromium LUCI CQ, chromium...@chromium.org

    Attention is currently required from: Takashi Toyoshima.

    Patch set 16:Commit-Queue +2

    View Change

      To view, visit change 3804051. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Iabcd4988705b3a78823f1a0fe440b42ac3a5a333
      Gerrit-Change-Number: 3804051
      Gerrit-PatchSet: 16
      Gerrit-Owner: Huanpo Lin <robe...@chromium.org>
      Gerrit-Reviewer: Devlin Cronin <rdevlin...@chromium.org>
      Gerrit-Reviewer: Huanpo Lin <robe...@chromium.org>
      Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
      Gerrit-Attention: Takashi Toyoshima <toyo...@chromium.org>
      Gerrit-Comment-Date: Tue, 09 Aug 2022 03:03:24 +0000

      Takashi Toyoshima (Gerrit)

      unread,
      Aug 9, 2022, 12:23:52 AM8/9/22
      to Huanpo Lin, chromium-a...@chromium.org, extension...@chromium.org, Devlin Cronin, Chromium LUCI CQ, chromium...@chromium.org

      Attention is currently required from: Huanpo Lin.

      Patch set 16:Code-Review +1

      View Change

      1 comment:

      To view, visit change 3804051. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Iabcd4988705b3a78823f1a0fe440b42ac3a5a333
      Gerrit-Change-Number: 3804051
      Gerrit-PatchSet: 16
      Gerrit-Owner: Huanpo Lin <robe...@chromium.org>
      Gerrit-Reviewer: Devlin Cronin <rdevlin...@chromium.org>
      Gerrit-Reviewer: Huanpo Lin <robe...@chromium.org>
      Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
      Gerrit-Attention: Huanpo Lin <robe...@chromium.org>
      Gerrit-Comment-Date: Tue, 09 Aug 2022 04:23:42 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Gerrit-MessageType: comment

      Takashi Toyoshima (Gerrit)

      unread,
      Aug 9, 2022, 12:24:37 AM8/9/22
      to Huanpo Lin, chromium-a...@chromium.org, extension...@chromium.org, Devlin Cronin, Chromium LUCI CQ, chromium...@chromium.org

      Attention is currently required from: Huanpo Lin.

      View Change

      1 comment:

      • Patchset:

        • Ah, sorry, please ignore my previous comment. It's already in CQ+2.

      To view, visit change 3804051. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Iabcd4988705b3a78823f1a0fe440b42ac3a5a333
      Gerrit-Change-Number: 3804051
      Gerrit-PatchSet: 16
      Gerrit-Owner: Huanpo Lin <robe...@chromium.org>
      Gerrit-Reviewer: Devlin Cronin <rdevlin...@chromium.org>
      Gerrit-Reviewer: Huanpo Lin <robe...@chromium.org>
      Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
      Gerrit-Attention: Huanpo Lin <robe...@chromium.org>
      Gerrit-Comment-Date: Tue, 09 Aug 2022 04:24:24 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No

      Huanpo Lin (Gerrit)

      unread,
      Aug 9, 2022, 12:46:16 AM8/9/22
      to chromium-a...@chromium.org, extension...@chromium.org, Devlin Cronin, Takashi Toyoshima, Chromium LUCI CQ, chromium...@chromium.org

      Attention is currently required from: Huanpo Lin.

      Patch set 16:Commit-Queue +2

      View Change

        To view, visit change 3804051. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: Iabcd4988705b3a78823f1a0fe440b42ac3a5a333
        Gerrit-Change-Number: 3804051
        Gerrit-PatchSet: 16
        Gerrit-Owner: Huanpo Lin <robe...@chromium.org>
        Gerrit-Reviewer: Devlin Cronin <rdevlin...@chromium.org>
        Gerrit-Reviewer: Huanpo Lin <robe...@chromium.org>
        Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
        Gerrit-Attention: Huanpo Lin <robe...@chromium.org>
        Gerrit-Comment-Date: Tue, 09 Aug 2022 04:46:02 +0000

        Huanpo Lin (Gerrit)

        unread,
        Aug 9, 2022, 2:02:36 AM8/9/22
        to chromium-a...@chromium.org, extension...@chromium.org, Devlin Cronin, Takashi Toyoshima, Chromium LUCI CQ, chromium...@chromium.org

        Attention is currently required from: Huanpo Lin.

        Patch set 17:Commit-Queue +2

        View Change

          To view, visit change 3804051. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: Iabcd4988705b3a78823f1a0fe440b42ac3a5a333
          Gerrit-Change-Number: 3804051
          Gerrit-PatchSet: 17
          Gerrit-Owner: Huanpo Lin <robe...@chromium.org>
          Gerrit-Reviewer: Devlin Cronin <rdevlin...@chromium.org>
          Gerrit-Reviewer: Huanpo Lin <robe...@chromium.org>
          Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
          Gerrit-Attention: Huanpo Lin <robe...@chromium.org>
          Gerrit-Comment-Date: Tue, 09 Aug 2022 06:02:26 +0000

          Chromium LUCI CQ (Gerrit)

          unread,
          Aug 9, 2022, 4:24:01 AM8/9/22
          to Huanpo Lin, chromium-a...@chromium.org, extension...@chromium.org, Devlin Cronin, Takashi Toyoshima, chromium...@chromium.org

          Chromium LUCI CQ submitted this change.

          View Change



          16 is the latest approved patch-set.
          No files were changed between the latest approved patch-set and the submitted one.

          Approvals: Devlin Cronin: Looks good to me Takashi Toyoshima: Looks good to me Huanpo Lin: Commit
          prerender: Add manifest v3 tests for prerendering content script.

          This CL add prerendering content script tests in manifest v3 to ensure
          the tests run in v3 as well.

          link to the v2 commits I9f15424e35529d800f7fee836fe7bd4d101a1b05
          Iab51dca0c6bab738f1083ccb40987df84ee44736

          Bug: 1278141
          Change-Id: Iabcd4988705b3a78823f1a0fe440b42ac3a5a333
          Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3804051
          Commit-Queue: Huanpo Lin <robe...@chromium.org>
          Reviewed-by: Devlin Cronin <rdevlin...@chromium.org>
          Reviewed-by: Takashi Toyoshima <toyo...@chromium.org>
          Cr-Commit-Position: refs/heads/main@{#1032914}
          ---
          M chrome/browser/extensions/content_script_apitest.cc
          M chrome/test/data/extensions/api_test/content_scripts/prerendering/test.js
          A chrome/test/data/extensions/api_test/content_scripts/prerendering_mv3/all_frames.js
          A chrome/test/data/extensions/api_test/content_scripts/prerendering_mv3/manifest.json
          A chrome/test/data/extensions/api_test/content_scripts/prerendering_mv3/test.js
          A chrome/test/data/extensions/api_test/content_scripts/prerendering_mv3/top_frame_only.js
          6 files changed, 259 insertions(+), 2 deletions(-)


          To view, visit change 3804051. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: Iabcd4988705b3a78823f1a0fe440b42ac3a5a333
          Gerrit-Change-Number: 3804051
          Gerrit-PatchSet: 18
          Gerrit-Owner: Huanpo Lin <robe...@chromium.org>
          Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
          Gerrit-Reviewer: Devlin Cronin <rdevlin...@chromium.org>
          Gerrit-Reviewer: Huanpo Lin <robe...@chromium.org>
          Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
          Gerrit-MessageType: merged

          Greg Thompson (Gerrit)

          unread,
          Aug 9, 2022, 6:31:54 AM8/9/22
          to Chromium LUCI CQ, Huanpo Lin, chromium-a...@chromium.org, extension...@chromium.org, Devlin Cronin, Takashi Toyoshima, chromium...@chromium.org

          Greg Thompson has created a revert of this change.

          View Change

          To view, visit change 3804051. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: Iabcd4988705b3a78823f1a0fe440b42ac3a5a333
          Gerrit-Change-Number: 3804051
          Gerrit-PatchSet: 18
          Gerrit-Owner: Huanpo Lin <robe...@chromium.org>
          Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
          Gerrit-Reviewer: Devlin Cronin <rdevlin...@chromium.org>
          Gerrit-Reviewer: Huanpo Lin <robe...@chromium.org>
          Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
          Gerrit-MessageType: revert
          Reply all
          Reply to author
          Forward
          0 new messages