)]}'
{
  "commit": "1887a104cc6ebd8314487886215d853aab556889",
  "tree": "005e1d75764bd411e3a6d22bd57f7ba51d2f2563",
  "parents": [
    "f74781f6213447540225edae307acb48bbaaaf34"
  ],
  "author": {
    "name": "Michael Brase",
    "email": "mbrase@google.com",
    "time": "Sat May 09 13:07:01 2026 -0600"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat May 09 19:07:01 2026 +0000"
  },
  "message": "Update Fuchsia tests to subpackage their child components (#186259)\n\nFor Fuchsia tests which use child components from other packages, this\ncommit switches those to being subpackages. This allows the test to be\nfully contained with a single .far package, which simplifies test\nexecution and eliminates the need for packages to be published to the\nfuchsia.com namespace.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0ebfc3908c8c4dea980283ade00e31bad64e211d",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_aot_runner/BUILD.gn",
      "new_id": "e687968bb683e68d2f016932c6f55b40266b3e1b",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_aot_runner/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "b8ea7c578a77919d5baef8e4f2f4ee2575833fdb",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_aot_runner/README.md",
      "new_id": "63df6d80fc20b52aa40767b6a69662efa6e30918",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_aot_runner/README.md"
    },
    {
      "type": "modify",
      "old_id": "b28bd33c16a31bed082d463f71c2a0aa8bd5a76e",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_aot_runner/dart-aot-runner-integration-test.cc",
      "new_id": "87b80c422fe8b57bcde2c7bae03eed3a0cf47c6a",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_aot_runner/dart-aot-runner-integration-test.cc"
    },
    {
      "type": "modify",
      "old_id": "575378889457831c5a059446a9d4ba0348bafa9e",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_aot_runner/meta/dart-aot-runner-integration-test.cml",
      "new_id": "774d72e6721995e0dbc51fbb9d6fc7b98ee121bf",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_aot_runner/meta/dart-aot-runner-integration-test.cml"
    },
    {
      "type": "modify",
      "old_id": "938424a33e4ee2d6a4f18fbefc5578b1ffed5e04",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_jit_runner/BUILD.gn",
      "new_id": "8e0034bd2a504e08e20b7cc64e0ec7d6e92c8662",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_jit_runner/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "b02ebc1da6ac0a6d66e16cb5677d78e0b1213a03",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_jit_runner/README.md",
      "new_id": "dfe128e1e6100bef905b638454334f1e1380d921",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_jit_runner/README.md"
    },
    {
      "type": "modify",
      "old_id": "96538c7e2ae17d583c1827fab6b14afa4a8cf73f",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_jit_runner/dart-jit-runner-integration-test.cc",
      "new_id": "875f749b022671257ee60e6d263c4898b61131cd",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_jit_runner/dart-jit-runner-integration-test.cc"
    },
    {
      "type": "modify",
      "old_id": "272f2dc14e7aa0ce6d1cf0baa9edd725be6b6da8",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_jit_runner/meta/dart-jit-runner-integration-test.cml",
      "new_id": "40f9cf96011f28acbbf9cd3da0e34f50066cd1fe",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_jit_runner/meta/dart-jit-runner-integration-test.cml"
    },
    {
      "type": "modify",
      "old_id": "00694940c5d5bf13072b637a0d54852bf8c4548e",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/embedder/BUILD.gn",
      "new_id": "bcc7ceea41360d69ce2a58c8a7655464c70f857c",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/embedder/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "0dbf210b9c93c0fb29dfb5060730cd9a9e7e2fca",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/embedder/flutter-embedder-test.cc",
      "new_id": "abfd985e45d98acbd8b1a911f4c053048bc65639",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/embedder/flutter-embedder-test.cc"
    },
    {
      "type": "modify",
      "old_id": "610c8e53b99a6c28d9e8471ad2acee38d3551301",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/embedder/meta/flutter-embedder-test.cml",
      "new_id": "db4c7eac4ed072545b10b92e0378bee792d9f827",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/embedder/meta/flutter-embedder-test.cml"
    },
    {
      "type": "modify",
      "old_id": "970ededae6fe0518dbe7069a733eb65a4810d57f",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/mouse-input/BUILD.gn",
      "new_id": "7286a3dfa6116ff7f2915846d800975022c6452e",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/mouse-input/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "b8bc2d9822beb12c54bec2055db1eb884c42ef5f",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/mouse-input/meta/mouse-input-test.cml",
      "new_id": "a35531b25824eeebb1d22ee18d50f06577a5e23c",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/mouse-input/meta/mouse-input-test.cml"
    },
    {
      "type": "modify",
      "old_id": "3fcf37bce100b9cc1612993ab22bd158e63e3a34",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/mouse-input/mouse-input-test.cc",
      "new_id": "ddbec23b4eb8f56f14dce0862f3dc5f116647f68",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/mouse-input/mouse-input-test.cc"
    },
    {
      "type": "modify",
      "old_id": "05a19196cedaf0e9c88e021468c6efb1ae19e9ce",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/text-input/BUILD.gn",
      "new_id": "b0bbfa8856dd058ac719de03d44255768d0ae3e8",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/text-input/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "956ae5a9fa340d5885243a7277a9db020a6a620f",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/text-input/meta/text-input-test.cml",
      "new_id": "d056f2d553d4731a27aa8584c1bf70754e0a28c5",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/text-input/meta/text-input-test.cml"
    },
    {
      "type": "modify",
      "old_id": "345f9763ce36f5e3daaf07a9a31d897e44550831",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/text-input/text-input-test.cc",
      "new_id": "21eb259c582bd01f71efd3643b343c7e0f51dd3a",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/text-input/text-input-test.cc"
    },
    {
      "type": "modify",
      "old_id": "c982bd4ff4a158ed97d2798b53cfd87b858f0d14",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/touch-input/BUILD.gn",
      "new_id": "40bf0d6d9cda5faf27d736c4183e86fa5e44090f",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/touch-input/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "7fc74dc5cd4c19241626cb51badb4297e42aebd0",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/touch-input/meta/touch-input-test.cml",
      "new_id": "512e00e5a17eeba2707dafd18ef399f5f8e986a3",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/touch-input/meta/touch-input-test.cml"
    },
    {
      "type": "modify",
      "old_id": "913ce128b5876abd9333f98a228ca9179d033ec5",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/touch-input/touch-input-test.cc",
      "new_id": "0773ea08b4457c9db34958dc31956bc01e1d71ff",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/touch-input/touch-input-test.cc"
    },
    {
      "type": "modify",
      "old_id": "27bb24887ebc5957b77f954d0d1e03e5b9a729db",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/testing/fuchsia/test_suites.yaml",
      "new_id": "e16b205764e85b172affa4b632d57b6868a9e813",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/testing/fuchsia/test_suites.yaml"
    },
    {
      "type": "modify",
      "old_id": "af46114cbad5231ae67747e71df5b3df9b81b4b0",
      "old_mode": 33261,
      "old_path": "engine/src/flutter/tools/fuchsia/devshell/run_integration_test.sh",
      "new_id": "57f58631ef4af2b338236aa509d5d62f6dd2c8e6",
      "new_mode": 33261,
      "new_path": "engine/src/flutter/tools/fuchsia/devshell/run_integration_test.sh"
    }
  ]
}
