)]}'
{
  "commit": "ded45ca903f5818193601f053c45d9fcb2cf5e62",
  "tree": "5e4fe702211621f88d564a335c97e23c2807d852",
  "parents": [
    "f2e3633d29d60562168065bca6f2c1b6623459d2"
  ],
  "author": {
    "name": "Yohei Yukawa",
    "email": "yukawa@google.com",
    "time": "Thu Aug 01 14:07:26 2024 -0700"
  },
  "committer": {
    "name": "Yohei Yukawa",
    "email": "yukawa@google.com",
    "time": "Thu Aug 01 14:07:26 2024 -0700"
  },
  "message": "Log SecureSettings in getCurrentInputMethodId() (2nd try)\n\nThis CL introduces some additional debug info into\n\n  MockImeSession#getCurrentInputMethodId()\n\nto diagnose further on why\n\n  InputMethodManager#getCurrentInputMethodInfo()\n\ndoes not start returning the IME ID for MockIme after\n\n  adb shell ime enable --user \u003cuserId\u003e \u003cMockImeId\u003e\n  adb shell ime set --user \u003cuserId\u003e \u003cMockImeId\u003e\n\nThis CL only adds new logs to logcat. There must be no change in the\ntest expectations.\n\nNote that why the the previous attempt [1] broke\n\n  CtsAutoFillServiceTestCases\n\nwas because Settings.Secure.getString() is already locked down with\ntargetSdkVersion. We could make CtsAutoFillServiceTestCases.apk\ntestOnly to work around the limitation, requesting all the clients of\nMockIme to specify \"testOnly\" probably does not scale.\n\nThis version uses shell command\n\n  adb shell settings get --user \u003cuserId\u003e secure \u003csettingsId\u003e,\n\nwhich is supposed to be more robust.\n\n [1]: Icc481341988583aa7ccb39052ae31e31277a2841\n      39c8763a3c551699c42b4bbb36e3f526cb804b40\n\nBug: 354782333\nFlag: TEST_ONLY\nTest: atest CtsInputMethodTestCases\nTest: atest CtsAutoFillServiceTestCases\nChange-Id: I6d828856629cfccc34d1769c21880e988c6382aa\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c06099640cf58983a43516232d80e44b609aa03",
      "old_mode": 33188,
      "old_path": "tests/inputmethod/mockime/src/com/android/cts/mockime/MockImeSession.java",
      "new_id": "03ba9fec30cd452ea9990e3416d8e6f0ce441f67",
      "new_mode": 33188,
      "new_path": "tests/inputmethod/mockime/src/com/android/cts/mockime/MockImeSession.java"
    },
    {
      "type": "modify",
      "old_id": "396c10ef1848e09fa6f0eadfccfdacd722016b2a",
      "old_mode": 33188,
      "old_path": "tests/inputmethod/mockime/src/com/android/cts/mockime/MultiUserUtils.java",
      "new_id": "7d45df0245cf690d083e96cfb1424828a3e5db8e",
      "new_mode": 33188,
      "new_path": "tests/inputmethod/mockime/src/com/android/cts/mockime/MultiUserUtils.java"
    }
  ]
}
