)]}'
{
  "commit": "83d411f97962d08671ecca5a9df7c59203158265",
  "tree": "7ef8282e53d68a7026a110c6cef52481cb3cdf13",
  "parents": [
    "1a2e6f3389e78e026d15a78d933c2cbdcd54f5a9"
  ],
  "author": {
    "name": "Todd Volkert",
    "email": "tvolkert@users.noreply.github.com",
    "time": "Fri Mar 10 09:39:01 2017 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Mar 10 09:39:01 2017 -0800"
  },
  "message": "Change flutter_tools tests to run via pub (#8698)\n\n`all.dart` is no longer needed. Furthermore, it causes tests to\r\nbe skipped, or to silently fail to run anything.\r\n\r\nFixes #7941",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "71e4d585e7cd42613d93bed0550530068946f8cd",
      "old_mode": 33188,
      "old_path": "dev/bots/test.dart",
      "new_id": "98a2be5ec59b4824178dfadbe700084f82f068f2",
      "new_mode": 33188,
      "new_path": "dev/bots/test.dart"
    },
    {
      "type": "modify",
      "old_id": "41e85f6f68858df674bb464b056af925590777b7",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/base/process_manager.dart",
      "new_id": "447a3baba5f568f27c24e6526203f6ed6facb2f2",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/base/process_manager.dart"
    },
    {
      "type": "modify",
      "old_id": "c623727e1996f83e0d77b96532a3dd7436da73be",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/adb_test.dart",
      "new_id": "9272e6d81edbf78d8c8ef2348fdb47b9ada468cb",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/adb_test.dart"
    },
    {
      "type": "delete",
      "old_id": "310d8d4b534bd1dd5691c34a689c80c36a1b7f48",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/all.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "2ca80ce11bddcebc53bbcf16c88b6c78611ff446",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/analytics_test.dart",
      "new_id": "26f9f63178129e29165592b695e066e1c4a0db89",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/analytics_test.dart"
    },
    {
      "type": "modify",
      "old_id": "87789d4f2775b559a10172876d164a3c4b23805c",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/analyze_continuously_test.dart",
      "new_id": "f5913d03da90473c6ccb38fd95b4415f5d6f4074",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/analyze_continuously_test.dart"
    },
    {
      "type": "modify",
      "old_id": "a4d9eeb271512c0615e3f3492d551e7b33bdd9ba",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/analyze_duplicate_names_test.dart",
      "new_id": "c722a2b8f0c75a26c38f3d62fa23a4d80b4c423c",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/analyze_duplicate_names_test.dart"
    },
    {
      "type": "modify",
      "old_id": "e2e6db843a23f2a1df2b5d1cd47d3c7c9d6750fc",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/asset_bundle_test.dart",
      "new_id": "a0e6ba329139986e9a80d9d81f8fbbe807a6a8ff",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/asset_bundle_test.dart"
    },
    {
      "type": "modify",
      "old_id": "7e5fbac8a263f065f8010ee24e711d25204b776b",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/channel_test.dart",
      "new_id": "5df82f6b099b78b61a5ee6acfbd16de2aa3f1cb1",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/channel_test.dart"
    },
    {
      "type": "modify",
      "old_id": "778635c892dc5174b8d797c8cf86be7bc3d8470d",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/crash_reporting_test.dart",
      "new_id": "e0598e832ecbcb30f5eca2225e67069416ce4906",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/crash_reporting_test.dart"
    },
    {
      "type": "modify",
      "old_id": "1c6d2d0307567c5e7f73d32d5994343416392258",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/create_test.dart",
      "new_id": "21b370737e255624b99b35a30a3919c02a0a5f06",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/create_test.dart"
    },
    {
      "type": "modify",
      "old_id": "aae813ca2a943a6b3a20e06a643abb977df84619",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/dart_dependencies_test.dart",
      "new_id": "c1d3acb63dad94b5cd9088e2c14eed6e0502dc79",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/dart_dependencies_test.dart"
    },
    {
      "type": "modify",
      "old_id": "7eea7b7b6be4d67992a70b361d9299fd62947046",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/dependency_checker_test.dart",
      "new_id": "224b44d8cd9e2a27f32a4b028ecc2f8a289df316",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/dependency_checker_test.dart"
    },
    {
      "type": "modify",
      "old_id": "15645ac9e71d96849a986cd6d26933656e2ec437",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/devices_test.dart",
      "new_id": "bbc0b9cf7df08644d79da362465d4865328c92ea",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/devices_test.dart"
    },
    {
      "type": "modify",
      "old_id": "5dae69e62a2a9956f37bc59e057d2876c0314010",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/drive_test.dart",
      "new_id": "5f503dd5f4d4f09b7b0894c53e46d2560d492cfc",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/drive_test.dart"
    },
    {
      "type": "modify",
      "old_id": "305c900af7be1dc42f3aa6f05c2e2592eac0cb3d",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/forbidden_imports_test.dart",
      "new_id": "8383201005db5d557de71bbecabbc245dff5e8f9",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/forbidden_imports_test.dart"
    },
    {
      "type": "modify",
      "old_id": "d204d82181db3ed1f562c171c9d6b4f92ff2c80a",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/packages_test.dart",
      "new_id": "a3484a368ccff70fce73fb13a8fb81158394b160",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/packages_test.dart"
    },
    {
      "type": "modify",
      "old_id": "d95dea104fa041fcc82a5a1b1e983f5ab66026fc",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/src/common.dart",
      "new_id": "38c95f3ef96a5778d92e790ff757b512dcdb1e5b",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/src/common.dart"
    },
    {
      "type": "modify",
      "old_id": "9f7b27646d3131745670851fdfdd2633b73a4ab8",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/src/context.dart",
      "new_id": "5ba7538f8a0225b5a6fae291c25a40d77ab6f928",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/src/context.dart"
    },
    {
      "type": "modify",
      "old_id": "ede769cbbe1b0f6c8380fdf3efcebaaa32dad08b",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/src/ios/devices_test.dart",
      "new_id": "b9d1c61f3fb76eb6a3466382fab9828bd22d0234",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/src/ios/devices_test.dart"
    },
    {
      "type": "modify",
      "old_id": "f24d6164e801a8af043dfe39cd79d26e8e316e83",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/src/ios/ios_workflow_test.dart",
      "new_id": "87399c6ea6450a53df7dcc2cd302e6f0a0704c0e",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/src/ios/ios_workflow_test.dart"
    },
    {
      "type": "modify",
      "old_id": "fd255a78964a969790ac31c756eab8c21a039824",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/src/ios/simulators_test.dart",
      "new_id": "97e0448401eed9d8beef919c253048d81a78cc4f",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/src/ios/simulators_test.dart"
    },
    {
      "type": "modify",
      "old_id": "8ca54d85b56fab4a74cfc295512a06e94fd96801",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/stop_test.dart",
      "new_id": "91e72a8a242c52fdf4a2a18b2c258d6f05852963",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/stop_test.dart"
    },
    {
      "type": "modify",
      "old_id": "262ab00aa5ed7549b45a3260c75792933e67fa20",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/test_test.dart",
      "new_id": "769e9713a2732a9391694a2e42feef3b59b04afe",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/test_test.dart"
    },
    {
      "type": "modify",
      "old_id": "adb9758c83663caa03e1c464541f7f6090cfb68c",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/upgrade_test.dart",
      "new_id": "f192be002b7953a7120a012bbc0272f6555c0d7f",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/upgrade_test.dart"
    }
  ]
}
