[FilesTrash] Return kSuccess when no sources supplied [chromium/src : main]

0 views
Skip to first unread message

Ben Reich (Gerrit)

unread,
Aug 9, 2022, 1:00:48 AM8/9/22
to filesapp...@chromium.org, rginda...@chromium.org, Luciano Pacheco, Chromium LUCI CQ, chromium...@chromium.org, Sadrul Chowdhury

Attention is currently required from: Luciano Pacheco.

View Change

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

    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I91d7e7a83039aa3fff7ca9af582bc0a258132fa3
    Gerrit-Change-Number: 3818044
    Gerrit-PatchSet: 1
    Gerrit-Owner: Ben Reich <benr...@chromium.org>
    Gerrit-Reviewer: Ben Reich <benr...@chromium.org>
    Gerrit-Reviewer: Luciano Pacheco <luc...@chromium.org>
    Gerrit-CC: Sadrul Chowdhury <sad...@chromium.org>
    Gerrit-Attention: Luciano Pacheco <luc...@chromium.org>
    Gerrit-Comment-Date: Tue, 09 Aug 2022 05:00:32 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: No
    Gerrit-MessageType: comment

    Luciano Pacheco (Gerrit)

    unread,
    Aug 9, 2022, 1:24:19 AM8/9/22
    to Ben Reich, filesapp...@chromium.org, rginda...@chromium.org, Chromium LUCI CQ, chromium...@chromium.org, Sadrul Chowdhury

    Attention is currently required from: Ben Reich.

    Patch set 1:Code-Review +1

    View Change

    1 comment:

    • Patchset:

      • Patch Set #1:

        But I'd recommend 2 new unittest to make sure these aren't removed by accident.

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

    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I91d7e7a83039aa3fff7ca9af582bc0a258132fa3
    Gerrit-Change-Number: 3818044
    Gerrit-PatchSet: 1
    Gerrit-Owner: Ben Reich <benr...@chromium.org>
    Gerrit-Reviewer: Ben Reich <benr...@chromium.org>
    Gerrit-Reviewer: Luciano Pacheco <luc...@chromium.org>
    Gerrit-CC: Sadrul Chowdhury <sad...@chromium.org>
    Gerrit-Attention: Ben Reich <benr...@chromium.org>
    Gerrit-Comment-Date: Tue, 09 Aug 2022 05:23:58 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Gerrit-MessageType: comment

    Ben Reich (Gerrit)

    unread,
    Aug 9, 2022, 1:32:22 AM8/9/22
    to filesapp...@chromium.org, rginda...@chromium.org, Luciano Pacheco, Chromium LUCI CQ, chromium...@chromium.org, Sadrul Chowdhury

    Attention is currently required from: Luciano Pacheco.

    Patch set 2:Auto-Submit +1Commit-Queue +1

    View Change

    2 comments:

    • Patchset:

      • Patch Set #1:

        But I'd recommend 2 new unittest to make sure these aren't removed by accident.

      • Done.

    • Patchset:

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

    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I91d7e7a83039aa3fff7ca9af582bc0a258132fa3
    Gerrit-Change-Number: 3818044
    Gerrit-PatchSet: 2
    Gerrit-Owner: Ben Reich <benr...@chromium.org>
    Gerrit-Reviewer: Ben Reich <benr...@chromium.org>
    Gerrit-Reviewer: Luciano Pacheco <luc...@chromium.org>
    Gerrit-CC: Sadrul Chowdhury <sad...@chromium.org>
    Gerrit-Attention: Luciano Pacheco <luc...@chromium.org>
    Gerrit-Comment-Date: Tue, 09 Aug 2022 05:32:11 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: Luciano Pacheco <luc...@chromium.org>
    Gerrit-MessageType: comment

    Luciano Pacheco (Gerrit)

    unread,
    Aug 9, 2022, 1:43:19 AM8/9/22
    to Ben Reich, filesapp...@chromium.org, rginda...@chromium.org, Chromium LUCI CQ, chromium...@chromium.org, Sadrul Chowdhury

    Attention is currently required from: Ben Reich.

    Patch set 2:Code-Review +1Commit-Queue +2

    View Change

    1 comment:

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

    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I91d7e7a83039aa3fff7ca9af582bc0a258132fa3
    Gerrit-Change-Number: 3818044
    Gerrit-PatchSet: 2
    Gerrit-Owner: Ben Reich <benr...@chromium.org>
    Gerrit-Reviewer: Ben Reich <benr...@chromium.org>
    Gerrit-Reviewer: Luciano Pacheco <luc...@chromium.org>
    Gerrit-CC: Sadrul Chowdhury <sad...@chromium.org>
    Gerrit-Attention: Ben Reich <benr...@chromium.org>
    Gerrit-Comment-Date: Tue, 09 Aug 2022 05:43:07 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: Ben Reich <benr...@chromium.org>
    Gerrit-MessageType: comment

    Chromium LUCI CQ (Gerrit)

    unread,
    Aug 9, 2022, 2:23:37 AM8/9/22
    to Ben Reich, filesapp...@chromium.org, rginda...@chromium.org, Luciano Pacheco, chromium...@chromium.org, Sadrul Chowdhury

    Chromium LUCI CQ submitted this change.

    View Change


    Approvals: Ben Reich: Send CL to CQ automatically after approval; Dry run Luciano Pacheco: Looks good to me; Commit
    [FilesTrash] Return kSuccess when no sources supplied

    In Both TrashIOTask and RestoreIOTask the task can be called with empty
    sources. At the moment we immediately try to validate the first index of
    progress_.sources which (if empty) crashes. Avoid this by doing a size
    check first and exiting early in that case.

    Bug: b:241517469
    Test: unit_tests --gtest_filter=*TrashIOTask*:*RestoreIOTask*
    Change-Id: I91d7e7a83039aa3fff7ca9af582bc0a258132fa3
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3818044
    Auto-Submit: Ben Reich <benr...@chromium.org>
    Commit-Queue: Luciano Pacheco <luc...@chromium.org>
    Commit-Queue: Ben Reich <benr...@chromium.org>
    Reviewed-by: Luciano Pacheco <luc...@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1032887}
    ---
    M chrome/browser/ash/file_manager/restore_io_task.cc
    M chrome/browser/ash/file_manager/restore_io_task_unittest.cc
    M chrome/browser/ash/file_manager/trash_io_task.cc
    M chrome/browser/ash/file_manager/trash_io_task_unittest.cc
    4 files changed, 70 insertions(+), 0 deletions(-)


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

    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I91d7e7a83039aa3fff7ca9af582bc0a258132fa3
    Gerrit-Change-Number: 3818044
    Gerrit-PatchSet: 3
    Gerrit-Owner: Ben Reich <benr...@chromium.org>
    Gerrit-Reviewer: Ben Reich <benr...@chromium.org>
    Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Reviewer: Luciano Pacheco <luc...@chromium.org>
    Gerrit-CC: Sadrul Chowdhury <sad...@chromium.org>
    Gerrit-MessageType: merged
    Reply all
    Reply to author
    Forward
    0 new messages