)]}'
{
  "commit": "c02b805cdc7b9be80ed9cd1144fd33e37c8d5d33",
  "tree": "79231ebbb9af527e58ae1d1fc7a5a576597a6509",
  "parents": [
    "01feddbece620c346f218801f8bfe9da0a9172d5"
  ],
  "author": {
    "name": "James Lin",
    "email": "jamesdlin@google.com",
    "time": "Fri Aug 09 15:10:45 2019 -0700"
  },
  "committer": {
    "name": "James D. Lin",
    "email": "jamesderlin@users.noreply.github.com",
    "time": "Thu Aug 15 16:47:20 2019 -0700"
  },
  "message": "Give `_runFlutterTest` the ability to validate command output\n\nIn another change (#37646), I want to test that a test fails and\nprints expected output.  I didn\u0027t see an existing way to do that, so\nI modified `_runFlutterTest` and `runCommand` to allow capturing the\noutput.  Currently capturing and printing output are mutually\nexclusive since we don\u0027t need both.\n\nSome awkward bits:\n* There already exists a `runAndGetStdout` function that is very\n  similar to `runCommand`, and this change makes the conceptual\n  distinction more confusing.\n\n* `runFlutterTest` has multiple code paths for different\n  configurations.  I don\u0027t understand what the different paths are\n  for, and I added output checking only along one of them.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "138da9b05e8d09bd0d6fed6bd32fb581018da42e",
      "old_mode": 33188,
      "old_path": "dev/bots/analyze.dart",
      "new_id": "31a321d5f2b773ac258c4d064132f8cdb9bed117",
      "new_mode": 33188,
      "new_path": "dev/bots/analyze.dart"
    },
    {
      "type": "modify",
      "old_id": "507ce5959439ab32a3fcf2166f33f5b738064cb9",
      "old_mode": 33188,
      "old_path": "dev/bots/run_command.dart",
      "new_id": "d96abb1be3572d1085e646d709e83a46aaac3ff5",
      "new_mode": 33188,
      "new_path": "dev/bots/run_command.dart"
    },
    {
      "type": "modify",
      "old_id": "c5234e111b942d2ed7825be8d51a94e3b52cb113",
      "old_mode": 33188,
      "old_path": "dev/bots/test.dart",
      "new_id": "6a4965452665d52f8c1bc2fd30aa314e868c70a3",
      "new_mode": 33188,
      "new_path": "dev/bots/test.dart"
    }
  ]
}
