)]}'
{
  "commit": "1971a5cc003865268b0a5ec8633b591cbd7d34fb",
  "tree": "e20d88335369acc4d46ce82919d8995cdfa5db27",
  "parents": [
    "30f202a5a99b70910a022ffe920170d38b4707d9"
  ],
  "author": {
    "name": "Terence Hampson",
    "email": "thampson@google.com",
    "time": "Mon Jan 08 12:31:55 2024 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jan 08 17:31:55 2024 +0000"
  },
  "message": "New unit testing cluster commands to support testing batch commands corner cases (#31138)\n\n* New unit testing cluster commands for batch testing\n\n* Restyled by whitespace\n\n* Restyled by clang-format\n\n* Address PR comments\n\n* Restyled by clang-format\n\n* Fixes for CI\n\n* Restyled by prettier-yaml\n\n* Fix Darwin codegen for adding new commands to UnitTesting.\n\n1) Add missing isSupported check that was causing us to generate an\n   implementation that did not have a corresponding declaration (which had the\n   check).\n\n2) Add missing isForCommandPayload to existing isSupported check, so\n   implementation and declaration are doing the same check.\n\n3) Mark newly-added things as provisional.\n\n* Rerun zap regen\n\n---------\n\nCo-authored-by: Restyled.io \u003ccommits@restyled.io\u003e\nCo-authored-by: Boris Zbarsky \u003cbzbarsky@apple.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c09d305dd7390b50aa490e8d0b601acae6390f98",
      "old_mode": 33188,
      "old_path": "examples/all-clusters-app/all-clusters-common/all-clusters-app.matter",
      "new_id": "b17ab915e55a983cc67d84b20aeec46f9f1e553f",
      "new_mode": 33188,
      "new_path": "examples/all-clusters-app/all-clusters-common/all-clusters-app.matter"
    },
    {
      "type": "modify",
      "old_id": "8f1d73386c7465bea6e57604c646ccf467d9302c",
      "old_mode": 33188,
      "old_path": "examples/all-clusters-app/all-clusters-common/all-clusters-app.zap",
      "new_id": "a5d06276bbc56e138bc80b596fc7feef515cf3c2",
      "new_mode": 33188,
      "new_path": "examples/all-clusters-app/all-clusters-common/all-clusters-app.zap"
    },
    {
      "type": "modify",
      "old_id": "42daa8ddac3aa8755d4990a2242c12abf1064e6b",
      "old_mode": 33188,
      "old_path": "examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter",
      "new_id": "601b3e82450bd28cbc71793d1911c3bdfecb1aaa",
      "new_mode": 33188,
      "new_path": "examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter"
    },
    {
      "type": "modify",
      "old_id": "30d1fb4a6edaa1f4becc51cf8445461c5ef5dfad",
      "old_mode": 33188,
      "old_path": "src/app/clusters/test-cluster-server/test-cluster-server.cpp",
      "new_id": "de41c286f15f2d978d46c9356b5dd360894694d2",
      "new_mode": 33188,
      "new_path": "src/app/clusters/test-cluster-server/test-cluster-server.cpp"
    },
    {
      "type": "modify",
      "old_id": "e89a892dd32ee552513c148555759e7266e083c6",
      "old_mode": 33188,
      "old_path": "src/app/tests/suites/TestCluster.yaml",
      "new_id": "c6e8dc0946970c9b3077b6164a79ecf7b9ae82d7",
      "new_mode": 33188,
      "new_path": "src/app/tests/suites/TestCluster.yaml"
    },
    {
      "type": "modify",
      "old_id": "6e81b67b5c46e904a1a9a7af8fae10d6ac676e6b",
      "old_mode": 33188,
      "old_path": "src/app/zap-templates/zcl/data-model/chip/test-cluster.xml",
      "new_id": "f043c49074ec0ee941b7308ae993e6761d78bcaf",
      "new_mode": 33188,
      "new_path": "src/app/zap-templates/zcl/data-model/chip/test-cluster.xml"
    },
    {
      "type": "modify",
      "old_id": "380270d146601a87641ceedf07bc8479cba834cd",
      "old_mode": 33188,
      "old_path": "src/controller/data_model/controller-clusters.matter",
      "new_id": "70cef4b39d567542199b1f286efbedc191d8de75",
      "new_mode": 33188,
      "new_path": "src/controller/data_model/controller-clusters.matter"
    },
    {
      "type": "modify",
      "old_id": "d9b1143464b5779513ce0cb980f9deceb67b80ac",
      "old_mode": 33188,
      "old_path": "src/controller/java/generated/java/chip/devicecontroller/ChipClusters.java",
      "new_id": "eb221bfec1730b19cbae14389347d6901517f30e",
      "new_mode": 33188,
      "new_path": "src/controller/java/generated/java/chip/devicecontroller/ChipClusters.java"
    },
    {
      "type": "modify",
      "old_id": "e432edea9dc9c3faf314df503f3ee1f8e879c618",
      "old_mode": 33188,
      "old_path": "src/controller/java/generated/java/chip/devicecontroller/ClusterIDMapping.java",
      "new_id": "77021a240507ed74e1c75c4283133be1a48113f9",
      "new_mode": 33188,
      "new_path": "src/controller/java/generated/java/chip/devicecontroller/ClusterIDMapping.java"
    },
    {
      "type": "modify",
      "old_id": "187400cba467b4ab8ba232f22dd62a687c9565bc",
      "old_mode": 33188,
      "old_path": "src/controller/java/generated/java/chip/devicecontroller/ClusterInfoMapping.java",
      "new_id": "a0a05852bd9c695fe06ffbac75d604d1c527e528",
      "new_mode": 33188,
      "new_path": "src/controller/java/generated/java/chip/devicecontroller/ClusterInfoMapping.java"
    },
    {
      "type": "modify",
      "old_id": "94fe39115cd7a29a11cd9c942a689335519da563",
      "old_mode": 33188,
      "old_path": "src/controller/java/generated/java/matter/controller/cluster/clusters/UnitTestingCluster.kt",
      "new_id": "468d4e4b3108020e06f3aba5af7668d263cd2c02",
      "new_mode": 33188,
      "new_path": "src/controller/java/generated/java/matter/controller/cluster/clusters/UnitTestingCluster.kt"
    },
    {
      "type": "modify",
      "old_id": "c8b5c50edc55e8924f6b96ace78caa02433c5035",
      "old_mode": 33188,
      "old_path": "src/controller/java/zap-generated/CHIPInvokeCallbacks.cpp",
      "new_id": "8c3deacae5abafc33a45e281bcc1b4b8621271a8",
      "new_mode": 33188,
      "new_path": "src/controller/java/zap-generated/CHIPInvokeCallbacks.cpp"
    },
    {
      "type": "modify",
      "old_id": "23b691e07a332b8ab8f5cc211185c68f3abb5c0e",
      "old_mode": 33188,
      "old_path": "src/controller/java/zap-generated/CHIPInvokeCallbacks.h",
      "new_id": "1a0c0dd4d2ef507e16c6f4003f6d49d4c39541b8",
      "new_mode": 33188,
      "new_path": "src/controller/java/zap-generated/CHIPInvokeCallbacks.h"
    },
    {
      "type": "modify",
      "old_id": "57d6c97e8333402f3fd471da81904fdaf0ae00eb",
      "old_mode": 33188,
      "old_path": "src/controller/python/chip/clusters/CHIPClusters.py",
      "new_id": "59c67cbe244eb29fa2028d5bbfbc5f44783dfc34",
      "new_mode": 33188,
      "new_path": "src/controller/python/chip/clusters/CHIPClusters.py"
    },
    {
      "type": "modify",
      "old_id": "c5874b2aaec9641e7fdc3ba8486eb5c97e636569",
      "old_mode": 33188,
      "old_path": "src/controller/python/chip/clusters/Objects.py",
      "new_id": "ac7aeca1cab875604924abc6803c6f7e55a600cd",
      "new_mode": 33188,
      "new_path": "src/controller/python/chip/clusters/Objects.py"
    },
    {
      "type": "modify",
      "old_id": "aa7fe84de732d2f552eea121e9d7587c31b46ff5",
      "old_mode": 33188,
      "old_path": "src/darwin/Framework/CHIP/templates/MTRCommandPayloadsObjc-src.zapt",
      "new_id": "c58c75f77d9d38ddec248ece0b18bdfa493150d0",
      "new_mode": 33188,
      "new_path": "src/darwin/Framework/CHIP/templates/MTRCommandPayloadsObjc-src.zapt"
    },
    {
      "type": "modify",
      "old_id": "0911dd0118fe3e2af26f92c58ddb13bb4274daa0",
      "old_mode": 33188,
      "old_path": "src/darwin/Framework/CHIP/templates/availability.yaml",
      "new_id": "ae0d02274db63bb9cf41601166475f78c5f05fc5",
      "new_mode": 33188,
      "new_path": "src/darwin/Framework/CHIP/templates/availability.yaml"
    },
    {
      "type": "modify",
      "old_id": "ffa6767035e2b3bc2fddd2086dcabe8ebea2d201",
      "old_mode": 33188,
      "old_path": "src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.h",
      "new_id": "1ae4424f2229fb1fe5c3964cf697b114d7f1f81d",
      "new_mode": 33188,
      "new_path": "src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.h"
    },
    {
      "type": "modify",
      "old_id": "19b00a2c799aaa5204c4f6b5002a749f2963e378",
      "old_mode": 33188,
      "old_path": "src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.mm",
      "new_id": "1050bcbbc044ca6ae5a35262fab77f1c64323d3c",
      "new_mode": 33188,
      "new_path": "src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.mm"
    },
    {
      "type": "modify",
      "old_id": "8e618740b0b6daa9edfada14a0f3970bd86465c8",
      "old_mode": 33188,
      "old_path": "src/darwin/Framework/CHIP/zap-generated/MTRClusterConstants.h",
      "new_id": "4cf0aa3990a7ddc48a635962524b81b8be6fc9e1",
      "new_mode": 33188,
      "new_path": "src/darwin/Framework/CHIP/zap-generated/MTRClusterConstants.h"
    },
    {
      "type": "modify",
      "old_id": "7e3c9eb87cf9c7902c871ce0baa2c5133d628c98",
      "old_mode": 33188,
      "old_path": "src/darwin/Framework/CHIP/zap-generated/MTRClusters.h",
      "new_id": "b377db1108216ef97768972fb79213a3287ef0e7",
      "new_mode": 33188,
      "new_path": "src/darwin/Framework/CHIP/zap-generated/MTRClusters.h"
    },
    {
      "type": "modify",
      "old_id": "0ab55d5776856e5f60aa06e575a68aa0cc934e68",
      "old_mode": 33188,
      "old_path": "src/darwin/Framework/CHIP/zap-generated/MTRClusters.mm",
      "new_id": "f8bb88a0ef015201c638dff09e3bcfc423e51263",
      "new_mode": 33188,
      "new_path": "src/darwin/Framework/CHIP/zap-generated/MTRClusters.mm"
    },
    {
      "type": "modify",
      "old_id": "f540aa11163f6d1df577e1d91ce4d1489d2cae63",
      "old_mode": 33188,
      "old_path": "src/darwin/Framework/CHIP/zap-generated/MTRCommandPayloadsObjc.h",
      "new_id": "a3177639b26409302d7ab98c731e138bdbfe2829",
      "new_mode": 33188,
      "new_path": "src/darwin/Framework/CHIP/zap-generated/MTRCommandPayloadsObjc.h"
    },
    {
      "type": "modify",
      "old_id": "35c71e8afd4c3f81cbc886e42e638dfe2225ab00",
      "old_mode": 33188,
      "old_path": "src/darwin/Framework/CHIP/zap-generated/MTRCommandPayloadsObjc.mm",
      "new_id": "368ac07c4a2ac3e0e7a6e12eb1e7d9a15385b156",
      "new_mode": 33188,
      "new_path": "src/darwin/Framework/CHIP/zap-generated/MTRCommandPayloadsObjc.mm"
    },
    {
      "type": "modify",
      "old_id": "24ef38c1031cc6b6ec07e4424d6e9f8cb5219d86",
      "old_mode": 33188,
      "old_path": "src/darwin/Framework/CHIP/zap-generated/MTRCommandPayloads_Internal.h",
      "new_id": "eaf1bf2b744f8c0bed425937c772333b62a9174c",
      "new_mode": 33188,
      "new_path": "src/darwin/Framework/CHIP/zap-generated/MTRCommandPayloads_Internal.h"
    },
    {
      "type": "modify",
      "old_id": "439ed6b63ab082ba73ad31d67497fa30b0d1e746",
      "old_mode": 33188,
      "old_path": "zzz_generated/app-common/app-common/zap-generated/callback.h",
      "new_id": "61c909519685e1c8888b410a830ce90b78540dea",
      "new_mode": 33188,
      "new_path": "zzz_generated/app-common/app-common/zap-generated/callback.h"
    },
    {
      "type": "modify",
      "old_id": "7d25bcce933bb4fc408211f245f5abcdf1e855bf",
      "old_mode": 33188,
      "old_path": "zzz_generated/app-common/app-common/zap-generated/cluster-objects.cpp",
      "new_id": "e3798e4613005c41dba8a662e03efa0b2a1b751e",
      "new_mode": 33188,
      "new_path": "zzz_generated/app-common/app-common/zap-generated/cluster-objects.cpp"
    },
    {
      "type": "modify",
      "old_id": "c292a11f999cd8a70247e7f4b1d27df4122dd6fc",
      "old_mode": 33188,
      "old_path": "zzz_generated/app-common/app-common/zap-generated/cluster-objects.h",
      "new_id": "cb176c39ba739472af3d73073b0887fa7a5be6de",
      "new_mode": 33188,
      "new_path": "zzz_generated/app-common/app-common/zap-generated/cluster-objects.h"
    },
    {
      "type": "modify",
      "old_id": "d903540c90f79ff3436c8a8b8d6f356dbafbfb3e",
      "old_mode": 33188,
      "old_path": "zzz_generated/app-common/app-common/zap-generated/ids/Commands.h",
      "new_id": "e5d62e248f7cdc9459b0f974847a8391a3200fdc",
      "new_mode": 33188,
      "new_path": "zzz_generated/app-common/app-common/zap-generated/ids/Commands.h"
    },
    {
      "type": "modify",
      "old_id": "1c9302b99b360c2232e4534c63a364953c491de4",
      "old_mode": 33188,
      "old_path": "zzz_generated/chip-tool/zap-generated/cluster/Commands.h",
      "new_id": "24be99ebdc010a8becf2d4a695ef84eaaf542354",
      "new_mode": 33188,
      "new_path": "zzz_generated/chip-tool/zap-generated/cluster/Commands.h"
    },
    {
      "type": "modify",
      "old_id": "6089c40e02e3fdaca55451ca835aa88c265c1e08",
      "old_mode": 33188,
      "old_path": "zzz_generated/chip-tool/zap-generated/cluster/logging/DataModelLogger.cpp",
      "new_id": "8f0584c156f1904333cf91479959f9cb4b6b5177",
      "new_mode": 33188,
      "new_path": "zzz_generated/chip-tool/zap-generated/cluster/logging/DataModelLogger.cpp"
    },
    {
      "type": "modify",
      "old_id": "8828a11491c5d380fd76bdea10490e0eba6847ef",
      "old_mode": 33188,
      "old_path": "zzz_generated/chip-tool/zap-generated/cluster/logging/DataModelLogger.h",
      "new_id": "007d791c07066ba9c1ddb11fed28c4d5008689c9",
      "new_mode": 33188,
      "new_path": "zzz_generated/chip-tool/zap-generated/cluster/logging/DataModelLogger.h"
    },
    {
      "type": "modify",
      "old_id": "61c9dc61e9bd565d5811ceb346ba60f381218132",
      "old_mode": 33188,
      "old_path": "zzz_generated/darwin-framework-tool/zap-generated/cluster/Commands.h",
      "new_id": "bdfa874c9953040a9c12929268ff57e091483765",
      "new_mode": 33188,
      "new_path": "zzz_generated/darwin-framework-tool/zap-generated/cluster/Commands.h"
    },
    {
      "type": "modify",
      "old_id": "d67b62285f449e251113388877fefda6af71d6ca",
      "old_mode": 33188,
      "old_path": "zzz_generated/darwin-framework-tool/zap-generated/test/Commands.h",
      "new_id": "5a739fd0e02d9f0e6e746bb9b709e8503bc71a48",
      "new_mode": 33188,
      "new_path": "zzz_generated/darwin-framework-tool/zap-generated/test/Commands.h"
    }
  ]
}
