)]}'
{
  "commit": "bd9ed954170803e323ae8c5fb0e040965d3e3ff1",
  "tree": "cf21c30bd893095137292032abd4e19a7cd79d0e",
  "parents": [
    "a05715c07f8e784370bfa2fb1e79c6dcf510c015"
  ],
  "author": {
    "name": "Michael Brase",
    "email": "mbrase@google.com",
    "time": "Thu May 07 16:51:53 2026 -0600"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu May 07 22:51:53 2026 +0000"
  },
  "message": "Update Fuchsia integration tests to use subpackaged runners (#186172)\n\nThis commit removes the \"oot_\" prefixed dart/flutter runners (e.g.\n\"oot_dart_jit_runner\") and switches to using the regular runners (e.g.\n\"dart_jit_runner) as a subpackage in the integration tests. The benefit\nof this is that the runners are fully embedded in the integration test\u0027s\npackage, and won\u0027t override the fuchsia.com packages in the base image.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "94c0854ae355286e9b16cfda2f92319602d48dc1",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/BUILD.gn",
      "new_id": "489c52a80f5ecf2401ef79c5b7f66f21def7eabe",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "e1df73b8c230b0ef7f936ee9f39c9cd15fd93ed1",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_aot_runner/BUILD.gn",
      "new_id": "0ebfc3908c8c4dea980283ade00e31bad64e211d",
      "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": "d9312738b0471bd526d56cc46279b1978b858da5",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_aot_runner/README.md",
      "new_id": "b8ea7c578a77919d5baef8e4f2f4ee2575833fdb",
      "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": "0d721e7ebb8436025594b732338a0fc546285783",
      "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": "b28bd33c16a31bed082d463f71c2a0aa8bd5a76e",
      "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": "3c312d07d283dbbce9c8e18c575640bc94cabbd3",
      "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": "575378889457831c5a059446a9d4ba0348bafa9e",
      "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": "245bdb7ae92c9f731098ac5a360eaf6674fd6d09",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_echo_server/BUILD.gn",
      "new_id": "19364e90270d7dafe9d0783fee4e7aee6f609489",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_echo_server/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "675753ee8ae5d7ac527ed93c97d99a6187f1e698",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_jit_runner/BUILD.gn",
      "new_id": "938424a33e4ee2d6a4f18fbefc5578b1ffed5e04",
      "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": "08789dabe8ec68b780c4f87571bef68e5880c8d1",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/dart_runner/tests/startup_integration_test/dart_jit_runner/README.md",
      "new_id": "b02ebc1da6ac0a6d66e16cb5677d78e0b1213a03",
      "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": "8341efbccb35db9e15ed059d9911aa4d3744c9a6",
      "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": "96538c7e2ae17d583c1827fab6b14afa4a8cf73f",
      "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": "97ba46a363dab5417b6090c112f32f7a0f652ba4",
      "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": "272f2dc14e7aa0ce6d1cf0baa9edd725be6b6da8",
      "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": "e1ec27936c5c3257376e87e4ab1c30bc7605b219",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/BUILD.gn",
      "new_id": "d4a052244b77fbe57232cbc54cc8a108709c84a4",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "a4e6afb5e7b861b8140485262cd81a88f157caf9",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/embedder/BUILD.gn",
      "new_id": "00694940c5d5bf13072b637a0d54852bf8c4548e",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/embedder/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "976518ad0b5b0886cce9ad023bd6e8afad766ea6",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/embedder/flutter-embedder-test.cc",
      "new_id": "0dbf210b9c93c0fb29dfb5060730cd9a9e7e2fca",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/embedder/flutter-embedder-test.cc"
    },
    {
      "type": "modify",
      "old_id": "06a517861b378ed79cfe10ae8b4ff74934df2a69",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/embedder/meta/flutter-embedder-test.cml",
      "new_id": "610c8e53b99a6c28d9e8471ad2acee38d3551301",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/embedder/meta/flutter-embedder-test.cml"
    },
    {
      "type": "modify",
      "old_id": "62697f2cc10042ad8e859543e6ccdd437f15f872",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/mouse-input/BUILD.gn",
      "new_id": "970ededae6fe0518dbe7069a733eb65a4810d57f",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/mouse-input/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "59981c28130cb8f3860ddbe90b1e1825212040f8",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/mouse-input/meta/mouse-input-test.cml",
      "new_id": "b8bc2d9822beb12c54bec2055db1eb884c42ef5f",
      "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": "64d5c21062aee5d22a54309d75cf419828e9d858",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/text-input/BUILD.gn",
      "new_id": "05a19196cedaf0e9c88e021468c6efb1ae19e9ce",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/text-input/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "08b83d251905ba3af02fd430fc77f4f59ce0d994",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/text-input/meta/text-input-test.cml",
      "new_id": "956ae5a9fa340d5885243a7277a9db020a6a620f",
      "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": "51aaae45e4bae70b3c1dc6ba3023452f2d10a7b7",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/touch-input/BUILD.gn",
      "new_id": "c982bd4ff4a158ed97d2798b53cfd87b858f0d14",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/touch-input/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "8ad23685b459d8e6a11e3b9d65f86910e6e743ef",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/touch-input/meta/touch-input-test.cml",
      "new_id": "7fc74dc5cd4c19241626cb51badb4297e42aebd0",
      "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": "62b5417a5b500d925537f65105e9637932b27a79",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/utils/portable_ui_test.h",
      "new_id": "0078b3f60e4ccd6a0d808846b8ee642e9077840b",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/fuchsia/flutter/tests/integration/utils/portable_ui_test.h"
    },
    {
      "type": "modify",
      "old_id": "d7ef7e54da0c513d033d42ba90982162b0435639",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/testing/fuchsia/test_suites.yaml",
      "new_id": "27bb24887ebc5957b77f954d0d1e03e5b9a729db",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/testing/fuchsia/test_suites.yaml"
    },
    {
      "type": "modify",
      "old_id": "a56a9c607024363d08e4aa3b8fa2d1dd76a90360",
      "old_mode": 33261,
      "old_path": "engine/src/flutter/tools/fuchsia/devshell/run_integration_test.sh",
      "new_id": "af46114cbad5231ae67747e71df5b3df9b81b4b0",
      "new_mode": 33261,
      "new_path": "engine/src/flutter/tools/fuchsia/devshell/run_integration_test.sh"
    },
    {
      "type": "modify",
      "old_id": "353840c90c7e8243ba59aa8e075ade1b96a5be97",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/tools/fuchsia/fuchsia_archive.gni",
      "new_id": "79a868a4b650392296bce6f5a9178fa7ebfb1d0a",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/tools/fuchsia/fuchsia_archive.gni"
    }
  ]
}
