)]}'
{
  "commit": "d7ca057b891f4dcec6335c5ddcaf92433447f8bf",
  "tree": "3476c3d4f324175e6d1912fc1e2b106bc6967433",
  "parents": [
    "1347413470b7aa5e4d1442c7adffe036d98b74ef"
  ],
  "author": {
    "name": "Jackson Gardner",
    "email": "jacksongardner@google.com",
    "time": "Tue Nov 14 16:50:27 2023 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Nov 15 00:50:27 2023 +0000"
  },
  "message": "Use flutter.js in the actual test harness. (#47670)\n\nRun the JS unit tests with flutter.js.\r\n\r\nI am going to leave the dart2wasm tests doing the old `window.flutterConfiguration` setup for now, until I actually get dart2wasm/dart2js switching logic built into flutter.js itself.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4e359b459b2105abb08649e62383e8aa29039adf",
      "old_mode": 33188,
      "old_path": "lib/web_ui/dev/steps/copy_artifacts_step.dart",
      "new_id": "fa63d917610324b9150cf5aceb650ed402a4a14f",
      "new_mode": 33188,
      "new_path": "lib/web_ui/dev/steps/copy_artifacts_step.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22f55b522bb033ce537b9503d538c9496525075b",
      "new_mode": 33188,
      "new_path": "lib/web_ui/dev/test_dart2js.js"
    },
    {
      "type": "modify",
      "old_id": "da32db94ca187ba3431a78eb38abaa78c4f41d27",
      "old_mode": 33188,
      "old_path": "lib/web_ui/dev/test_platform.dart",
      "new_id": "90d3172560ca607012341684e8e11fddbeed73a0",
      "new_mode": 33188,
      "new_path": "lib/web_ui/dev/test_platform.dart"
    },
    {
      "type": "modify",
      "old_id": "9e1641186b3dfa3ba768cc87a99c01e43d922d01",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/initialization.dart",
      "new_id": "43dc09e7bd0ca7f4aca03b11600aa5e6301d9560",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/initialization.dart"
    },
    {
      "type": "modify",
      "old_id": "1a5dff3bdd69605aa942456a355d9a8ead05050d",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/src/engine/configuration.dart",
      "new_id": "d875686c915ff032c5470df6f6fe5991174364b2",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/src/engine/configuration.dart"
    },
    {
      "type": "modify",
      "old_id": "17b0909729509ab1a235c7ef3fa6455a5af7b3bd",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/src/engine/initialization.dart",
      "new_id": "16faf280b1e78dd773ccb2454ad88ba81e7c28a4",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/src/engine/initialization.dart"
    },
    {
      "type": "modify",
      "old_id": "e7eaf228f8402ce1a4713f161331ca0610fbcd7c",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/canvaskit/fragment_program_test.dart",
      "new_id": "d6de8dd704e15c5ecde14b6d939e6f0381147ff6",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/canvaskit/fragment_program_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c06e3877db28361c52f1c8cc73d6644854c311b3",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/canvaskit/initialization/does_not_mock_module_exports_test.dart",
      "new_id": "b6676f2af4fcf8861792407f53378f9be6317fe9",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/canvaskit/initialization/does_not_mock_module_exports_test.dart"
    },
    {
      "type": "modify",
      "old_id": "f4adbc5398af216332d9bcb026db3f3b972551be",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/canvaskit/initialization/services_vs_ui_test.dart",
      "new_id": "49236eacfe08469c098d17cf0affbd96ab62952d",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/canvaskit/initialization/services_vs_ui_test.dart"
    },
    {
      "type": "modify",
      "old_id": "faf49af11e9238f7b1df575163f83409246578df",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/canvaskit/initialization/stores_config_test.dart",
      "new_id": "b7869d9c09686fd8c0483e81655c5df1eb7607f3",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/canvaskit/initialization/stores_config_test.dart"
    },
    {
      "type": "modify",
      "old_id": "4bad3c70c1da6899949d8b3cc49573ebe8343fd3",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/canvaskit/scene_test.dart",
      "new_id": "9526636fbad3c017f1dc5b48c4c8284b51acaefe",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/canvaskit/scene_test.dart"
    },
    {
      "type": "modify",
      "old_id": "5849ea9cb06258265491b03977f2ec56056896c5",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/common/test_initialization.dart",
      "new_id": "b6359877d587fc535ad1674f7c1abd598cc8a0e0",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/common/test_initialization.dart"
    },
    {
      "type": "modify",
      "old_id": "324dae7c1c215033b9ab3dff7b963ac07137c81e",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/engine/canvas_test.dart",
      "new_id": "0f19e1260b6975a94a82792664639db728b50a9a",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/engine/canvas_test.dart"
    },
    {
      "type": "modify",
      "old_id": "dcfc100865324119af26675cde75606d4ac70651",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/engine/composition_test.dart",
      "new_id": "cde257df902778ee3bbc4813116f7e9769786fd5",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/engine/composition_test.dart"
    },
    {
      "type": "modify",
      "old_id": "48ed06a7666e5fd9f74b5ccac97bd4c0901d9cdc",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/engine/dom_http_fetch_test.dart",
      "new_id": "fbe48969d4890a5c1dfd0e8221dd8e45b423936d",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/engine/dom_http_fetch_test.dart"
    },
    {
      "type": "modify",
      "old_id": "445094c5bccc1e0ad77b8b3f0facae3de860aa94",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/engine/platform_views/content_manager_test.dart",
      "new_id": "6c214419c904d149d0a540493311846392351d56",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/engine/platform_views/content_manager_test.dart"
    },
    {
      "type": "modify",
      "old_id": "e637cd72ecaece6b7fab58856c282defe946f215",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/engine/routing_test.dart",
      "new_id": "f5875754c7a5396b3e969f27d8fc836fd76a79dc",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/engine/routing_test.dart"
    },
    {
      "type": "modify",
      "old_id": "47b11e638057b93f1ab2f82d1912a9aff9ee69cb",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/engine/semantics/semantics_test.dart",
      "new_id": "01563729a83c9e9edc6f3a9a1d3ebd567a55d3e0",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/engine/semantics/semantics_test.dart"
    },
    {
      "type": "modify",
      "old_id": "901f1ffea73e2b7b9d81346faa9ad05705e1aafb",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/engine/surface/frame_timings_test.dart",
      "new_id": "0dcf882527a8525c2b4551e630b6a4bf80fe6e5e",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/engine/surface/frame_timings_test.dart"
    },
    {
      "type": "modify",
      "old_id": "76e2ce42359541aff6c07a562b144815f8e86d50",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/engine/surface/platform_view_test.dart",
      "new_id": "5ca231ecfd2a0dec02c2d6d24d474331d0eeae87",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/engine/surface/platform_view_test.dart"
    },
    {
      "type": "modify",
      "old_id": "b173c76777bf3dc3b4c27c297c395ce1251b784b",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/engine/surface/scene_builder_test.dart",
      "new_id": "2a653c019f5ea74cc914618a97bf80f8024b8019",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/engine/surface/scene_builder_test.dart"
    },
    {
      "type": "modify",
      "old_id": "02ddbfafb2e94a9e47ce4e0587eb4ebd146c742e",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/engine/surface/shaders/shader_builder_test.dart",
      "new_id": "f20467bbcc287b1420c36cdc278a6a74812f8c9e",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/engine/surface/shaders/shader_builder_test.dart"
    },
    {
      "type": "modify",
      "old_id": "f5e9be6254c69c4b36f11b9180f605229dd7ea23",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/engine/surface/surface_test.dart",
      "new_id": "adaa2127dfa125fc62cb56e07a39c3d64df72405",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/engine/surface/surface_test.dart"
    },
    {
      "type": "modify",
      "old_id": "73e823bc9c5203589a756248cdf0215bb3d7860d",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/engine/window_test.dart",
      "new_id": "3c8847ccd25cb60d6ea84a58a4c3736975378f98",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/engine/window_test.dart"
    }
  ]
}
