)]}'
{
  "commit": "18d9b20ffbf051f94da243de3292dbaf080c29a3",
  "tree": "f513b64a732ac4e4f5971c1682c519b4d6b09503",
  "parents": [
    "7f0c98ab0be6d024be6b310bd7940a532629461a"
  ],
  "author": {
    "name": "Yegor",
    "email": "yjbanov@google.com",
    "time": "Mon Jul 10 17:20:49 2017 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jul 10 17:20:49 2017 -0700"
  },
  "message": "add Android instrumentation test (#11063)\n\n* add Android instrumentation test\r\n\r\n* add devicelab test\r\n\r\n* add to manifest.yaml\r\n\r\n* rename _smoke_test.dart to _smoketest.dart to prevent flutter test from picking it up\r\n\r\n* volatile fields; style fixes\r\n\r\n* use ConditionVariable; fix sh script\r\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ae7cfa4993d6abc251a62399dbdfa0b492b8d68",
      "new_mode": 33188,
      "new_path": "dev/devicelab/bin/tasks/flutter_gallery_instrumentation_test.dart"
    },
    {
      "type": "modify",
      "old_id": "f63a5e481a0c13853977b7f38e4613ccc1e02d3f",
      "old_mode": 33188,
      "old_path": "dev/devicelab/manifest.yaml",
      "new_id": "c1432fae6892101d3528151649c511b9f28088bc",
      "new_mode": 33188,
      "new_path": "dev/devicelab/manifest.yaml"
    },
    {
      "type": "modify",
      "old_id": "893cbbd629f80119fb9e88b12f3a64fabf49d147",
      "old_mode": 33188,
      "old_path": "examples/flutter_gallery/android/app/build.gradle",
      "new_id": "2b4d1ee17b2322bdee9e6222a284d001639bdf8d",
      "new_mode": 33188,
      "new_path": "examples/flutter_gallery/android/app/build.gradle"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2d19b5ecc19e7cb442dea91f0fb9ce2e8dad920",
      "new_mode": 33188,
      "new_path": "examples/flutter_gallery/android/app/src/androidTest/java/io/flutter/examples/gallery/FlutterGalleryInstrumentationTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57c703586b1022a5e6252ed784f8bb2e6eed2c21",
      "new_mode": 33188,
      "new_path": "examples/flutter_gallery/android/app/src/main/java/io/flutter/examples/gallery/FlutterGalleryInstrumentation.java"
    },
    {
      "type": "modify",
      "old_id": "f0128fd89f60c3a33121e8e29074876914def0cd",
      "old_mode": 33188,
      "old_path": "examples/flutter_gallery/android/app/src/main/java/io/flutter/examples/gallery/MainActivity.java",
      "new_id": "4e980b286d897ee6c5aeee6221cae782e438efea",
      "new_mode": 33188,
      "new_path": "examples/flutter_gallery/android/app/src/main/java/io/flutter/examples/gallery/MainActivity.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0bb1e346b7f71ad135eb43b587d3b1270d1d380c",
      "new_mode": 33188,
      "new_path": "examples/flutter_gallery/test/live_smoketest.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c9a0c13f6066b708b19848af1487b89d5393676",
      "new_mode": 33261,
      "new_path": "examples/flutter_gallery/tool/run_instrumentation_test.sh"
    }
  ]
}
