)]}'
{
  "commit": "a56da735b0487db4898a150ea33c80642e2d4d55",
  "tree": "8e9d72ba6956e3e1cc6d9f71562e9030d2cdc3ed",
  "parents": [
    "3191cd77ebda61137da257575f78cd9665836f6f"
  ],
  "author": {
    "name": "Remi NGUYEN VAN",
    "email": "reminv@google.com",
    "time": "Fri Mar 22 12:48:36 2024 +0900"
  },
  "committer": {
    "name": "Cherrypicker Worker",
    "email": "android-build-cherrypicker-worker@google.com",
    "time": "Fri Apr 12 02:25:38 2024 +0000"
  },
  "message": "Fix flakes due to networks obtained via sync APIs\n\nAfter reconnectWifiIfSupported is called, it is possible that\nConnectivityManager#getAllNetworks does not return the Network, as this\nis mixing network callbacks and synchronous calls which is racy (as per\nConnectivityManager javadoc).\n\nEnsure that networks that are reconnected in the test, wifi and\ncellular, are obtained through network callbacks through CtsNetUtils.\n\nOther networks are still obtained through the synchronous call, as they\nshould not change during the test, and there would be no non-racy way to\nobtain them otherwise anyway as they are not guaranteed to be connected.\n\nBug: 328331492\nTest: atest\n(cherry picked from https://android-review.googlesource.com/q/commit:f8999e32e1e6de820ee62ee3a8becce07c512595)\nMerged-In: I5a511c87c64fde0276aecd6ff6599815fa08e437\nChange-Id: I5a511c87c64fde0276aecd6ff6599815fa08e437\n24D1-dev is based on 24Q2-release. Therefore, we merged this CL to 24D1-dev.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bca18f5a3420c1e656959f1aff2fe4159de4d974",
      "old_mode": 33188,
      "old_path": "tests/cts/net/src/android/net/cts/MultinetworkApiTest.java",
      "new_id": "7ab73c25ece9df85a42b5d941ed4d26ea9b0dab3",
      "new_mode": 33188,
      "new_path": "tests/cts/net/src/android/net/cts/MultinetworkApiTest.java"
    }
  ]
}
