)]}'
{
  "commit": "7753c3edc51f3e252e50ee33466cec8257ea741d",
  "tree": "30fa11a35f87ad44379ac82bd0fe8b7004244447",
  "parents": [
    "edf6f2928bdad04f8e9ddb0c0186d57c4c30d378"
  ],
  "author": {
    "name": "Armando Montanez",
    "email": "amontanez@google.com",
    "time": "Mon Dec 02 11:30:29 2019 -0800"
  },
  "committer": {
    "name": "Armando Montanez",
    "email": "amontanez@google.com",
    "time": "Tue Dec 03 00:22:55 2019 +0000"
  },
  "message": "stm32f429i-disc1: improve test runner integration\n\n - Try to use pw_cli logger for test output format.\n - Log each line of captured subprocess output individually.\n - Minor tweaks to log statements.\n\nExample:\n\n...\n20191202 14:38:19 OUT [26656] INF [       OK ] Format.ArgumentLargerThanBuffer_ReturnsResourceExhausted\n20191202 14:38:19 OUT [26656] INF [ RUN      ] Format.CallFormatWithVaList_CallsCorrectFormatOverload\n20191202 14:38:19 OUT [26656] INF [       OK ] Format.CallFormatWithVaList_CallsCorrectFormatOverload\n20191202 14:38:19 OUT [26656] INF [\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d] Done running all tests.\n20191202 14:38:19 OUT [26656] INF [  PASSED  ] 6 test(s).\n20191202 14:38:19 OUT [26656] INF [  FAILED  ] 1 test(s).\n20191202 14:38:19 OUT [26656] ERR Test suite had one or more failures\n20191202 14:38:19 ERR stm32f429i_disc1_unit_test_runner exited with status 1\n20191202 14:38:19 INF Test  9/10: [FAIL] format_test\n...\n\nChange-Id: I99798f5c7d4770c4cf5def7ae621a374cad7f89b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c1a5b7791fe134f4462c467db4c0fd23943d5ded",
      "old_mode": 33261,
      "old_path": "targets/stm32f429i-disc1/py/stm32f429i_disc1_utils/unit_test_runner.py",
      "new_id": "361076f06cc422f84f28799bb6fc0e31cfbe76cb",
      "new_mode": 33261,
      "new_path": "targets/stm32f429i-disc1/py/stm32f429i_disc1_utils/unit_test_runner.py"
    }
  ]
}
