)]}'
{
  "commit": "323c8b968a8821bf34149803912334be42e682fa",
  "tree": "54c5bec9bac26c76713256751ab27c922e2afc85",
  "parents": [
    "7e25b93a1faa85adc23fd90879b57117349c9896"
  ],
  "author": {
    "name": "Matt Casey",
    "email": "mrcasey@google.com",
    "time": "Wed Apr 08 14:06:04 2026 +0000"
  },
  "committer": {
    "name": "Android Build Coastguard Worker",
    "email": "android-build-coastguard-worker@google.com",
    "time": "Thu Jul 09 19:01:37 2026 -0700"
  },
  "message": "Fix \u0026 speed up IntentForwarderActivityTest\n\nIntentForwarderActivityTest was waiting for 30 seconds for each test\nbecause it awaited an executor shutdown that it never requested.  Fixing\nthis exposed some race conditions that were being hidden by the delay.\n\nAlso:\n- Injecting device provisioning bool instead of writing to global\nsettings in the test.\n- Add android.permission.HIDE_OVERLAY_WINDOWS, otherwise\nIntentForwarderActivity crashes when it calls setHideOverlayWindows() in\nthe test.\n- Fix some assertions that were backwards (asserting null on\nsomething that had to be non-null for the other lines to pass).\n- Re-enable the test\n\nBug: 410925936\nTest: atest IntentForwarderActivityTest\nFlag: EXEMPT TEST_ONLY\nCherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:7722192034b5aa341b46cf7803bad3050cf6a054\nCherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:6354e06830d76c34a05963ac0e3dade4d4bc9969\nMerged-In: Iade781e0758c477ca888bd1541e0c53e2dee3761\nChange-Id: Iade781e0758c477ca888bd1541e0c53e2dee3761\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eb2c9469c963f4ce7abae48f22923563c6233227",
      "old_mode": 33188,
      "old_path": "core/java/com/android/internal/app/IntentForwarderActivity.java",
      "new_id": "b87522f9352ef0a1f3f9811de891e483fe30aa90",
      "new_mode": 33188,
      "new_path": "core/java/com/android/internal/app/IntentForwarderActivity.java"
    },
    {
      "type": "modify",
      "old_id": "adc1b7af54dbac0f3fce600f3bbd33ec16cceb26",
      "old_mode": 33188,
      "old_path": "core/tests/coretests/Android.bp",
      "new_id": "4573386a6b0380d52497096051ed94d55aa4aacc",
      "new_mode": 33188,
      "new_path": "core/tests/coretests/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "0bd13c37a97b6a6c84640f6df7b7e7ae44b43ba4",
      "old_mode": 33188,
      "old_path": "core/tests/coretests/AndroidManifest.xml",
      "new_id": "a786166eaec3154d50fc28d6325f7a9d57663dec",
      "new_mode": 33188,
      "new_path": "core/tests/coretests/AndroidManifest.xml"
    },
    {
      "type": "modify",
      "old_id": "23b154241204b9efcf3515c59be6032819afeb16",
      "old_mode": 33188,
      "old_path": "core/tests/coretests/src/com/android/internal/app/IntentForwarderActivityTest.java",
      "new_id": "3b8ebfe3084b9a7bf31342649460e729e130ada4",
      "new_mode": 33188,
      "new_path": "core/tests/coretests/src/com/android/internal/app/IntentForwarderActivityTest.java"
    }
  ]
}
