)]}'
{
  "commit": "839849169d954904b1d4481a94c69d560c1682ae",
  "tree": "4c0709615e513961ee53bb0d5493af74e1f19a0d",
  "parents": [
    "356317a99a187f81ac3da895504ba4c1bc65c79d"
  ],
  "author": {
    "name": "Rob Bultman",
    "email": "rob.Bultman@gmail.com",
    "time": "Mon Feb 12 09:19:05 2024 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Feb 12 09:19:05 2024 -0500"
  },
  "message": "[TC-MWOxxx] Add MWO tests (#30856)\n\nThis PR adds test for the MWO clusters.\r\n- Test for Microwave Oven Mode cluster\r\n- Test for Microwave Oven Control cluster\r\n\r\nNote: tests reflect spec [PR 8588](https://github.com/CHIP-Specifications/connectedhomeip-spec/pull/8588) and [PR 8715](https://github.com/CHIP-Specifications/connectedhomeip-spec/pull/8715)\r\n\r\nThis PR also:\r\n- Adds a CI build target for the microwave oven example app\r\n- Adds the python tests to CI\r\n- Uses the example app for tests instead of all-clusters\r\n- Fixes an SDK build problem for the microwave control cluster",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "288166dfb871305d8e3557fba0b96765a6646e1f",
      "old_mode": 33188,
      "old_path": ".github/workflows/darwin-tests.yaml",
      "new_id": "05943be5b0e155a38fab7b0ed908f8affac76401",
      "new_mode": 33188,
      "new_path": ".github/workflows/darwin-tests.yaml"
    },
    {
      "type": "modify",
      "old_id": "fbaf631aaf7733fdd23ce6829260270d03d6d85e",
      "old_mode": 33188,
      "old_path": ".github/workflows/tests.yaml",
      "new_id": "ed28ebb62d9b9b07e702ebe8c6bb3172ab33f50a",
      "new_mode": 33188,
      "new_path": ".github/workflows/tests.yaml"
    },
    {
      "type": "modify",
      "old_id": "89861ea79af5d0d1eb41f06d81285e4509b3c597",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "e201b56ceac00dea8f94c1569d2d7defc37f5bf3",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "2775d2a32278126604e5d3fd820df2fd2fb30e44",
      "old_mode": 33188,
      "old_path": "examples/microwave-oven-app/microwave-oven-common/include/microwave-oven-device.h",
      "new_id": "4e88aa1117c21e3d78b3046e36feac044c3da72d",
      "new_mode": 33188,
      "new_path": "examples/microwave-oven-app/microwave-oven-common/include/microwave-oven-device.h"
    },
    {
      "type": "modify",
      "old_id": "39e8ab2bf98b73c0a4d3fb5e6dd42cdf9c47fc58",
      "old_mode": 33188,
      "old_path": "examples/microwave-oven-app/microwave-oven-common/src/microwave-oven-device.cpp",
      "new_id": "5ba3eedbc99a03177fb5ce30f7510f5aec5e72ec",
      "new_mode": 33188,
      "new_path": "examples/microwave-oven-app/microwave-oven-common/src/microwave-oven-device.cpp"
    },
    {
      "type": "modify",
      "old_id": "e11d5c2d43779ac4ad582a88a2e391f7e8c0a8e3",
      "old_mode": 33188,
      "old_path": "scripts/build/builders/host.py",
      "new_id": "7b7a02d421f097209492fe084fc873d19e9e7b43",
      "new_mode": 33188,
      "new_path": "scripts/build/builders/host.py"
    },
    {
      "type": "modify",
      "old_id": "d6f6bd86905a0ea76626ecca92fb40ebf078cc3b",
      "old_mode": 33261,
      "old_path": "scripts/build/gn_gen_cirque.sh",
      "new_id": "a0713f571189abf14f042931a7ee96dc7b97446b",
      "new_mode": 33261,
      "new_path": "scripts/build/gn_gen_cirque.sh"
    },
    {
      "type": "modify",
      "old_id": "dba11f15d44c1e4865c2ff0962ed3548ad0e9ffd",
      "old_mode": 33188,
      "old_path": "scripts/tests/chiptest/__init__.py",
      "new_id": "82006643481fd28abd16fe0afc049b4ff540c9e0",
      "new_mode": 33188,
      "new_path": "scripts/tests/chiptest/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "9668e566671b3d7ffb0425e18a97c84582dc6947",
      "old_mode": 33188,
      "old_path": "scripts/tests/chiptest/linux.py",
      "new_id": "1d679ee236a3fdff03f18b1ae4ef2b76a0290e03",
      "new_mode": 33188,
      "new_path": "scripts/tests/chiptest/linux.py"
    },
    {
      "type": "modify",
      "old_id": "19f0a7dcb74b0b21b80a9a2338458df38cf236b3",
      "old_mode": 33188,
      "old_path": "scripts/tests/chiptest/test_definition.py",
      "new_id": "fc27c447d222b51640d538e427727cd224c5258d",
      "new_mode": 33188,
      "new_path": "scripts/tests/chiptest/test_definition.py"
    },
    {
      "type": "modify",
      "old_id": "d4d94b28bf858c306ff770dae260233e35cc5d5b",
      "old_mode": 33261,
      "old_path": "scripts/tests/run_test_suite.py",
      "new_id": "9dbe01d9dbcfa0e613efe9c91ef499b267602edc",
      "new_mode": 33261,
      "new_path": "scripts/tests/run_test_suite.py"
    },
    {
      "type": "modify",
      "old_id": "9d57d762bd36c4c30bfe235fe256afd9d7d02161",
      "old_mode": 33188,
      "old_path": "src/app/clusters/microwave-oven-control-server/microwave-oven-control-server.cpp",
      "new_id": "f6c6304b610c73cf7c906383c5c3ba9e4d8dd94b",
      "new_mode": 33188,
      "new_path": "src/app/clusters/microwave-oven-control-server/microwave-oven-control-server.cpp"
    },
    {
      "type": "modify",
      "old_id": "205955b9ebdeb24a107d34d861d4afb7bdf6236e",
      "old_mode": 33188,
      "old_path": "src/app/tests/suites/certification/PICS.yaml",
      "new_id": "2022b27bd22f123ed7a7d7932b6d471985a8e28d",
      "new_mode": 33188,
      "new_path": "src/app/tests/suites/certification/PICS.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d06db8ae77d741c04775e735096bab6476658b39",
      "new_mode": 33188,
      "new_path": "src/app/tests/suites/certification/Test_TC_MWOCTRL_1_1.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd3f26b7e59bb5648e4177b21aff5e557e4ef066",
      "new_mode": 33188,
      "new_path": "src/app/tests/suites/certification/Test_TC_MWOCTRL_2_1.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d69e23f0f86e73ea41a06ea15b77ee2a54118307",
      "new_mode": 33188,
      "new_path": "src/app/tests/suites/certification/Test_TC_MWOCTRL_2_5.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a35aa47a01870f6695885a3ff7d993c121ddbf09",
      "new_mode": 33188,
      "new_path": "src/app/tests/suites/certification/Test_TC_MWOM_1_1.yaml"
    },
    {
      "type": "modify",
      "old_id": "465041b9f9af73a093da0584f4cb83ab9e297b22",
      "old_mode": 33188,
      "old_path": "src/app/tests/suites/certification/ci-pics-values",
      "new_id": "055a8101fc1f0f512d32db06a0a9cf9670cc3a6a",
      "new_mode": 33188,
      "new_path": "src/app/tests/suites/certification/ci-pics-values"
    },
    {
      "type": "modify",
      "old_id": "df0b178cad6397d3ccd7a26571a7878ed8a2508f",
      "old_mode": 33188,
      "old_path": "src/controller/data_model/controller-clusters.zap",
      "new_id": "02a58c61ee3c0978dd7a9f5e89fa69892d3567de",
      "new_mode": 33188,
      "new_path": "src/controller/data_model/controller-clusters.zap"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "abe02d8237a8db35b7b7b38aa3922732284d8e03",
      "new_mode": 33188,
      "new_path": "src/python_testing/TC_MWOCTRL_2_2.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d34c5b3ee8fdee61ec6dfbfb481d31c0ba8460e",
      "new_mode": 33188,
      "new_path": "src/python_testing/TC_MWOCTRL_2_3.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8cb3885ada06133e470635f811acffc7473c5676",
      "new_mode": 33188,
      "new_path": "src/python_testing/TC_MWOCTRL_2_4.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8dc60d9e131e68a5357364febdd5a94261e4bd3b",
      "new_mode": 33188,
      "new_path": "src/python_testing/TC_MWOM_1_2.py"
    }
  ]
}
