update_client: Fix zucchini operation identifier.
The protocol document was inconsistent about the name, but the server implemented "zucc". Bug: 399619105 Change-Id: I6a71b7b9933b8ec187e50df2a8ae833230989ba2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6438693 Commit-Queue: Joshua Pawlicki <waffles@chromium.org> Reviewed-by: Noah Rose Ledesma <noahrose@google.com> Commit-Queue: Noah Rose Ledesma <noahrose@google.com> Auto-Submit: Joshua Pawlicki <waffles@chromium.org> Cr-Commit-Position: refs/heads/main@{#1443645}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
ae9f75c6a2
commit
6797e59d31
components/update_client
ping_manager_unittest.ccpipeline.ccprotocol_serializer_json.ccprotocol_serializer_json_unittest.ccupdate_checker_unittest.cc
docs/updater
@ -154,7 +154,7 @@ TEST_P(PingManagerTest, SendPing) {
|
||||
|
||||
EXPECT_TRUE(request.contains("@os"));
|
||||
EXPECT_EQ("fake_prodid", CHECK_DEREF(request.FindString("@updater")));
|
||||
EXPECT_EQ("crx3,download,puff,run,xz,zucchini",
|
||||
EXPECT_EQ("crx3,download,puff,run,xz,zucc",
|
||||
CHECK_DEREF(request.FindString("acceptformat")));
|
||||
EXPECT_TRUE(request.contains("arch"));
|
||||
EXPECT_EQ("cr", CHECK_DEREF(request.FindString("dedup")));
|
||||
|
@ -262,7 +262,7 @@ std::queue<Operation> MakeOperations(
|
||||
cache_check,
|
||||
base::BindOnce(&XzOperation, config->GetUnzipperFactory()->Create(),
|
||||
event_adder)));
|
||||
} else if (operation.type == "zucchini") {
|
||||
} else if (operation.type == "zucc") {
|
||||
ops.push(SkipIfCached(
|
||||
cache_check, base::BindOnce(&ZucchiniOperation, crx_cache,
|
||||
config->GetPatcherFactory()->Create(),
|
||||
|
@ -24,7 +24,7 @@ std::string ProtocolSerializerJSON::Serialize(
|
||||
request_node.Set("protocol", request.protocol_version);
|
||||
request_node.Set("ismachine", request.is_machine);
|
||||
request_node.Set("dedup", "cr");
|
||||
request_node.Set("acceptformat", "crx3,download,puff,run,xz,zucchini");
|
||||
request_node.Set("acceptformat", "crx3,download,puff,run,xz,zucc");
|
||||
if (!request.additional_attributes.empty()) {
|
||||
for (const auto& [name, value] : request.additional_attributes) {
|
||||
request_node.Set(name, value);
|
||||
|
@ -62,7 +62,7 @@ TEST(SerializeRequestJSON, Serialize) {
|
||||
std::move(apps)));
|
||||
constexpr char regex[] =
|
||||
R"({"request":{"@os":"\w+","@updater":"prod_id",)"
|
||||
R"("acceptformat":"crx3,download,puff,run,xz,zucchini",)"
|
||||
R"("acceptformat":"crx3,download,puff,run,xz,zucc",)"
|
||||
R"("apps":\[{"ap":"ap1","appid":"id1","attr1":"1","attr2":"2",)"
|
||||
R"("brand":"BRND","cohort":"c1","cohorthint":"ch1","cohortname":"cn1",)"
|
||||
R"("data":\[{"index":"foobar_install_data_index","name":"install"}],)"
|
||||
@ -147,7 +147,7 @@ TEST(SerializeRequestJSON, UpdaterStateAttributes) {
|
||||
{}));
|
||||
constexpr char regex[] =
|
||||
R"({"request":{"@os":"\w+","@updater":"prod_id",)"
|
||||
R"("acceptformat":"crx3,download,puff,run,xz,zucchini",)"
|
||||
R"("acceptformat":"crx3,download,puff,run,xz,zucc",)"
|
||||
R"("arch":"\w+","dedup":"cr",)"
|
||||
R"("dlpref":"cacheable","domainjoined":true,"extra":"params",)"
|
||||
R"("hw":{"avx":(true|false),)"
|
||||
|
@ -284,7 +284,7 @@ TEST_P(UpdateCheckerTest, UpdateCheckSuccess) {
|
||||
ASSERT_TRUE(request->FindString("@updater"));
|
||||
EXPECT_EQ("fake_prodid", *request->FindString("@updater"));
|
||||
ASSERT_TRUE(request->FindString("acceptformat"));
|
||||
EXPECT_EQ("crx3,download,puff,run,xz,zucchini",
|
||||
EXPECT_EQ("crx3,download,puff,run,xz,zucc",
|
||||
*request->FindString("acceptformat"));
|
||||
EXPECT_TRUE(request->contains("arch"));
|
||||
ASSERT_TRUE(request->FindString("dedup"));
|
||||
|
@ -833,7 +833,7 @@ attmpted as part of this update session. All events have the following members:
|
||||
* 4: An uninstall session.
|
||||
* 14: A `download` operation.
|
||||
* 60: An `xz` operation.
|
||||
* 61: A `zucchini` patch application operation.
|
||||
* 61: A `zucc` patch application operation.
|
||||
* 62: A `puffin` patch application operation.
|
||||
* 63: A `crx3` package installation operation.
|
||||
* 41: An app command completion event.
|
||||
|
Reference in New Issue
Block a user