)]}'
{
  "commit": "9c7dad014f2aed3a47ceba70afdef201620e0953",
  "tree": "0c8ddf1d1dc0a73f743f689574adca3e049d8d89",
  "parents": [
    "ea56fef8a86089c0846aeffb29ceb36870ff95ac"
  ],
  "author": {
    "name": "seokgyun.hong",
    "email": "seokgyun.hong@lge.com",
    "time": "Tue Nov 12 19:43:10 2024 +0000"
  },
  "committer": {
    "name": "BK Choi",
    "email": "bkchoi@google.com",
    "time": "Tue Nov 12 19:44:44 2024 +0000"
  },
  "message": "Support secondary_user_on_secondary_display on CtsPackageInstallAppOpDeniedTestCases\n\nsecondary_user_on_secondary_display is for background users that have\naccess to UI on assigned displays (a.k.a. visible background users) on\ndevices that have config_multiuserVisibleBackgroundUsers enabled.\nThe main use case is Automotive\u0027s multi-display Whole Cabin experience\nwhere passengers (modeled as visible background users) can interact\nwith the display in front of them concurrently with the driver (modeled\nas the the current user) interacting with driver\u0027s display.\n\nFixes include\n- Add the secondary_user_on_secondary_display metadata.\n- Instead of using RunCommandTargetPreparer, run the appops command\n  for the target user within the test class.\n\nFlag: TEST_ONLY\nBug: 374854623\nTest: atest CtsPackageInstallAppOpDeniedTestCases\nTest: atest --user-type secondary_user_on_secondary_display CtsPackageInstallAppOpDeniedTestCases\n(cherry picked from https://partner-android-review.googlesource.com/q/commit:f1373ca757b50c221f606d049d23365d1e8baa49)\n\nChange-Id: Iafab60f862db2343443ed5aaa69b36a2e9b5e574\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "64859f0ed957c2b08508755a4f168810cefc6429",
      "old_mode": 33188,
      "old_path": "tests/tests/packageinstaller/install_appop_denied/AndroidTest.xml",
      "new_id": "3a966c79b5a1f180f0fa22de004683fb26aa1805",
      "new_mode": 33188,
      "new_path": "tests/tests/packageinstaller/install_appop_denied/AndroidTest.xml"
    },
    {
      "type": "modify",
      "old_id": "c16a00c859942af50a753d8b87ae0f09db52ec41",
      "old_mode": 33188,
      "old_path": "tests/tests/packageinstaller/install_appop_denied/src/android/packageinstaller/install_appop_denied/cts/PackageInstallerTestBase.kt",
      "new_id": "1079b6077b0cb1a71aca67484f6bf44cf4904378",
      "new_mode": 33188,
      "new_path": "tests/tests/packageinstaller/install_appop_denied/src/android/packageinstaller/install_appop_denied/cts/PackageInstallerTestBase.kt"
    }
  ]
}
