)]}'
{
  "commit": "fd2b109e8d63700a15b05462460d5046af2e8d9d",
  "tree": "f6f94e33ab226210c9ea3e6c191b2f319b22fb72",
  "parents": [
    "e455aaf6de834ccbbd98d77311da38fcf6389b36"
  ],
  "author": {
    "name": "Motomu Utsumi",
    "email": "motomuman@google.com",
    "time": "Thu Jan 25 14:49:46 2024 +0900"
  },
  "committer": {
    "name": "Motomu Utsumi",
    "email": "motomuman@google.com",
    "time": "Thu Jan 25 22:11:33 2024 +0900"
  },
  "message": "Start foreground service from ConnectivityBackgroundTestActivity\n\nOn TV, CtsVerifier is moved to background and gets frozen when the\nscreen is off.\nThis makes ConnectivityBackgroundTest fails since CtsVerifier can not\ncontinue connectivity test while it\u0027s frozen.\nThis CL adds a foreground service and avoids CtsVerifier is being\nfrozen.\n\nTest: CtsVerifier\nBug: 284060686\nChange-Id: If3c3edfd5f18bd8eb193676a0e009995b5e45ccd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d15d11a7c5e56423a37e7f57a14a10207125e0e9",
      "old_mode": 33188,
      "old_path": "apps/CtsVerifier/AndroidManifest.xml",
      "new_id": "c361fe359ea99ac08ed898f958ad6cea5a588341",
      "new_mode": 33188,
      "new_path": "apps/CtsVerifier/AndroidManifest.xml"
    },
    {
      "type": "modify",
      "old_id": "57da095e77edf12b5b63761472087ab348a7111b",
      "old_mode": 33188,
      "old_path": "apps/CtsVerifier/src/com/android/cts/verifier/net/ConnectivityBackgroundTestActivity.java",
      "new_id": "0b7b5a698f4c2f2c1db91cdc4797345bae895b22",
      "new_mode": 33188,
      "new_path": "apps/CtsVerifier/src/com/android/cts/verifier/net/ConnectivityBackgroundTestActivity.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7cd1da85eb3f89710046efa80df257cef39cd7e5",
      "new_mode": 33188,
      "new_path": "apps/CtsVerifier/src/com/android/cts/verifier/net/ConnectivityForegroundService.java"
    }
  ]
}
