)]}'
{
  "commit": "7413ee188f7fd1e4e30cdc5b904291afcf995c69",
  "tree": "9c74f95bcf0f0f2bb02be0b606001eb4c8955546",
  "parents": [
    "d3ff15a3f597189049b261584d6a2955933e10d3"
  ],
  "author": {
    "name": "HQ Liu",
    "email": "hql@google.com",
    "time": "Wed May 26 03:47:54 2021 +0000"
  },
  "committer": {
    "name": "HQ Liu",
    "email": "hql@google.com",
    "time": "Wed Jun 02 16:35:39 2021 +0000"
  },
  "message": "Fix \"Process crashed\" when WindowInputTests fail\n\nOn an ARC device, WindowInputTests gives \"process crashed\" error when\nthe assertion in the customized onTounchListener failed. When the\n\"process crashed\" occurs, all remaining test cases fail, then rerun. The\nobscuring windows of some test cases may also remain on the screen,\nwhich interrupts remaining test cases. Caching the desired variables and\nasserting them outside of the listener scope avoids the issue, and\nfailed test cases will not interrupt others, so that the test results\nare more accurate.\n\nBug: 186695767\nTest: run WindowInputTests, without \u0027Process crashed.\u0027 error.\nChange-Id: I96810b771958f6c7a03efe507af9860bb12caa24\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a0920e913bfacc35ae72477658882f314ca3224",
      "old_mode": 33188,
      "old_path": "tests/framework/base/windowmanager/src/android/server/wm/WindowInputTests.java",
      "new_id": "10b8b4b288b52e83aff3f358266cf3749bf98d8d",
      "new_mode": 33188,
      "new_path": "tests/framework/base/windowmanager/src/android/server/wm/WindowInputTests.java"
    }
  ]
}
