)]}'
{
  "commit": "1982a5c3ec4e8bed39b90d536002c7597c127036",
  "tree": "627f5bc2807ba708bb61f58c6926d56385ec7755",
  "parents": [
    "be7937965c12cd93b25793fe8fd439375caad2d3"
  ],
  "author": {
    "name": "Jonah Williams",
    "email": "jonahwilliams@google.com",
    "time": "Thu Oct 17 19:47:16 2019 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Oct 17 19:47:16 2019 -0700"
  },
  "message": "Revert \"Clean up test infrastructure (#41880)\" (#42982)\n\nThis reverts commit 1781d5c9bbb4a1b408e40bd40e433c3541bb68fc.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3b380f30695dcd9610ec4478c44a135645a0f6b0",
      "old_mode": 33188,
      "old_path": ".cirrus.yml",
      "new_id": "9eb90deced89dffeda58fa2a133b6c0413c3319d",
      "new_mode": 33188,
      "new_path": ".cirrus.yml"
    },
    {
      "type": "modify",
      "old_id": "3c287dd6924da60e435e6827a1a46ac5050703bf",
      "old_mode": 33188,
      "old_path": "dev/README.md",
      "new_id": "afe8f2606335dc4559e043715c4b7e03f1d931b5",
      "new_mode": 33188,
      "new_path": "dev/README.md"
    },
    {
      "type": "delete",
      "old_id": "a5b6abbea6ecabc04839a7c09a83d27356459b09",
      "old_mode": 33261,
      "old_path": "dev/bots/accept_android_sdk_licenses.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "451bcbc2817685b1580f96c11d68a0c097d30ea2",
      "new_mode": 33261,
      "new_path": "dev/bots/cirrus_setup.sh"
    },
    {
      "type": "modify",
      "old_id": "86d34d9354cd197eeeeb0398cdbbab5976ad24ec",
      "old_mode": 33261,
      "old_path": "dev/bots/deploy_gallery.sh",
      "new_id": "f372fec181ecc0668b2afd3b363a2399a3c2fe60",
      "new_mode": 33261,
      "new_path": "dev/bots/deploy_gallery.sh"
    },
    {
      "type": "modify",
      "old_id": "f240a5cce0c8dbfd5d00adf896759577a05fdfe0",
      "old_mode": 33188,
      "old_path": "dev/bots/run_command.dart",
      "new_id": "634a23230a3e0af8ebc7a23172154910937510e4",
      "new_mode": 33188,
      "new_path": "dev/bots/run_command.dart"
    },
    {
      "type": "modify",
      "old_id": "fea54fb5c2ae5c482b0db283c1d25b24b617a39a",
      "old_mode": 33188,
      "old_path": "dev/bots/test.dart",
      "new_id": "9914dd2458883bc21adf437b71afee7a420c81ec",
      "new_mode": 33188,
      "new_path": "dev/bots/test.dart"
    },
    {
      "type": "delete",
      "old_id": "476280c414c9380d50e80b5abc9daad94dd57847",
      "old_mode": 33188,
      "old_path": "dev/bots/test/bot_test.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f48dbdbfdd5cffc9d7e1ee57d259d2ad654e9a49",
      "old_mode": 33188,
      "old_path": "dev/bots/test/sdk_directory_has_space_test.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "31df83f6eedc5967b85a3a0022a9dbb1448fb27c",
      "old_mode": 33188,
      "old_path": "dev/bots/test/test_test.dart",
      "new_id": "a3abf6a1be8bfdda8581a4a0e43a6d59a0a538e8",
      "new_mode": 33188,
      "new_path": "dev/bots/test/test_test.dart"
    },
    {
      "type": "modify",
      "old_id": "789a2554668951bc6ff74c621f1dd0a98317716b",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/dart_test.yaml",
      "new_id": "cd8c697cba857510a97f331fa3570efa724b6c5e",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/dart_test.yaml"
    },
    {
      "type": "modify",
      "old_id": "4cf3b1763f6bd38a29f018e6eb86592438894b62",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/commands.shard/hermetic/ide_config_test.dart",
      "new_id": "abad5430c348956acbae428fcef28919b016f755",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/commands.shard/hermetic/ide_config_test.dart"
    },
    {
      "type": "modify",
      "old_id": "b1c2a8a526ca73b0f698217a6c6660e9ec3a89fa",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/commands.shard/permeable/analyze_once_test.dart",
      "new_id": "38b89803827dffda4ed7afa5b52e528908a61bb1",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/commands.shard/permeable/analyze_once_test.dart"
    },
    {
      "type": "modify",
      "old_id": "8f0476ea437f03a35df169d8d74bc833dd33f277",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/commands.shard/permeable/build_bundle_test.dart",
      "new_id": "224d406407d43dcf8da0d47bcc7fa34082f7ca0e",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/commands.shard/permeable/build_bundle_test.dart"
    },
    {
      "type": "modify",
      "old_id": "61658955bc05cc60f33175525bad5441a18ee382",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/commands.shard/permeable/create_test.dart",
      "new_id": "2056e490078c8592d7a9aeeaf51973d8a011b6c6",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/commands.shard/permeable/create_test.dart"
    },
    {
      "type": "modify",
      "old_id": "a9197ed4131eb5ecb983c11ad43775fb7bd0c3c3",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/commands.shard/permeable/packages_test.dart",
      "new_id": "07da8237cfdb777f14887fadeeef6d417b1bdffd",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/commands.shard/permeable/packages_test.dart"
    },
    {
      "type": "modify",
      "old_id": "a93b50e2f3dad5ab3271a8161f005f6539155e94",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/general.shard/commands/build_aar_test.dart",
      "new_id": "1591e75da525e5a4c3afa78a08052718c27ac23b",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/general.shard/commands/build_aar_test.dart"
    },
    {
      "type": "modify",
      "old_id": "05fa1ff5d12ef2e8d34dfe28207379bc1dd25be1",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/general.shard/commands/build_apk_test.dart",
      "new_id": "a67c9fa6ffdcbe47763b004b11f6fd9b220084a7",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/general.shard/commands/build_apk_test.dart"
    },
    {
      "type": "modify",
      "old_id": "7663156ec33eb198c865b18688c74befb150af0d",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/general.shard/commands/build_appbundle_test.dart",
      "new_id": "a00d279a219df5e2bf1ee153265517084072848f",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/general.shard/commands/build_appbundle_test.dart"
    },
    {
      "type": "modify",
      "old_id": "aee21d01469b133205d2e1c7b60016e5c8404156",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/integration.shard/daemon_mode_test.dart",
      "new_id": "f1ce5bab5f23d814e9f0a6309accc1c9d30af166",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/integration.shard/daemon_mode_test.dart"
    },
    {
      "type": "modify",
      "old_id": "e6a743ce0c9097209ead536634efdea39f056056",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/integration.shard/debugger_stepping_test.dart",
      "new_id": "a53cff9e412d8ec7fa634cb2225d451c596baa83",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/integration.shard/debugger_stepping_test.dart"
    },
    {
      "type": "modify",
      "old_id": "00038a8732f4578f6fb170b39f19d73ead0b105a",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/integration.shard/expression_evaluation_test.dart",
      "new_id": "a15dad4d30a2596bc50d77c045b52e78bbbd06f9",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/integration.shard/expression_evaluation_test.dart"
    },
    {
      "type": "modify",
      "old_id": "2d868b3feee1446692cc4a554413040252cacd75",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/integration.shard/flutter_attach_test.dart",
      "new_id": "b5592c1a2d39729b96e1b799d9ec70bdee815b06",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/integration.shard/flutter_attach_test.dart"
    },
    {
      "type": "modify",
      "old_id": "32f50e1393d26ffff5eef7bcfb54002073fcb196",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/integration.shard/flutter_run_test.dart",
      "new_id": "cc833231eb0fc17a7cdc0d95675eb41663d0b2e4",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/integration.shard/flutter_run_test.dart"
    },
    {
      "type": "modify",
      "old_id": "2d7d3cd7aaff33d5903e9b853c85cc84cf0aad3d",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/integration.shard/hot_reload_test.dart",
      "new_id": "a65129497b8ce5a5c749bafd653b48d4dddca025",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/integration.shard/hot_reload_test.dart"
    },
    {
      "type": "modify",
      "old_id": "1ff31528e8c4f5d2cec25deee77965e009f21d2e",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/integration.shard/lifetime_test.dart",
      "new_id": "9e5284acc0f7a0de0cac38133e6be6d68bcded1c",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/integration.shard/lifetime_test.dart"
    },
    {
      "type": "modify",
      "old_id": "00de957fe00b59cd1684c6dbe6684e3c17986377",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/src/common.dart",
      "new_id": "7741daf52d03282eb11c4ddb23ec05e8f5f2ce13",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/src/common.dart"
    },
    {
      "type": "modify",
      "old_id": "7f1fdff79da8299ece5b826311abee9bf863e986",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/src/context.dart",
      "new_id": "57e44655836bec7d64745288ed1c45be8cf15753",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/src/context.dart"
    }
  ]
}
