)]}'
{
  "log": [
    {
      "commit": "593832a5beabbc740974dc6c07f3294cd8a3bc6d",
      "tree": "cb05d6a5a0acbcc5bd591fdb07c1607ccafccc60",
      "parents": [
        "cf40eb9568a48ba11f2f4cd7032e3bee2f354833",
        "aba8d9d4c3cf2c687dc44a3ca3756c6850287262"
      ],
      "author": {
        "name": "Kevin Tjen",
        "email": "ktjen@google.com",
        "time": "Thu Mar 27 05:08:55 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 27 05:08:55 2025 -0700"
      },
      "message": "[automerger skipped] [DO NOT MERGE ANYWHERE] Use API-specific rate limit flags in FLEDGE am: aba8d9d4c3 -s ours\n\nam skip reason: contains skip directive\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3563226\n\nChange-Id: I74068d2d29c4eb179cc8e25f0d9faebae9683f6a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "aba8d9d4c3cf2c687dc44a3ca3756c6850287262",
      "tree": "85d7d65cbb769226f3e7f717aa75c1bc3beefd3b",
      "parents": [
        "1fe9c8608600bb77fcc50d5acce089de431de642"
      ],
      "author": {
        "name": "Kevin Tjen",
        "email": "ktjen@google.com",
        "time": "Wed Mar 26 15:25:33 2025 -0700"
      },
      "committer": {
        "name": "Kevin Tjen",
        "email": "ktjen@google.com",
        "time": "Wed Mar 26 15:34:37 2025 -0700"
      },
      "message": "[DO NOT MERGE ANYWHERE] Use API-specific rate limit flags in FLEDGE\n\nBug: 266725238\nFixes: 406051121\nTest: atest Cts*AdServices*\nMerged-in: I093eec6d1b00f46a48fcd28af5b7134cbaa4c857\nMerged-in: Ifb79e30a0bb994b72c71ae032bc14d1f9301d827\nChange-Id: Icc7e3d26ae0cacf3749a50a39f3594a627873d9e\n"
    },
    {
      "commit": "cf40eb9568a48ba11f2f4cd7032e3bee2f354833",
      "tree": "cb05d6a5a0acbcc5bd591fdb07c1607ccafccc60",
      "parents": [
        "252ea6f4957971607913f1dd83a79d79f5a2335f",
        "1fe9c8608600bb77fcc50d5acce089de431de642"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Mar 20 14:47:23 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 20 14:47:23 2025 -0700"
      },
      "message": "[automerger skipped] Merge \"[DO NOT MERGE ANYWHERE] Fix AdSelectionTest\" into android15-tests-dev am: 1fe9c86086 -s ours\n\nam skip reason: contains skip directive\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3554563\n\nChange-Id: Icdf750d6d6c6bb95e3ca90b87ad00d0aceeea5e0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "252ea6f4957971607913f1dd83a79d79f5a2335f",
      "tree": "cb05d6a5a0acbcc5bd591fdb07c1607ccafccc60",
      "parents": [
        "ebdee9133960c97b29fd047df9398605c5d1c9d0",
        "844020426e26c7a6ef5d59915b2ce73d5a99a1d5"
      ],
      "author": {
        "name": "Han Li",
        "email": "hanlixy@google.com",
        "time": "Thu Mar 20 14:47:19 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 20 14:47:19 2025 -0700"
      },
      "message": "[automerger skipped] [DO NOT MERGE ANYWHERE] Fix AdSelectionTest am: 844020426e -s ours\n\nam skip reason: contains skip directive\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3554563\n\nChange-Id: Id7e60f1e751e7e3a0d8402c330a5ca145995bbb3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1fe9c8608600bb77fcc50d5acce089de431de642",
      "tree": "a62cb9a89bb21ff6669b55933f60d54fc4a706a4",
      "parents": [
        "b20cb00e3702c73ada4dd0974e2e11bf0377d8d1",
        "844020426e26c7a6ef5d59915b2ce73d5a99a1d5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Mar 20 14:24:00 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 20 14:24:00 2025 -0700"
      },
      "message": "Merge \"[DO NOT MERGE ANYWHERE] Fix AdSelectionTest\" into android15-tests-dev"
    },
    {
      "commit": "844020426e26c7a6ef5d59915b2ce73d5a99a1d5",
      "tree": "8882a11185302aa00bf3eef942819d3bb55943cb",
      "parents": [
        "af57555a755e61a2982f9fb8577f878a4288bfb2"
      ],
      "author": {
        "name": "Han Li",
        "email": "hanlixy@google.com",
        "time": "Thu Mar 20 09:27:17 2025 -0700"
      },
      "committer": {
        "name": "Han Li",
        "email": "hanlixy@google.com",
        "time": "Thu Mar 20 10:41:53 2025 -0700"
      },
      "message": "[DO NOT MERGE ANYWHERE] Fix AdSelectionTest\n\nThis is a follow up CL of commit af57555a755e61a2982f9fb8577f878a4288bfb2 to CP change https://googleplex-android-review.git.corp.google.com/c/platform/packages/modules/AdServices/+/29597803.\n\nBug: 404489903\nTest: Presubmit\nChange-Id: I9d1f14c77306fa2467947741baa827194fa3efc6\n"
    },
    {
      "commit": "ebdee9133960c97b29fd047df9398605c5d1c9d0",
      "tree": "cb05d6a5a0acbcc5bd591fdb07c1607ccafccc60",
      "parents": [
        "d8724003801355ff0c48d2bf6567790d648a01ad",
        "b20cb00e3702c73ada4dd0974e2e11bf0377d8d1"
      ],
      "author": {
        "name": "Han Li",
        "email": "hanlixy@google.com",
        "time": "Wed Mar 19 14:44:11 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 19 14:44:11 2025 -0700"
      },
      "message": "[automerger skipped] Merge \"[DO NOT MERGE ANYWHERE] Remove AdIdCompatibleManagerTest\" into android15-tests-dev am: b20cb00e37 -s ours\n\nam skip reason: contains skip directive\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3549919\n\nChange-Id: Idfcefaa2e46f6c3a5e663519e2976c1748549b07\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d8724003801355ff0c48d2bf6567790d648a01ad",
      "tree": "cb05d6a5a0acbcc5bd591fdb07c1607ccafccc60",
      "parents": [
        "6b018935d64948b12d25359896bcbf6990f563d1",
        "af57555a755e61a2982f9fb8577f878a4288bfb2"
      ],
      "author": {
        "name": "Han Li",
        "email": "hanlixy@google.com",
        "time": "Wed Mar 19 14:44:06 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 19 14:44:06 2025 -0700"
      },
      "message": "[automerger skipped] [DO NOT MERGE ANYWHERE] Remove AdIdCompatibleManagerTest am: af57555a75 -s ours\n\nam skip reason: contains skip directive\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3549919\n\nChange-Id: I8bffcb1682643ea5ad4d3b357392c45cb518b5d3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b20cb00e3702c73ada4dd0974e2e11bf0377d8d1",
      "tree": "f4281118d0c2b2b74455c1e18ccdf79c2c64f62a",
      "parents": [
        "616cc23e42c3c983d7e551e56cd9c01d42fd8eb6",
        "af57555a755e61a2982f9fb8577f878a4288bfb2"
      ],
      "author": {
        "name": "Han Li",
        "email": "hanlixy@google.com",
        "time": "Wed Mar 19 14:23:44 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 19 14:23:44 2025 -0700"
      },
      "message": "Merge \"[DO NOT MERGE ANYWHERE] Remove AdIdCompatibleManagerTest\" into android15-tests-dev"
    },
    {
      "commit": "6b018935d64948b12d25359896bcbf6990f563d1",
      "tree": "cb05d6a5a0acbcc5bd591fdb07c1607ccafccc60",
      "parents": [
        "9d630418412700e8518a227d3224fa1fee162edd",
        "616cc23e42c3c983d7e551e56cd9c01d42fd8eb6"
      ],
      "author": {
        "name": "hanlixy",
        "email": "hanlixy@google.com",
        "time": "Wed Mar 19 08:52:18 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 19 08:52:18 2025 -0700"
      },
      "message": "[automerger skipped] Cherrypick from main to android15-tests-dev for Partner issues am: 616cc23e42 -s ours\n\nam skip reason: Merged-In I95684cb7ee67804d877750a63a31495fdb5fcc1f with SHA-1 27379bd600 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3549820\n\nChange-Id: I9514eeb62c4be018d4c555ace0b5b9a50093d163\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "af57555a755e61a2982f9fb8577f878a4288bfb2",
      "tree": "ca323f9a665fb1db2d6b9f9789ef14aedf34da7a",
      "parents": [
        "23bab7374dd27b07d8dd82c9e4b32e3a111e5762"
      ],
      "author": {
        "name": "Han Li",
        "email": "hanlixy@google.com",
        "time": "Tue Mar 18 10:52:42 2025 -0700"
      },
      "committer": {
        "name": "Han Li",
        "email": "hanlixy@google.com",
        "time": "Tue Mar 18 11:04:14 2025 -0700"
      },
      "message": "[DO NOT MERGE ANYWHERE] Remove AdIdCompatibleManagerTest\n\nThis is due to the stale CTS branch android15-tests-dev\n\nBug: 402627525\nTest: Presubmit\nChange-Id: I10a90ca383e6630a184dff5812806eea69fa9cd0\n"
    },
    {
      "commit": "616cc23e42c3c983d7e551e56cd9c01d42fd8eb6",
      "tree": "4ff162a01be63648ba37c5d9b390e5b73774181d",
      "parents": [
        "23bab7374dd27b07d8dd82c9e4b32e3a111e5762"
      ],
      "author": {
        "name": "hanlixy",
        "email": "hanlixy@google.com",
        "time": "Tue Aug 06 19:01:24 2024 +0000"
      },
      "committer": {
        "name": "Han Li",
        "email": "hanlixy@google.com",
        "time": "Tue Mar 18 10:47:45 2025 -0700"
      },
      "message": "Cherrypick from main to android15-tests-dev for Partner issues\n\nRemove test that have been deleted in git_main.\n\nBug: 402544472\n\nFlag: EXEMPT refactor\nBug: 357879200\nTest: Presubmit\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:27379bd600224c5f3209e55606ba0425ac79d3fe)\nMerged-In: I95684cb7ee67804d877750a63a31495fdb5fcc1f\nChange-Id: I95684cb7ee67804d877750a63a31495fdb5fcc1f\n"
    },
    {
      "commit": "9d630418412700e8518a227d3224fa1fee162edd",
      "tree": "cb05d6a5a0acbcc5bd591fdb07c1607ccafccc60",
      "parents": [
        "acb5aa3bad9a0309c91770dc8ba9e991ee775161",
        "23bab7374dd27b07d8dd82c9e4b32e3a111e5762"
      ],
      "author": {
        "name": "Kevin Tjen",
        "email": "ktjen@google.com",
        "time": "Fri Mar 14 17:01:57 2025 -0700"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 14 17:01:57 2025 -0700"
      },
      "message": "[automerger skipped] Enable consent notification debug mode am: 23bab7374d -s ours\n\nam skip reason: Merged-In I8a3ab213f23cb9535d276aeb4cc45a5e8e0f472f with SHA-1 7a27faf31b is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3543460\n\nChange-Id: Ie8cdf8f08e4a4408669b6ed9ee20011f1e292439\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "23bab7374dd27b07d8dd82c9e4b32e3a111e5762",
      "tree": "de261ab7bb05c4ae01302a60e8f4cbfe134a9cd6",
      "parents": [
        "98dc6cf23b3d854931eae640c999f83c6291e4f8"
      ],
      "author": {
        "name": "Kevin Tjen",
        "email": "ktjen@google.com",
        "time": "Thu Mar 13 18:25:35 2025 -0700"
      },
      "committer": {
        "name": "Kevin Tjen",
        "email": "ktjen@google.com",
        "time": "Thu Mar 13 19:12:47 2025 -0700"
      },
      "message": "Enable consent notification debug mode\n\nA consent notification check was added to APIs in commit\n7a27faf31b1f8e965944aa4686c42622ad5ca0f6.\n\nBug: 402364702\nFixes: 402553620\nFixes: 402363993\nFixes: 402614998\nFixes: 402553618\nTest: atest CtsSandboxedFledgeManagerTests\nMerged-In: I8a3ab213f23cb9535d276aeb4cc45a5e8e0f472f\nChange-Id: I2a421c8632263becb3cd7e87363c22aa6cfa660e\n"
    },
    {
      "commit": "acb5aa3bad9a0309c91770dc8ba9e991ee775161",
      "tree": "cb05d6a5a0acbcc5bd591fdb07c1607ccafccc60",
      "parents": [
        "d052e42558a58e3873e793b893f0b8967d22f3c0",
        "92ecfa6738ba154682a08a6ac520c46b4105a666"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Mar 08 16:09:57 2025 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Mar 08 16:09:57 2025 -0800"
      },
      "message": "Merge 25Q1 (ab/BP1A.250305.020) to AOSP main\n\nBug: 385190204\nMerged-In: I135d00add5bcacce23fba15448ec669fe8af2c9d\nChange-Id: I72fde58762d308fdb57e7fc21b21321e7c5a3780\n"
    },
    {
      "commit": "92ecfa6738ba154682a08a6ac520c46b4105a666",
      "tree": "cb05d6a5a0acbcc5bd591fdb07c1607ccafccc60",
      "parents": [
        "1534d8ee70962cb2b9ce7d5042e2861663529c19",
        "a9e654e0b0e9ed63d7b5fc5e8c7cf18e4d25aa0c"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Mar 06 12:22:41 2025 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Mar 06 12:22:41 2025 -0800"
      },
      "message": "Merge 25Q1 (ab/BP1A.250305.020) to aosp-main-future\n\nBug: 385190204\nMerged-In: I24fae7ef79f1f2aa45f7c7753a0b1f9a3787ba13\nChange-Id: Ic72486c9c1269a152c1fe9473b100e382158e7f2\n"
    },
    {
      "commit": "1534d8ee70962cb2b9ce7d5042e2861663529c19",
      "tree": "5332f4ac895953e03db32f1fee169a98d2b249c5",
      "parents": [
        "b8a5af0aa8690d510e802851515857729b09fafa",
        "85cb91c6c21b283da3ac63da15bc1169d3b8e92a"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Feb 27 15:20:45 2025 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 27 15:20:45 2025 -0800"
      },
      "message": "Merge \"Merge 25Q1 (ab/12770256) to aosp-main-future\" into aosp-main-future"
    },
    {
      "commit": "b8a5af0aa8690d510e802851515857729b09fafa",
      "tree": "25c4a4c00066570cd50b69fb5732149da580bb41",
      "parents": [
        "8f7325d527cfa4cb006574ee7ddd33a2b8e40cae",
        "d052e42558a58e3873e793b893f0b8967d22f3c0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Feb 26 12:08:23 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 26 12:08:23 2025 -0800"
      },
      "message": "Merge \"Remove akshaymiterani@google.com from adservices/libraries/cobalt/OWNERS\" into main am: d052e42558\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3225908\n\nChange-Id: I9d18ff638115a85b1cc3883ace50dc7b145feba4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "85cb91c6c21b283da3ac63da15bc1169d3b8e92a",
      "tree": "05d213d918a8d70e761a14e73a1ba52b76eaffff",
      "parents": [
        "8f7325d527cfa4cb006574ee7ddd33a2b8e40cae",
        "f6d8d6d8058110060f1adecbd13fb0d4cc1de1a3"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Feb 26 12:00:16 2025 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Feb 26 12:00:16 2025 -0800"
      },
      "message": "Merge 25Q1 (ab/12770256) to aosp-main-future\n\nBug: 385190204\nMerged-In: Icfd0ca2b730f87b97b5a69fdb0a36c31cfd715ef\nChange-Id: I4dc8ce0582fc63a3bfaf07619096eb9a29794850\n"
    },
    {
      "commit": "d052e42558a58e3873e793b893f0b8967d22f3c0",
      "tree": "25c4a4c00066570cd50b69fb5732149da580bb41",
      "parents": [
        "e3d9abeb78d4e06465fdb20bf520bbdfa2e24458",
        "3f89b9b5fda0c8da6097438dc333a27c3df98518"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Feb 26 11:28:05 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 26 11:28:05 2025 -0800"
      },
      "message": "Merge \"Remove akshaymiterani@google.com from adservices/libraries/cobalt/OWNERS\" into main"
    },
    {
      "commit": "8f7325d527cfa4cb006574ee7ddd33a2b8e40cae",
      "tree": "679b2977061e424decddfa53d54f5bf4ad117308",
      "parents": [
        "3527a54744f4f844f2f9d7227685324ca0ce75e2",
        "e3d9abeb78d4e06465fdb20bf520bbdfa2e24458"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Feb 26 09:34:35 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 26 09:34:35 2025 -0800"
      },
      "message": "Merge \"packages/modules/AdServices: remove deprecated Mockito usages\" into main am: e3d9abeb78\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3505499\n\nChange-Id: I91fc0c98b1d5e7ca3ea694745c16e4c05ff890e9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e3d9abeb78d4e06465fdb20bf520bbdfa2e24458",
      "tree": "679b2977061e424decddfa53d54f5bf4ad117308",
      "parents": [
        "a02e0e1d4681437334088f64ea1ed95a7b2f075f",
        "f3aee5578022bbb5b633a5afbaea8ea6e2e7e220"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Feb 26 09:09:41 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 26 09:09:41 2025 -0800"
      },
      "message": "Merge \"packages/modules/AdServices: remove deprecated Mockito usages\" into main"
    },
    {
      "commit": "3527a54744f4f844f2f9d7227685324ca0ce75e2",
      "tree": "304c911078caaf44102fe71be6290d6a886beb03",
      "parents": [
        "a3afaaf0dad6435f222245d0c16b0f90ad2c88f4",
        "a02e0e1d4681437334088f64ea1ed95a7b2f075f"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Tue Feb 25 15:39:40 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 25 15:39:40 2025 -0800"
      },
      "message": "[owners] Remove ramarcus@google.com from adservices/linter/OWNERS am: a02e0e1d46\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3504925\n\nChange-Id: Ib3950b86fdb427814bfe67b584f902666de4a9e1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f3aee5578022bbb5b633a5afbaea8ea6e2e7e220",
      "tree": "799ce0679df8566b66a7a3dbc8eba52268ba5309",
      "parents": [
        "105b36188492e49f2afd1896e3aba7bfd0b20130"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Feb 25 15:38:06 2025 +0100"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Feb 25 22:10:25 2025 +0100"
      },
      "message": "packages/modules/AdServices: remove deprecated Mockito usages\n\nTest: m checkbuild\nFlag: TEST_ONLY\nChange-Id: Iba50cb35848e349e162d8c3dc0c045b27ca74bde\n"
    },
    {
      "commit": "a02e0e1d4681437334088f64ea1ed95a7b2f075f",
      "tree": "304c911078caaf44102fe71be6290d6a886beb03",
      "parents": [
        "105b36188492e49f2afd1896e3aba7bfd0b20130"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Sun Feb 23 09:05:11 2025 -0800"
      },
      "committer": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Sun Feb 23 09:05:13 2025 -0800"
      },
      "message": "[owners] Remove ramarcus@google.com from adservices/linter/OWNERS\n\nThis suggested change is automatically generated based on group\nmemberships and affiliations.\n\nPlease approve this change and vote the highest CR. This will keep the OWNERs\nfile tidy.  We ask that you do not ignore this change and approve it\nunless you know a reason the OWNER should remain.  It can always be\nreverted if needed.\n\nIf this change is in error, vote the lowest CR value (i.e. reject the CL)\nand the bot will abandon it.\n\nSee the owner\u0027s recent review activity for context:\nhttps://android-review.googlesource.com/q/ramarcus@google.com\n\nTo report an issue, file a bug in the Infra\u003eCodereview component.\n\nChange-Id: Ibd16fa469577196741290d61ada47c752d8542d2\n"
    },
    {
      "commit": "a3afaaf0dad6435f222245d0c16b0f90ad2c88f4",
      "tree": "1b339d634c1a438941f295f1c2b419e10f3d7fdf",
      "parents": [
        "f6ef74185f10a9b58a61cd537106fcf0e4e084c4",
        "105b36188492e49f2afd1896e3aba7bfd0b20130"
      ],
      "author": {
        "name": "Amalia Nissan",
        "email": "amalianissan@google.com",
        "time": "Thu Feb 20 13:48:00 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 20 13:48:00 2025 -0800"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE: Enable consent notification debug mode in CtsAdServicesPermissionsAppOptOutEndToEndTests am: f044b14750 -s ours am: 98dc6cf23b -s ours am: 105b361884 -s ours\n\nam skip reason: contains skip directive\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3500932\n\nChange-Id: Ibe0895661ec23a4a41130bd62646ca6e32e5c96a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "105b36188492e49f2afd1896e3aba7bfd0b20130",
      "tree": "1b339d634c1a438941f295f1c2b419e10f3d7fdf",
      "parents": [
        "4f4ab50a3510dabc0dff3604910440d7c95c30fb",
        "98dc6cf23b3d854931eae640c999f83c6291e4f8"
      ],
      "author": {
        "name": "Amalia Nissan",
        "email": "amalianissan@google.com",
        "time": "Thu Feb 20 13:24:52 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 20 13:24:52 2025 -0800"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE: Enable consent notification debug mode in CtsAdServicesPermissionsAppOptOutEndToEndTests am: f044b14750 -s ours am: 98dc6cf23b -s ours\n\nam skip reason: contains skip directive\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3500932\n\nChange-Id: Ic019e909ed1655da11c704248ced92226b58a910\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "98dc6cf23b3d854931eae640c999f83c6291e4f8",
      "tree": "fa9788051ca019bf577bc803dbe2f04fc277bfe8",
      "parents": [
        "5a78cd9c424d2521731dd3cdce04aa237bfd06a3",
        "f044b1475099b23e170f12c8f413d97ddade69df"
      ],
      "author": {
        "name": "Amalia Nissan",
        "email": "amalianissan@google.com",
        "time": "Thu Feb 20 12:58:11 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 20 12:58:11 2025 -0800"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE: Enable consent notification debug mode in CtsAdServicesPermissionsAppOptOutEndToEndTests am: f044b14750 -s ours\n\nam skip reason: contains skip directive\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3500932\n\nChange-Id: I9fa1278c61aec7f7eb8376e41395eb81838a31e0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f044b1475099b23e170f12c8f413d97ddade69df",
      "tree": "e9eb13586238b987de58533ce73a63ca6dc8cb5d",
      "parents": [
        "7a4a47a64756e496a859856dfb81c6ff10e97cb4"
      ],
      "author": {
        "name": "Amalia Nissan",
        "email": "amalianissan@google.com",
        "time": "Wed Feb 19 22:32:00 2025 +0000"
      },
      "committer": {
        "name": "Amalia Nissan",
        "email": "amalianissan@google.com",
        "time": "Thu Feb 20 17:44:28 2025 +0000"
      },
      "message": "RESTRICT AUTOMERGE: Enable consent notification debug mode in CtsAdServicesPermissionsAppOptOutEndToEndTests\n\nImpression reporting fails in PermissionsAppOptOutTest due to a consent\nnotification check added on platform in M-2025-01.  This CL bypasses the\ncheck in this test.\n\nBug: 395807290\nTest: atest CtsAdServicesPermissionsAppOptOutEndToEndTests\nChange-Id: I42811bc2058c0bc601b9d0e9e76e16b8c6f9c3f1\nMerged-In: I8a3ab213f23cb9535d276aeb4cc45a5e8e0f472f\n"
    },
    {
      "commit": "f6ef74185f10a9b58a61cd537106fcf0e4e084c4",
      "tree": "1b339d634c1a438941f295f1c2b419e10f3d7fdf",
      "parents": [
        "a9d1c410038f386780b79266f427af5c1d1fb198",
        "4f4ab50a3510dabc0dff3604910440d7c95c30fb"
      ],
      "author": {
        "name": "Amalia Nissan",
        "email": "amalianissan@google.com",
        "time": "Wed Feb 19 15:29:32 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 19 15:29:32 2025 -0800"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE: Bypass server auction in PermissionsAppOptOutTest am: 7a4a47a647 -s ours am: 5a78cd9c42 -s ours am: 4f4ab50a35 -s ours\n\nam skip reason: contains skip directive\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3501911\n\nChange-Id: I28fe26a67fc108a6c7635360166e40836cc0ddca\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4f4ab50a3510dabc0dff3604910440d7c95c30fb",
      "tree": "1b339d634c1a438941f295f1c2b419e10f3d7fdf",
      "parents": [
        "b883690356d03cf5d982b9730b23a523a3ef01ee",
        "5a78cd9c424d2521731dd3cdce04aa237bfd06a3"
      ],
      "author": {
        "name": "Amalia Nissan",
        "email": "amalianissan@google.com",
        "time": "Wed Feb 19 14:43:00 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 19 14:43:00 2025 -0800"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE: Bypass server auction in PermissionsAppOptOutTest am: 7a4a47a647 -s ours am: 5a78cd9c42 -s ours\n\nam skip reason: contains skip directive\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3501911\n\nChange-Id: Icd4d0cbcc4cfbdc1889b6a16392cc4cabe262887\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5a78cd9c424d2521731dd3cdce04aa237bfd06a3",
      "tree": "fa9788051ca019bf577bc803dbe2f04fc277bfe8",
      "parents": [
        "745648870b918ec10b6c92d30ada959b0b6bf405",
        "7a4a47a64756e496a859856dfb81c6ff10e97cb4"
      ],
      "author": {
        "name": "Amalia Nissan",
        "email": "amalianissan@google.com",
        "time": "Wed Feb 19 14:16:48 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 19 14:16:48 2025 -0800"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE: Bypass server auction in PermissionsAppOptOutTest am: 7a4a47a647 -s ours\n\nam skip reason: contains skip directive\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3501911\n\nChange-Id: Ib742605a303fa8f7fc7a66b276e1c036ddf16109\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7a4a47a64756e496a859856dfb81c6ff10e97cb4",
      "tree": "6b3b31a1f25609aafab5f80ec607e6bf46a651e4",
      "parents": [
        "8f3eaebe683116c8e646fb68c7c8ab5876ec8a66"
      ],
      "author": {
        "name": "Amalia Nissan",
        "email": "amalianissan@google.com",
        "time": "Wed Feb 19 20:20:23 2025 +0000"
      },
      "committer": {
        "name": "Amalia Nissan",
        "email": "amalianissan@google.com",
        "time": "Wed Feb 19 20:53:38 2025 +0000"
      },
      "message": "RESTRICT AUTOMERGE: Bypass server auction in PermissionsAppOptOutTest\n\nServer auctions fail in PermissionsAppOptOutTest due to a platform\nregression fixed on later builds.  This CL bypasses server auctions on\nthe failing test case.\n\nBug: 396351389\nTest: atest CtsAdServicesPermissionsAppOptOutEndToEndTests\nChange-Id: I4773a371c59547b06ef35c947fa38d30b5592744\nMerged-In: Ib15e0d9a4c8d212d7b8a8a21f382b4e4d3a51dc2\n"
    },
    {
      "commit": "a9d1c410038f386780b79266f427af5c1d1fb198",
      "tree": "1b339d634c1a438941f295f1c2b419e10f3d7fdf",
      "parents": [
        "093ec32dd71e73971882b6e80d97db4e57b6d6d0",
        "b883690356d03cf5d982b9730b23a523a3ef01ee"
      ],
      "author": {
        "name": "Xufan Xiong",
        "email": "xufan@google.com",
        "time": "Tue Feb 11 18:21:33 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 11 18:21:33 2025 -0800"
      },
      "message": "Fix EpochJobServiceTest am: b883690356\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3490887\n\nChange-Id: Ie1dfd2428624472ecaa8a77992def9b897388ba6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b883690356d03cf5d982b9730b23a523a3ef01ee",
      "tree": "1b339d634c1a438941f295f1c2b419e10f3d7fdf",
      "parents": [
        "5d10406d3a84df1992b97a2d84aa42129ad8e0f9"
      ],
      "author": {
        "name": "Xufan Xiong",
        "email": "xufan@google.com",
        "time": "Tue Feb 11 17:11:38 2025 -0800"
      },
      "committer": {
        "name": "Xufan Xiong",
        "email": "xufan@google.com",
        "time": "Tue Feb 11 17:13:15 2025 -0800"
      },
      "message": "Fix EpochJobServiceTest\n\nWe have some tests which schedules the job twice and then checks the\nargument used using ArgumentCaptor. This test relies on the order of\nexecution of this two methods. If we use an executor - then we cannot guarantee the order and this is making the tests flaky.\n\nThis CL changes the tests and makes sure we don\u0027t rely on the order of\nthe execution of the method in the tests.\n\nTest: atest EpochJobServiceTest\nFix: 367831288\nFix: 395312162\nFlag: EXEMPT (bug 337358613)\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:df3173fd38adf5e8c742823d8342b93b0dada9a4)\nMerged-In: I97a4454ef42f6dd5c59cb145e38803dd6000bff3\nChange-Id: I97a4454ef42f6dd5c59cb145e38803dd6000bff3\n"
    },
    {
      "commit": "093ec32dd71e73971882b6e80d97db4e57b6d6d0",
      "tree": "8b66207dc30e182e9461d77d45bcf8d0dbcac740",
      "parents": [
        "56d5ad349dafb0e7841792b433e629c3d2f85b23",
        "5d10406d3a84df1992b97a2d84aa42129ad8e0f9"
      ],
      "author": {
        "name": "Dang Le",
        "email": "danghle@google.com",
        "time": "Mon Feb 10 10:36:29 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 10 10:36:29 2025 -0800"
      },
      "message": "[automerger skipped] Fix Measurement CTS tests am: 745648870b -s ours am: 5d10406d3a -s ours\n\nam skip reason: Merged-In I32ee95071d4f8c2c1123e3f50a6a2dfa70a5f3be with SHA-1 c54ef3f90f is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3474101\n\nChange-Id: I1d651d819c9cbb69ae1987bcb8c6b3851a043f5b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5d10406d3a84df1992b97a2d84aa42129ad8e0f9",
      "tree": "8b66207dc30e182e9461d77d45bcf8d0dbcac740",
      "parents": [
        "05458e8eb64b1ee7fbf3c98d7908f86a34994fe6",
        "745648870b918ec10b6c92d30ada959b0b6bf405"
      ],
      "author": {
        "name": "Dang Le",
        "email": "danghle@google.com",
        "time": "Mon Feb 10 10:00:00 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 10 10:00:00 2025 -0800"
      },
      "message": "[automerger skipped] Fix Measurement CTS tests am: 745648870b -s ours\n\nam skip reason: Merged-In I32ee95071d4f8c2c1123e3f50a6a2dfa70a5f3be with SHA-1 c54ef3f90f is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3474101\n\nChange-Id: I9277e2e1cc5324194baae26a6e18b1b1686c7b85\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "56d5ad349dafb0e7841792b433e629c3d2f85b23",
      "tree": "8b66207dc30e182e9461d77d45bcf8d0dbcac740",
      "parents": [
        "0f1e59ff5ee2f233e15862705d0dbe0e612117d4",
        "05458e8eb64b1ee7fbf3c98d7908f86a34994fe6"
      ],
      "author": {
        "name": "Ramana Krishna Bhagavatula",
        "email": "bhagavatular@google.com",
        "time": "Thu Feb 06 12:40:44 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 12:40:44 2025 -0800"
      },
      "message": "Removing Felipe from the owners file am: 05458e8eb6\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3479061\n\nChange-Id: I38529d9a1586640395cc2f4168fb2dc002dab5c6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "05458e8eb64b1ee7fbf3c98d7908f86a34994fe6",
      "tree": "8b66207dc30e182e9461d77d45bcf8d0dbcac740",
      "parents": [
        "71500517bb2ba9da92f48ab77e2e08f9b18979a9"
      ],
      "author": {
        "name": "Ramana Krishna Bhagavatula",
        "email": "bhagavatular@google.com",
        "time": "Thu Feb 06 12:10:39 2025 -0800"
      },
      "committer": {
        "name": "Ramana Krishna Bhagavatula",
        "email": "bhagavatular@google.com",
        "time": "Thu Feb 06 12:10:39 2025 -0800"
      },
      "message": "Removing Felipe from the owners file\n\nChange-Id: I73971d17215b0585477c6f9551e2e335b248b3bb\n"
    },
    {
      "commit": "745648870b918ec10b6c92d30ada959b0b6bf405",
      "tree": "fa9788051ca019bf577bc803dbe2f04fc277bfe8",
      "parents": [
        "153935418025ad09969e713cdd9dd3e9da60e721"
      ],
      "author": {
        "name": "Dang Le",
        "email": "danghle@google.com",
        "time": "Wed Feb 05 16:12:21 2025 -0800"
      },
      "committer": {
        "name": "Dang Le",
        "email": "danghle@google.com",
        "time": "Wed Feb 05 16:12:21 2025 -0800"
      },
      "message": "Fix Measurement CTS tests\n\n- Add shell command to kill adservices.api process before each test to prevent unexpected flag behavior between tests.\n\nBug: 366362576\nBug: 363524482\nTest: atest MeasurementManagerCtsTest; atest SandboxedMeasurementManagerTest\nFlag: EXEMPT bug fix\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c54ef3f90f1333735b17d5330977781ed4f7d47c)\nMerged-In: I32ee95071d4f8c2c1123e3f50a6a2dfa70a5f3be\nChange-Id: I32ee95071d4f8c2c1123e3f50a6a2dfa70a5f3be\n"
    },
    {
      "commit": "0f1e59ff5ee2f233e15862705d0dbe0e612117d4",
      "tree": "01cf3c0ae1030ad2d92c9991e0456aff1bf66314",
      "parents": [
        "c69710902c8a54bcb63f4160a8c2689c1048564d",
        "71500517bb2ba9da92f48ab77e2e08f9b18979a9"
      ],
      "author": {
        "name": "Jared Duke",
        "email": "jdduke@google.com",
        "time": "Wed Feb 05 14:53:06 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 14:53:06 2025 -0800"
      },
      "message": "Delete redundant proguard rules am: 71500517bb\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3476557\n\nChange-Id: Iceb20f4ee7ed635ddbc103e4da008db6816268e1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "71500517bb2ba9da92f48ab77e2e08f9b18979a9",
      "tree": "01cf3c0ae1030ad2d92c9991e0456aff1bf66314",
      "parents": [
        "dec930b29ac889b1708d6946a079861dc2e9ff79"
      ],
      "author": {
        "name": "Jared Duke",
        "email": "jdduke@google.com",
        "time": "Wed Feb 05 00:51:18 2025 +0000"
      },
      "committer": {
        "name": "Jared Duke",
        "email": "jdduke@google.com",
        "time": "Wed Feb 05 13:12:12 2025 -0800"
      },
      "message": "Delete redundant proguard rules\n\nThese rules are now bundled with and inherited from the base\ntflite static library, so we no longer need to duplicate them.\n\nBug: 373579455\nTest: m + presubmit\nFlag: EXEMPT refactor\nChange-Id: Id0e247b5d9f37493edbe41a11d3f5c3e1b056f9c\n"
    },
    {
      "commit": "c69710902c8a54bcb63f4160a8c2689c1048564d",
      "tree": "c2fcac04ea8d048414d904a282675ffbd68880e3",
      "parents": [
        "19d0bbde1d2aeab7bb8147da6260494ba348a5b9",
        "dec930b29ac889b1708d6946a079861dc2e9ff79"
      ],
      "author": {
        "name": "mrziwang",
        "email": "mrziwang@google.com",
        "time": "Fri Jan 31 10:20:31 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 31 10:20:31 2025 -0800"
      },
      "message": "Update the visibility of platform_tests deps am: dec930b29a\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3463550\n\nChange-Id: Ia48723c47d345794696eed8b7333ebf36faf79f3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dec930b29ac889b1708d6946a079861dc2e9ff79",
      "tree": "c2fcac04ea8d048414d904a282675ffbd68880e3",
      "parents": [
        "ab8157d68638b58b396c2b335d26f0191be8b791"
      ],
      "author": {
        "name": "mrziwang",
        "email": "mrziwang@google.com",
        "time": "Thu Jan 23 16:41:34 2025 -0800"
      },
      "committer": {
        "name": "Zi Wang",
        "email": "mrziwang@google.com",
        "time": "Fri Jan 31 09:51:30 2025 -0800"
      },
      "message": "Update the visibility of platform_tests deps\n\nplatform_tests is going to be converted to fully soong-built.\n\nTest: m nothing and CI\nBug: 388850000\nChange-Id: Ib0aef24d4c94b1a71fa4bf2e66f0d36c5e7da305\n"
    },
    {
      "commit": "a9e654e0b0e9ed63d7b5fc5e8c7cf18e4d25aa0c",
      "tree": "da76e8af4d4902abfff47e9d6e89638945303e14",
      "parents": [
        "317230f9f0596662f7668991a66a8f88bee417e0",
        "b4a60c4cac4e271edb1e7919004293a735fc53ae"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Jan 22 15:43:08 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Jan 22 15:43:08 2025 -0800"
      },
      "message": "Merge cherrypicks of [\u0027googleplex-android-review.googlesource.com/31389356\u0027] into 25Q1-release.\n\nChange-Id: Ia737630189df24ca9eee6bf5f7b878bad732753f\n"
    },
    {
      "commit": "b4a60c4cac4e271edb1e7919004293a735fc53ae",
      "tree": "da76e8af4d4902abfff47e9d6e89638945303e14",
      "parents": [
        "317230f9f0596662f7668991a66a8f88bee417e0"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jan 21 10:14:42 2025 -0800"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Jan 22 15:30:52 2025 -0800"
      },
      "message": "Import translations. DO NOT MERGE ANYWHERE\n\nAuto-generated-cl: translation import\n\nBug: 391337100\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:52e296c51e6ee67afc5a5a7644834716f5df89ed)\nMerged-In: Ifd9265c93d75219858eac0fea62295ee06c4f160\nChange-Id: Ifd9265c93d75219858eac0fea62295ee06c4f160\n"
    },
    {
      "commit": "19d0bbde1d2aeab7bb8147da6260494ba348a5b9",
      "tree": "fc2a7af30b1df677bb996d237d0791db557f1ee4",
      "parents": [
        "8469d37aebaf5e3d4ddd5b72cb16c8ce9c39eb61",
        "ab8157d68638b58b396c2b335d26f0191be8b791"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Jan 11 06:47:35 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jan 11 06:47:35 2025 -0800"
      },
      "message": "Merge \"Revert \"Enable R8 compat for SdkSandbox app\"\" into main am: ab8157d686\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3446434\n\nChange-Id: I738a25dd0667bed46ff080125f34c0a6af6ea0fa\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ab8157d68638b58b396c2b335d26f0191be8b791",
      "tree": "fc2a7af30b1df677bb996d237d0791db557f1ee4",
      "parents": [
        "d5b6e4ba36739259643ea1bc19e1b4c014189290",
        "55bd4c7ff973fb59c78a4edcb2bc5b3d242bbffe"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Jan 11 06:22:56 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 11 06:22:56 2025 -0800"
      },
      "message": "Merge \"Revert \"Enable R8 compat for SdkSandbox app\"\" into main"
    },
    {
      "commit": "8469d37aebaf5e3d4ddd5b72cb16c8ce9c39eb61",
      "tree": "32f3d32a707a5ee56ad079e9ae17efd688ae7b7f",
      "parents": [
        "d1f6282f79efbde811b06b791d4981a6f55f3057",
        "d5b6e4ba36739259643ea1bc19e1b4c014189290"
      ],
      "author": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Fri Jan 10 18:26:33 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 10 18:26:33 2025 -0800"
      },
      "message": "Comment out test: false am: d5b6e4ba36\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3447133\n\nChange-Id: I4fa85e2331fa3652c2a2302d469695f1697ce2fe\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d5b6e4ba36739259643ea1bc19e1b4c014189290",
      "tree": "32f3d32a707a5ee56ad079e9ae17efd688ae7b7f",
      "parents": [
        "79778077b5a2c8e730ffd2da02524295e255e149"
      ],
      "author": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Fri Jan 10 15:49:03 2025 -0800"
      },
      "committer": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Fri Jan 10 16:09:23 2025 -0800"
      },
      "message": "Comment out test: false\n\nThis wasn\u0027t having an effect due to a bug in soong. Fixing that bug\nmakes some modules using this defaults module start to find lint errors\nand fail to build, so remove it temporarily.\n\nBug: 358643466\nTest: Presubmits\nChange-Id: I9e712b7c570089b898fdf8c49acb4ffa2f80d908\n"
    },
    {
      "commit": "55bd4c7ff973fb59c78a4edcb2bc5b3d242bbffe",
      "tree": "401480496b03bb3b34bac77109d9c2efe0a4e407",
      "parents": [
        "3015a167950f8c8fda9f0bf91567fd8a385d5a89"
      ],
      "author": {
        "name": "Jared Duke",
        "email": "jdduke@google.com",
        "time": "Fri Jan 10 13:54:45 2025 -0800"
      },
      "committer": {
        "name": "Jared Duke",
        "email": "jdduke@google.com",
        "time": "Fri Jan 10 15:24:33 2025 -0800"
      },
      "message": "Revert \"Enable R8 compat for SdkSandbox app\"\n\nThis reverts commit 3015a167950f8c8fda9f0bf91567fd8a385d5a89.\n\nReason for revert: Reflection usage has been removed, and\nassociated tests should now work with R8 full mode.\n\nBug: 293177283\nBug: 215530220\nTest: atest SdkSandboxManagerTests \\\n            SdkSandboxLifecycleHostTest \\\n            SdkSandboxStorageHostTest\nChange-Id: I3ab99be76ee48bd84194e4ae47262abaa8e83c01\n"
    },
    {
      "commit": "d1f6282f79efbde811b06b791d4981a6f55f3057",
      "tree": "42c682a6a2c8f186e7bccfcd58607cdb7bb6d986",
      "parents": [
        "76141a370c6868df86d6a3edcd591b0d5d5ae4a8",
        "79778077b5a2c8e730ffd2da02524295e255e149"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jan 10 02:35:44 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 10 02:35:44 2025 -0800"
      },
      "message": "Merge \"Explicitly keep default constructor in rules without members\" into main am: 79778077b5\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3438720\n\nChange-Id: I1cbaa6fb1aca6e26b9e59a63273a2494d1a30c4c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "79778077b5a2c8e730ffd2da02524295e255e149",
      "tree": "42c682a6a2c8f186e7bccfcd58607cdb7bb6d986",
      "parents": [
        "78349e6f1770f891d8859ffbe68f0b0d1ae98482",
        "fd9384b8331006aa944891aa06b84a0c70beb93e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jan 10 01:59:27 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 10 01:59:27 2025 -0800"
      },
      "message": "Merge \"Explicitly keep default constructor in rules without members\" into main"
    },
    {
      "commit": "76141a370c6868df86d6a3edcd591b0d5d5ae4a8",
      "tree": "7699baf219589ed95083d3b884034e50acfa374c",
      "parents": [
        "992e8040ffeb48e96f9439722723b14f965d6e54",
        "78349e6f1770f891d8859ffbe68f0b0d1ae98482"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Wed Jan 08 18:32:54 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 08 18:32:54 2025 -0800"
      },
      "message": "Split bettertogether test case into router and session test cases am: 78349e6f17\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3439420\n\nChange-Id: Iba920b0402e8bc3cd55404b05604dc5f7e634fa1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fd9384b8331006aa944891aa06b84a0c70beb93e",
      "tree": "0d35d437d40dd5f2bdba5fc0fcde34a5562afb71",
      "parents": [
        "afc0ba516c85ab56ec0ccbbca3e0aa3389aa61a4"
      ],
      "author": {
        "name": "Christoffer Adamsen",
        "email": "christofferqa@google.com",
        "time": "Mon Jan 06 13:05:08 2025 +0100"
      },
      "committer": {
        "name": "Christoffer Adamsen",
        "email": "christofferqa@google.com",
        "time": "Tue Jan 07 15:21:11 2025 +0100"
      },
      "message": "Explicitly keep default constructor in rules without members\n\nR8 implicitly keeps the default constructor when no member rules are specified. Future versions of R8 will require apps to explicitly keep the default constructors that are required for the build to work.\n\nThis conservatively changes all keep rules that currently keep the default constructor to explicitly keep the default constructor.\n\nFuture work will attempt to tighten up the rules that do not require the default constructor to be kept.\n\nBug: 373579455\nTest: existing\nChange-Id: I6bf1d76caa64c3cb6d0c535556e5a70200c1a938\n"
    },
    {
      "commit": "78349e6f1770f891d8859ffbe68f0b0d1ae98482",
      "tree": "7699baf219589ed95083d3b884034e50acfa374c",
      "parents": [
        "df247040179610af93c433ae0aa9b6174a742b5e"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Mon Jan 06 11:40:45 2025 -0800"
      },
      "committer": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Mon Jan 06 21:15:48 2025 +0000"
      },
      "message": "Split bettertogether test case into router and session test cases\n\nCreated two new directories (session and router) and moved the relevant files into each. Then updated package names to point to the right places.\n\nBug: 349106078\nTest: Run presubmit and validate that all of the tests are still passing in both new test cases.\nFlag: EXEMPT refactor\nBYPASS_PS_FLAG_CHECK: updating TEST_MAPPING to point to moved tests\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:730eafdd78ba1036645632c8cf190670ac4a49d9)\nMerged-In: I660a38fcc557351a13d6d76ce797e88e590b2726\nChange-Id: I660a38fcc557351a13d6d76ce797e88e590b2726\n"
    },
    {
      "commit": "992e8040ffeb48e96f9439722723b14f965d6e54",
      "tree": "967f9b8aea8ae48374861af20ec1e1e1e3dff2e5",
      "parents": [
        "307b960b270502189e74f839d5c913a584bbf447",
        "df247040179610af93c433ae0aa9b6174a742b5e"
      ],
      "author": {
        "name": "Kevin Tjen",
        "email": "ktjen@google.com",
        "time": "Mon Jan 06 03:33:22 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 06 03:33:22 2025 -0800"
      },
      "message": "[automerger skipped] Disable PA/ARA event reporting integration in CTS am: 1539354180 -s ours am: df24704017 -s ours\n\nam skip reason: Merged-In I7265b84a6651b796e5744916e9a3d2caed24d104 with SHA-1 e8e91e48a3 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3436921\n\nChange-Id: I640c53011042aff241278f18fc185ded92d47e4b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "df247040179610af93c433ae0aa9b6174a742b5e",
      "tree": "967f9b8aea8ae48374861af20ec1e1e1e3dff2e5",
      "parents": [
        "afc0ba516c85ab56ec0ccbbca3e0aa3389aa61a4",
        "153935418025ad09969e713cdd9dd3e9da60e721"
      ],
      "author": {
        "name": "Kevin Tjen",
        "email": "ktjen@google.com",
        "time": "Mon Jan 06 03:09:50 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 06 03:09:50 2025 -0800"
      },
      "message": "[automerger skipped] Disable PA/ARA event reporting integration in CTS am: 1539354180 -s ours\n\nam skip reason: Merged-In I7265b84a6651b796e5744916e9a3d2caed24d104 with SHA-1 e8e91e48a3 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3436921\n\nChange-Id: I5f9f7254c7381e88f8256dcd53f7bc1f08ebbc67\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "153935418025ad09969e713cdd9dd3e9da60e721",
      "tree": "f7c7d1acafd5480bcaee185d6cde2fa7bf6d806b",
      "parents": [
        "204992cb29e8a6a002ce97104376254b355d5105"
      ],
      "author": {
        "name": "Kevin Tjen",
        "email": "ktjen@google.com",
        "time": "Fri Jan 03 16:37:04 2025 -0800"
      },
      "committer": {
        "name": "Kevin Tjen",
        "email": "ktjen@google.com",
        "time": "Fri Jan 03 16:40:44 2025 -0800"
      },
      "message": "Disable PA/ARA event reporting integration in CTS\n\nCTS tests which verify that calls are made to a mock web server do not\ncurrently work correctly when ARA integration for registering event\nreports from PA is enabled.\n\nTest: atest CtsAdServicesDebuggableDeviceTestCases\nBug: 355200453\nBug: 355811786\nBug: 383678190\nFlag: TEST_ONLY\nMerged-In: I7265b84a6651b796e5744916e9a3d2caed24d104\nMerged-In: I78a17fa2d79bf909a935d19992b0467484313201\n\nChange-Id: I41db84650dc545561118f06561cb66a9d4f4b663\n"
    },
    {
      "commit": "307b960b270502189e74f839d5c913a584bbf447",
      "tree": "967f9b8aea8ae48374861af20ec1e1e1e3dff2e5",
      "parents": [
        "6662f818c12d867c6e0282e18d672da3af3fe7b8",
        "afc0ba516c85ab56ec0ccbbca3e0aa3389aa61a4"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Dec 17 15:28:16 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 17 15:28:16 2024 -0800"
      },
      "message": "Preparing AdServicesSharedLibrariesUnitTestsRavenwood am: afc0ba516c\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3418799\n\nChange-Id: Ifbabc4a815169052efcf357899ff6df0f6c392b5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6662f818c12d867c6e0282e18d672da3af3fe7b8",
      "tree": "fff0ab7792eb2ce1a87bbae64496c7f5988275a8",
      "parents": [
        "8826973515432d9c99da4495c034c83154deb1c5",
        "aaa41bced027586b3b722a0b3319258ccb8bf8e8"
      ],
      "author": {
        "name": "John Wu",
        "email": "topjohnwu@google.com",
        "time": "Tue Dec 17 15:27:36 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 17 15:27:36 2024 -0800"
      },
      "message": "[Ravenwood] Strip mockito from AdService Ravenwood tests am: aaa41bced0\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3416933\n\nChange-Id: I091b139bee2fdf16564583e5558dcfc8598a023e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "afc0ba516c85ab56ec0ccbbca3e0aa3389aa61a4",
      "tree": "967f9b8aea8ae48374861af20ec1e1e1e3dff2e5",
      "parents": [
        "aaa41bced027586b3b722a0b3319258ccb8bf8e8"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Nov 13 16:05:25 2024 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Dec 17 12:47:28 2024 -0800"
      },
      "message": "Preparing AdServicesSharedLibrariesUnitTestsRavenwood\n\n... for upcoming ravenwood change.\n\nRavenwood will start taking the test package name from the build file,\nand stop taking it from the config.\n\n(Long term, we\u0027ll read it from the manifest, but for now we\u0027ll get it\nfrom the build file.)\n\nThat change will happen in AOSP. We\u0027ll update DeviceSideTestCase before\nthat, so that AdServicesSharedLibrariesUnitTestsRavenwood will\nkeep passing even after the change is merged.\n\nFlag: EXEMPT host test change only\nBug: 377765941\nTest: atest AdServicesSharedLibrariesUnitTestsRavenwood\n    With and without the upcoming ravenwood change.\n\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e15d43e5376275cdfe35c2c6fe2cbf57de8d0fcf)\n\nMerged-in: I01e4cc67f97045ffec8b749d262aedbcada4c983\nChange-Id: I01e4cc67f97045ffec8b749d262aedbcada4c983\n"
    },
    {
      "commit": "aaa41bced027586b3b722a0b3319258ccb8bf8e8",
      "tree": "fff0ab7792eb2ce1a87bbae64496c7f5988275a8",
      "parents": [
        "ccf3dbee73dce51aee97c61cfc3b839de04f4254"
      ],
      "author": {
        "name": "John Wu",
        "email": "topjohnwu@google.com",
        "time": "Mon Oct 07 23:16:45 2024 +0000"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Dec 17 12:31:22 2024 -0800"
      },
      "message": "[Ravenwood] Strip mockito from AdService Ravenwood tests\n\nAdServicesSharedLibrariesUnitTestsRavenwood has too many direct/indirect\ndependencies that uses device-side Mockito, which is unsupported on\nRavenwood. Utilize Ravenizer\u0027s new capability to remove these classes\nduring post-processing.\n\nBug: 292141694\nFlag: EXEMPT host test change only\nTest: atest AdServicesSharedLibrariesUnitTestsRavenwood\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2c7934a66674ea482b830ef225a4f40b8048c2ec)\nMerged-In: I05ce2d6f31bb497f58a9a2d5e9c540d274a09b27\nChange-Id: I05ce2d6f31bb497f58a9a2d5e9c540d274a09b27\n"
    },
    {
      "commit": "8826973515432d9c99da4495c034c83154deb1c5",
      "tree": "1b62b8541b800a9d4ba5a2448737d8afbcd608ac",
      "parents": [
        "de799479f8f07282186a66b2d3cc070a52f9b513",
        "ccf3dbee73dce51aee97c61cfc3b839de04f4254"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 13 18:21:25 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Dec 13 18:21:25 2024 -0800"
      },
      "message": "[automerger skipped] Merge 24Q4 into AOSP main am: ccf3dbee73 -s ours\n\nam skip reason: Merged-In Id1d475427c037c3d1c998c382d4c4f379d367800 with SHA-1 e58c65e45f is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3413789\n\nChange-Id: Icb32d3ecd3bd4ace380f6aff3f6762791b07c736\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ccf3dbee73dce51aee97c61cfc3b839de04f4254",
      "tree": "1b62b8541b800a9d4ba5a2448737d8afbcd608ac",
      "parents": [
        "7c4d075f21a5f5541bd6ef0a10a8ba104ac0e841",
        "de799479f8f07282186a66b2d3cc070a52f9b513"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 13 11:15:22 2024 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 13 11:15:22 2024 -0800"
      },
      "message": "Merge 24Q4 into AOSP main\n\nBug: 370570306\nMerged-In: Id1d475427c037c3d1c998c382d4c4f379d367800\nChange-Id: Iafec90f27d6dbd0e4a471c4daa6c7491af3d229c\n"
    },
    {
      "commit": "de799479f8f07282186a66b2d3cc070a52f9b513",
      "tree": "1b62b8541b800a9d4ba5a2448737d8afbcd608ac",
      "parents": [
        "a38d5a919168376ec14efdca32d8c46c658bde90",
        "7c4d075f21a5f5541bd6ef0a10a8ba104ac0e841"
      ],
      "author": {
        "name": "Julien Desprez",
        "email": "jdesprez@google.com",
        "time": "Thu Dec 12 09:43:11 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 12 09:43:11 2024 -0800"
      },
      "message": "Complete dependencies for SdkSandboxPerfScenarioTests am: 7c4d075f21\n\nOriginal change: https://android-review.googlesource.com/c/platform/packages/modules/AdServices/+/3400959\n\nChange-Id: I0528951b6c8496ff4895524a1641b9339a8075ef\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7c4d075f21a5f5541bd6ef0a10a8ba104ac0e841",
      "tree": "997218699f8e310b75ce892b7f08cd02b35fe316",
      "parents": [
        "67e275c0d7b67e91bd8c53af1a06671c0f66e7de"
      ],
      "author": {
        "name": "Julien Desprez",
        "email": "jdesprez@google.com",
        "time": "Tue Dec 10 04:34:43 2024 +0000"
      },
      "committer": {
        "name": "Julien Desprez",
        "email": "jdesprez@google.com",
        "time": "Wed Dec 11 13:27:22 2024 -0800"
      },
      "message": "Complete dependencies for SdkSandboxPerfScenarioTests\n\nChange-Id: Ia4b00c97ab2b8583e9ac88181d8da38f0f111520\nTest: presubmit\nBug: 382328246\n"
    },
    {
      "commit": "317230f9f0596662f7668991a66a8f88bee417e0",
      "tree": "2d9e0bbd9e60fdb1466a688eac69b2a8f239577f",
      "parents": [
        "309f3c46987fa4b8e341b5d58eb0ce2241839e52",
        "f6d8d6d8058110060f1adecbd13fb0d4cc1de1a3"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Dec 10 00:47:07 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Dec 10 00:47:07 2024 +0000"
      },
      "message": "Snap for 12770256 from f6d8d6d8058110060f1adecbd13fb0d4cc1de1a3 to 25Q1-release\n\nChange-Id: I3b7874606489b079ddadab9f52e02e0d70ae5e12\n"
    },
    {
      "commit": "f6d8d6d8058110060f1adecbd13fb0d4cc1de1a3",
      "tree": "2d9e0bbd9e60fdb1466a688eac69b2a8f239577f",
      "parents": [
        "ef6f8506344f9ecd1dbb2a5e8c8a02245a7ef72e",
        "e508a5d744397d909ad9a5972e7de04ff8bb4ee1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Dec 09 18:00:48 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 09 18:00:48 2024 +0000"
      },
      "message": "Merge \"Moving on device debug reporting to debug package\" into main"
    },
    {
      "commit": "ef6f8506344f9ecd1dbb2a5e8c8a02245a7ef72e",
      "tree": "1d9b65caaa65b5abb772e3cb19a422c5797593c1",
      "parents": [
        "77c54ea282e58f1a248669753d0637cea8d6fc00",
        "bd145c337e80acdb64772227f2cacf113722d934"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Dec 09 16:23:53 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 09 16:23:53 2024 +0000"
      },
      "message": "Merge \"Removed deprecated setFlag() method that took array and separator.\" into main"
    },
    {
      "commit": "77c54ea282e58f1a248669753d0637cea8d6fc00",
      "tree": "66a5b087af15363f71ba79daa2630dcfa124c0e0",
      "parents": [
        "44bc9ad52ff8e0b60940fb68ac52a45e51ac5e89",
        "aa6abc49f676f45141f12b31c41ac6ea6382fa0a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Dec 09 15:47:42 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 09 15:47:42 2024 +0000"
      },
      "message": "Merge \"Enable adservices logs in PtbM11RampServerAuctionSimulationTest\" into main"
    },
    {
      "commit": "44bc9ad52ff8e0b60940fb68ac52a45e51ac5e89",
      "tree": "6bd05338ace55e21eed41a59027f167b55fa8e50",
      "parents": [
        "9c329b6178d9a2c19a53dc0694d0a8d09f6e1b5f",
        "61bfa4f348966dc5ee9e367951df72821e85167e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Dec 09 15:37:07 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 09 15:37:07 2024 +0000"
      },
      "message": "Merge \"Use AdServicesFlagsSetterRule instead of shell commands in perf tests\" into main"
    },
    {
      "commit": "aa6abc49f676f45141f12b31c41ac6ea6382fa0a",
      "tree": "bfa2a9ff6a66d3d2095101d7c0af2f0e77d1fec1",
      "parents": [
        "797b42551110fbe37153ee878a8e40f2c3f1a018"
      ],
      "author": {
        "name": "Tudor Cretu",
        "email": "tudorcretu@google.com",
        "time": "Mon Dec 09 14:32:29 2024 +0000"
      },
      "committer": {
        "name": "Tudor Cretu",
        "email": "tudorcretu@google.com",
        "time": "Mon Dec 09 14:33:59 2024 +0000"
      },
      "message": "Enable adservices logs in PtbM11RampServerAuctionSimulationTest\n\nBug: 382928439\nTest: adb shell am instrument -w -e server-url https://seller1-paptb.sfe.ppapi.gcp.pstest.dev/v1/selectAd -e coordinator-url https://publickeyservice.pa.gcp.privacysandboxservices.com/.well-known/protected-auction/v1/public-keys -e seller ptb-ba-seller-5jyy5ulagq-uc.a.run.app -e winner-domain https://ptb-ba-buyer-5jyy5ulagq-uc.a.run.app -e class android.adservices.test.scenario.adservices.fledge.PtbM11RampServerAuctionSimulationTestMicroBenchmark android.platform.test.scenario/androidx.test.runner.AndroidJUnitRunner;\nFlag: TEST_ONLY\nBYPASS_PS_FLAG_CHECK: TEST_ONLY\n\nChange-Id: Icfd0ca2b730f87b97b5a69fdb0a36c31cfd715ef\n"
    },
    {
      "commit": "61bfa4f348966dc5ee9e367951df72821e85167e",
      "tree": "0c2f610d0599f36400c2afaa9e4ea2b37091167c",
      "parents": [
        "851c13faaa1a4da885d2d97406c60415cd4a6459"
      ],
      "author": {
        "name": "Tudor Cretu",
        "email": "tudorcretu@google.com",
        "time": "Mon Dec 09 12:36:03 2024 +0000"
      },
      "committer": {
        "name": "Tudor Cretu",
        "email": "tudorcretu@google.com",
        "time": "Mon Dec 09 14:10:48 2024 +0000"
      },
      "message": "Use AdServicesFlagsSetterRule instead of shell commands in perf tests\n\nAlso, collect flags in the SelectAdsFlagRule instead of duplicating them\nacross tests until a base test class is created. Annotations don\u0027t work\nwithout all the necessary rules from the base classes.\n\nBug: 382672770\nFixes: 382626442\nFixes: 382605762\nFixes: 382742960\nTest: adb shell am instrument -w -e listener android.device.collectors.PerfettoListener,android.device.collectors.SelectAdsLatencyListener -e server-url https://seller1-paprod.sfe.ppapi.gcp.pstest.dev/v1/selectAd -e coordinator-url https://publickeyservice.pa.gcp.privacysandboxservices.com/.well-known/protected-auction/v1/public-keys  -e class android.adservices.test.scenario.adservices.fledge.AdSelectionDataE2ETestMicroBenchmark android.platform.test.scenario/androidx.test.runner.AndroidJUnitRunner;\nFlag: TEST_ONLY\nBYPASS_PS_FLAG_CHECK: TEST_ONLY\n\nChange-Id: Ia8e41b772b2a19a9eb023cb32fceb27bc180b875\n"
    },
    {
      "commit": "e508a5d744397d909ad9a5972e7de04ff8bb4ee1",
      "tree": "20a60278ec79af90646e5cdf87550a3a5a0122c3",
      "parents": [
        "9c329b6178d9a2c19a53dc0694d0a8d09f6e1b5f"
      ],
      "author": {
        "name": "Aditya Gupta",
        "email": "adigupt@google.com",
        "time": "Fri Nov 22 16:35:50 2024 +0000"
      },
      "committer": {
        "name": "Aditya Gupta",
        "email": "adigupt@google.com",
        "time": "Mon Dec 09 11:46:28 2024 +0000"
      },
      "message": "Moving on device debug reporting to debug package\n\nTest: atest AdServicesServiceCoreProtectedAudienceUnitTests\n\nBug: 380445632\n\nPS_FLAG: fledge_event_level_debug_reporting_enabled\n\nFlag: EXEMPT (bug 337358613)\n\nNO_IFTTT\u003d Changing the package for an existing background job\n\nChange-Id: I1ba326eea2f6dcb39c2974a36331350c319358b4\n"
    },
    {
      "commit": "309f3c46987fa4b8e341b5d58eb0ce2241839e52",
      "tree": "68b7670603380a607a5b5804e1fb3380548b7d74",
      "parents": [
        "969a91ed3a98b3712c6f7544102a8262db0a4929",
        "9c329b6178d9a2c19a53dc0694d0a8d09f6e1b5f"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Dec 07 23:19:32 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Dec 07 23:19:32 2024 +0000"
      },
      "message": "Snap for 12765415 from 9c329b6178d9a2c19a53dc0694d0a8d09f6e1b5f to 25Q1-release\n\nChange-Id: I5198b0759b380f8c8c4e60366645500d96d07c16\n"
    },
    {
      "commit": "9c329b6178d9a2c19a53dc0694d0a8d09f6e1b5f",
      "tree": "68b7670603380a607a5b5804e1fb3380548b7d74",
      "parents": [
        "bbfd6d5cde4ec71706ef7cc0b4dab44cef682828",
        "0abd0c0d95cabc07c104212d0447a25743459505"
      ],
      "author": {
        "name": "Leon Hu",
        "email": "jingwenh@google.com",
        "time": "Sat Dec 07 18:45:59 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 07 18:45:59 2024 +0000"
      },
      "message": "Merge \"Adds non-background CELs for  APIs\" into main"
    },
    {
      "commit": "bbfd6d5cde4ec71706ef7cc0b4dab44cef682828",
      "tree": "398a72ea142458e84c934fead34e112fcb8a37d7",
      "parents": [
        "8907db50d1f4e4ac5908ac3927418b27f253b396",
        "6ca44b6d1354de7a026a0c5d6568c70d1f94064c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Dec 07 03:57:03 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 07 03:57:03 2024 +0000"
      },
      "message": "Merge \"Improve debuggability of CustomAudienceServiceImplTest.\" into main"
    },
    {
      "commit": "969a91ed3a98b3712c6f7544102a8262db0a4929",
      "tree": "a83d49468b637127390204e620ebc9b244e455a0",
      "parents": [
        "860ca80978452f3d4e9a50142d7a94d26b7e271a",
        "26feb335989f52e5d9924d5299e179f3f6318743"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Dec 07 02:18:55 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Dec 07 02:18:55 2024 +0000"
      },
      "message": "Snap for 12763142 from 26feb335989f52e5d9924d5299e179f3f6318743 to 25Q1-release\n\nChange-Id: Ic36bf5a7aab082da72151402ef1b6ba900448807\n"
    },
    {
      "commit": "0abd0c0d95cabc07c104212d0447a25743459505",
      "tree": "1c89c210edf1e752e44c646dc8f7981260cbcc18",
      "parents": [
        "8907db50d1f4e4ac5908ac3927418b27f253b396"
      ],
      "author": {
        "name": "leonhu",
        "email": "jingwenh@google.com",
        "time": "Sun Dec 01 20:30:56 2024 +0000"
      },
      "committer": {
        "name": "leonhu",
        "email": "jingwenh@google.com",
        "time": "Sat Dec 07 01:04:33 2024 +0000"
      },
      "message": "Adds non-background CELs for  APIs\n\n* joinCustomAudience\n* leaveCustomAudience\n* fetchAndJoinCustomAudience\n* reportImpression\n* reportInteraction\n* scheduleCustomAudienceUpdate\n\nBYPASS_PS_FLAG_CHECK: adding CELs\n\nFlag: EXEMPT (bug 337358613 )\nTest: atest AdServicesServiceCoreProtectedAudienceUnitTests\nBug: 329285478\nChange-Id: Ie9fdf384aef79e6c8148dea51de10fc7dc9d4726\n"
    },
    {
      "commit": "8907db50d1f4e4ac5908ac3927418b27f253b396",
      "tree": "d01b9e8950f48d0f9a1a1d679f10193c390db13f",
      "parents": [
        "e7eb3f9400fb4417093291a4417aff6fae21ba43",
        "851c13faaa1a4da885d2d97406c60415cd4a6459"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Dec 06 23:46:03 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 06 23:46:03 2024 +0000"
      },
      "message": "Merge \"Use API-specific rate limits in FLEDGE CB tests\" into main"
    },
    {
      "commit": "e7eb3f9400fb4417093291a4417aff6fae21ba43",
      "tree": "7b6a6ba39be380ed8379f4d6d7142871bdc8a429",
      "parents": [
        "26feb335989f52e5d9924d5299e179f3f6318743",
        "2ef28a3a1033d73e2f957ce202cbda2491491c49"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Dec 06 23:06:37 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 06 23:06:37 2024 +0000"
      },
      "message": "Merge \"Rename ErrorLogUtilCallback to ErrorLogUtilSyncCallback.\" into main"
    },
    {
      "commit": "bd145c337e80acdb64772227f2cacf113722d934",
      "tree": "aa5f1b64ec0438174bb8b75f085db30e4cb425b7",
      "parents": [
        "957067fd7b74f1411d10d65dad4f155cc62fc933"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Dec 06 09:38:58 2024 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Dec 06 14:38:55 2024 -0800"
      },
      "message": "Removed deprecated setFlag() method that took array and separator.\n\nTest: atest AbstractFlagsSetterRuleTest AdServicesFlagsSetterRuleTest\nBug: 303901926\nFlag: TEST_ONLY\nBYPASS_PS_FLAG_CHECK: test-only change\n\nChange-Id: I59704e42da421a3934ca549d14d1af4255a7c316\n"
    },
    {
      "commit": "6ca44b6d1354de7a026a0c5d6568c70d1f94064c",
      "tree": "1ade2de0ce2a561a7b91fe72dea9fc6bc684b775",
      "parents": [
        "fb40812ec4c74dde56157d74c7e652913f2cf56b"
      ],
      "author": {
        "name": "Akhil Gangu",
        "email": "akhilga@google.com",
        "time": "Fri Dec 06 18:34:02 2024 +0000"
      },
      "committer": {
        "name": "Akhil Gangu",
        "email": "akhilga@google.com",
        "time": "Fri Dec 06 21:49:54 2024 +0000"
      },
      "message": "Improve debuggability of CustomAudienceServiceImplTest.\n\nCurrently, the test ensures there are no more interactions of all the\nmocks in @After. This makes failing tests difficult to debug, because\nthe actual failure in @Test is masked by the verification failure in\n@After that is almost always likely to occur when a test assertion\nfails.\n\nA quick solution is to manually add the no more verification check to\neach test method. While this may be a bit repetitive, it improves\ndebugging significantly.\n\nBug: 315812832\nFLAG: TEST_ONLY\nBYPASS_PS_FLAG_CHECK: test-only change\nTest: atest CustomAudienceServiceImplTest\n\nChange-Id: I8e7b2f3a01625ff14f2632490cab276c128bfa5a\n"
    },
    {
      "commit": "26feb335989f52e5d9924d5299e179f3f6318743",
      "tree": "a83d49468b637127390204e620ebc9b244e455a0",
      "parents": [
        "957067fd7b74f1411d10d65dad4f155cc62fc933",
        "d529b9491a32c3cc6d4b45075fe84b968d1b310e"
      ],
      "author": {
        "name": "Akhil Gangu",
        "email": "akhilga@google.com",
        "time": "Fri Dec 06 20:58:37 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 06 20:58:37 2024 +0000"
      },
      "message": "Merge \"Quick follow-ups for If02512638c6ba302e26c1e8be4c79fb9313c010b.\" into main"
    },
    {
      "commit": "2ef28a3a1033d73e2f957ce202cbda2491491c49",
      "tree": "95dc93b770ea8b73d4a7ca5eff65937552f5742a",
      "parents": [
        "957067fd7b74f1411d10d65dad4f155cc62fc933"
      ],
      "author": {
        "name": "Akhil Gangu",
        "email": "akhilga@google.com",
        "time": "Fri Dec 06 20:37:13 2024 +0000"
      },
      "committer": {
        "name": "Akhil Gangu",
        "email": "akhilga@google.com",
        "time": "Fri Dec 06 20:45:43 2024 +0000"
      },
      "message": "Rename ErrorLogUtilCallback to ErrorLogUtilSyncCallback.\n\nRenaming ErrorLogUtilCallback for consistency prior to adding\ndocumentation.\n\nBug: 344947409\nFLAG: TEST_ONLY\nBYPASS_PS_FLAG_CHECK: test-only change\nTest: presubmit\n\nChange-Id: I463814265a6d11518127dd35d12eb76a98e7e6ff\n"
    },
    {
      "commit": "957067fd7b74f1411d10d65dad4f155cc62fc933",
      "tree": "5e9d7b8e5056a03699fc9e2eeb3f789b32cd5d0d",
      "parents": [
        "fb40812ec4c74dde56157d74c7e652913f2cf56b",
        "971a2ed12428d00fa0a1dad407f832ebbd0e7691"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Dec 06 19:56:14 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 06 19:56:14 2024 +0000"
      },
      "message": "Merge changes from topic \"setSimpleArrayFlag(), Y U NO SIMPLER?\" into main\n\n* changes:\n  Refactored FlagsSetterRule methods that set String arrays:\n  Removed @deprecated setSimpleArrayFlag()\n  Refactored setSimpleArrayFlag()\n  Initial version of AdServicesFlagsSetterRuleTest.\n"
    },
    {
      "commit": "d529b9491a32c3cc6d4b45075fe84b968d1b310e",
      "tree": "af37926fdb7488a13eec7ffbbc168261cd344830",
      "parents": [
        "fb40812ec4c74dde56157d74c7e652913f2cf56b"
      ],
      "author": {
        "name": "Akhil Gangu",
        "email": "akhilga@google.com",
        "time": "Fri Dec 06 18:54:27 2024 +0000"
      },
      "committer": {
        "name": "Akhil Gangu",
        "email": "akhilga@google.com",
        "time": "Fri Dec 06 18:54:27 2024 +0000"
      },
      "message": "Quick follow-ups for If02512638c6ba302e26c1e8be4c79fb9313c010b.\n\nBug: 381931308\nFLAG: TEST_ONLY\nBYPASS_PS_FLAG_CHECK: test-only change\nTest: atest AbstractLoggingUsageRuleTest\n\nChange-Id: I86ef30378b965cd389b62ce1ed3fc0f1ef367081\n"
    },
    {
      "commit": "971a2ed12428d00fa0a1dad407f832ebbd0e7691",
      "tree": "ec549f4f5db20deb2a035ca5ec600c15176fc02e",
      "parents": [
        "9b3ead6a9552a26bffd05d2edf638d3c3eacd137"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Dec 06 08:45:48 2024 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Dec 06 09:51:11 2024 -0800"
      },
      "message": "Refactored FlagsSetterRule methods that set String arrays:\n\n- added setArrayFlagWithExplicitSeparator()\n- deprecated setFlag() that was taking an array and separator\n- refactored setFlag(String, String) into setFlag(String, String...)\n\nTest: atest AbstractFlagsSetterRuleTest AdServicesFlagsSetterRuleTest\nTest: m AdServicesTopicsRollbackRollForwardHostTests\nBug: 303901926\nFlag: TEST_ONLY\nBYPASS_PS_FLAG_CHECK: test-only change\n\nChange-Id: I59704e42da421a3934ca549d14d1af4255a7c315\n"
    },
    {
      "commit": "fb40812ec4c74dde56157d74c7e652913f2cf56b",
      "tree": "624f5cbc4f2c9f7c0244d4bd15eb425d80163a92",
      "parents": [
        "797b42551110fbe37153ee878a8e40f2c3f1a018",
        "fc0b677fb28911f840ed09a5c9102d3d5a0ec9f8"
      ],
      "author": {
        "name": "Akhil Gangu",
        "email": "akhilga@google.com",
        "time": "Fri Dec 06 16:51:36 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 06 16:51:36 2024 +0000"
      },
      "message": "Merge \"Fix ErrorLogUtil logging verification issues in tests.\" into main"
    },
    {
      "commit": "9b3ead6a9552a26bffd05d2edf638d3c3eacd137",
      "tree": "4e3cb2b467621379f3a1c5bbb027e9fcd14c54ca",
      "parents": [
        "af254d10c42b2d3988d9f1466611322d57f716dc"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Dec 06 08:20:28 2024 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Dec 06 08:24:53 2024 -0800"
      },
      "message": "Removed @deprecated setSimpleArrayFlag()\n\nCallers can simply set a string flag, as the separator is not used.\n\nTest: atest AbstractFlagsSetterRuleTest AdServicesFlagsSetterRuleTest\nTest: m AdServicesTopicsRollbackRollForwardHostTests\nBug: 303901926\nFlag: TEST_ONLY\nBYPASS_PS_FLAG_CHECK: test-only change\n\nChange-Id: I59704e42da421a3934ca549d14d1af4255a7c308\n"
    },
    {
      "commit": "af254d10c42b2d3988d9f1466611322d57f716dc",
      "tree": "955fd5f7c80721a134f769e4b6089723a8af98e9",
      "parents": [
        "0f350bfe90f009398919657799a1349bf5d6062d"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Dec 06 08:12:25 2024 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Dec 06 08:14:34 2024 -0800"
      },
      "message": "Refactored setSimpleArrayFlag()\n\nIt can simply set a string flag, as the separator is not used - in\nfact, that method will be removed in the next CL.\n\nTest: atest AbstractFlagsSetterRuleTest AdServicesFlagsSetterRuleTest\nBug: 303901926\nFlag: TEST_ONLY\nBYPASS_PS_FLAG_CHECK: test-only change\n\nChange-Id: I59704e42da421a3934ca549d14d1af4255a7c304\n"
    },
    {
      "commit": "851c13faaa1a4da885d2d97406c60415cd4a6459",
      "tree": "327aefb04999bf83e72b16d744e370485fb3f911",
      "parents": [
        "797b42551110fbe37153ee878a8e40f2c3f1a018"
      ],
      "author": {
        "name": "Tudor Cretu",
        "email": "tudorcretu@google.com",
        "time": "Fri Dec 06 10:38:00 2024 +0000"
      },
      "committer": {
        "name": "Tudor Cretu",
        "email": "tudorcretu@google.com",
        "time": "Fri Dec 06 15:18:51 2024 +0000"
      },
      "message": "Use API-specific rate limits in FLEDGE CB tests\n\nBug: 266725238\nFixes: 382626442\nFixes: 382605762\nTest: adb shell am instrument -w -e listener android.device.collectors.PerfettoListener,android.device.collectors.SelectAdsLatencyListener -e server-url https://seller1-paprod.sfe.ppapi.gcp.pstest.dev/v1/selectAd -e coordinator-url https://publickeyservice.pa.gcp.privacysandboxservices.com/.well-known/protected-auction/v1/public-keys  -e class android.adservices.test.scenario.adservices.fledge.AdSelectionDataE2ETestMicroBenchmark android.platform.test.scenario/androidx.test.runner.AndroidJUnitRunner;\nFlag: TEST_ONLY\nBYPASS_PS_FLAG_CHECK: TEST_ONLY\n\nChange-Id: I97b91db6addffa99656fa7f0f28588a3b079b6ea\n"
    },
    {
      "commit": "0f350bfe90f009398919657799a1349bf5d6062d",
      "tree": "2cb878e044c3e2078ec47d7de436ceb4c23344af",
      "parents": [
        "797b42551110fbe37153ee878a8e40f2c3f1a018"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Dec 05 13:07:18 2024 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Dec 05 19:44:17 2024 -0800"
      },
      "message": "Initial version of AdServicesFlagsSetterRuleTest.\n\nTest: atest AdServicesTestUtilityTests; atest -it AdServicesFlagsSetterRuleTest\n\nBug: 340882758\nBug: 303901926\nFlag: TEST_ONLY\nBYPASS_PS_FLAG_CHECK: test-only change\n\nChange-Id: I59704e42da421a3934ca549d14d1af4255a7c30f\n"
    },
    {
      "commit": "fc0b677fb28911f840ed09a5c9102d3d5a0ec9f8",
      "tree": "a487c92b743fd1501d90a1b7cc6e04d3b751d819",
      "parents": [
        "2595ec4fd8ebaf2ce46dc601d7c42359b0a0a661"
      ],
      "author": {
        "name": "Akhil Gangu",
        "email": "akhilga@google.com",
        "time": "Wed Dec 04 04:06:25 2024 +0000"
      },
      "committer": {
        "name": "Akhil Gangu",
        "email": "akhilga@google.com",
        "time": "Fri Dec 06 03:13:18 2024 +0000"
      },
      "message": "Fix ErrorLogUtil logging verification issues in tests.\n\nAll uses cases of @SkipLoggingUsageRule are resulting in the entire test to be skipped, rather than just the rule. This hides isues from other possible assertions that could be failing. Upon fixing this, a few other issues (which would be failing if @SkipLoggingUsageRule wasn\u0027t used) were detected. Specifically, the usage of ErrorLogUtilCallback used for background log verification, which is the primary reason why @SkipLoggingUsageRule is used.\n\nIncorrect usages of ErrorLogUtilCallback were fixed. This required\nsupporting multiple invocation verification. Several other tests were also fixed\nwhich were masked due to usage of annotation. Couple  were commented out\nfor a follow-up with the test owner.\n\nAlso took this opportunity to deprecate ErrorLogUtilInvocation in favor\nof ErrorLogUtilCall so throwable equality is based on the class name\nrather than the actual object itself.\n\nBug: 381931308\nBug: 381938364\nBug: 382553602\nBug: 355696393\nFLAG: TEST_ONLY\nBYPASS_PS_FLAG_CHECK: test-only change\nTest: atest ErrorLogUtilCallTest ersistAdSelectionResultRunnerTest GetAdSelectionDataRunnerTest AbstractLoggingUsageRuleTest CustomAudienceServiceImplTest\n\nChange-Id: If02512638c6ba302e26c1e8be4c79fb9313c010b\n"
    },
    {
      "commit": "797b42551110fbe37153ee878a8e40f2c3f1a018",
      "tree": "633cfd7382e189171695774096a35a0269e28818",
      "parents": [
        "2595ec4fd8ebaf2ce46dc601d7c42359b0a0a661"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Nov 27 15:55:49 2024 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Dec 05 18:39:03 2024 -0800"
      },
      "message": "Initial unit tests for FlagsSetterRule.\n\nIt also fixed the setFlag() for string values, which was not caching\nthe command before the test (that issue was detected while writing\nthese tests :-)\n\nTest: atest AdServicesSharedLibrariesUnitTests:AbstractFlagsSetterRuleTest\nBug: 340882758\nBug: 303901926\nFlag: TEST_ONLY\nBYPASS_PS_FLAG_CHECK: test-only change\n\nChange-Id: I59704e42da421a3934ca549d14d1af4255a7c30d\n"
    },
    {
      "commit": "860ca80978452f3d4e9a50142d7a94d26b7e271a",
      "tree": "7220c6ed771d3bdf2c3e0cdafd2c4121d864725d",
      "parents": [
        "7453e9ae900a334b7ef91793dba650ae6f698ffc",
        "b35009b1acb5af53f9e43ab098833e96319c3dec"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Dec 06 00:17:45 2024 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Dec 06 00:17:45 2024 +0000"
      },
      "message": "Snap for 12755599 from b35009b1acb5af53f9e43ab098833e96319c3dec to 25Q1-release\n\nChange-Id: I9ffd2a691cd2bde72f304300d3cc848107da4a8d\n"
    },
    {
      "commit": "2595ec4fd8ebaf2ce46dc601d7c42359b0a0a661",
      "tree": "22d493f56f5d94fe1ee01283323a1e31d7a6ceb7",
      "parents": [
        "7b05e1e38788144b435645c5b1fac72d9d77979b",
        "f6c197075ed008f19e1214516a43a875c816531d"
      ],
      "author": {
        "name": "Han Li",
        "email": "hanlixy@google.com",
        "time": "Thu Dec 05 22:50:42 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 05 22:50:42 2024 +0000"
      },
      "message": "Merge \"Fix the MTS Configuration for AdServicesFrameworkUnitTests\" into main"
    },
    {
      "commit": "7b05e1e38788144b435645c5b1fac72d9d77979b",
      "tree": "6181cd7b1298dcb0aa8b76cb14c5af09a900e78f",
      "parents": [
        "3bc5cd7daa9593c199f1251f48d51739cde71ef7",
        "154f30be0ae0a2ee48988cbfd5348dada03bd5fe"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Dec 05 22:38:49 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 05 22:38:49 2024 +0000"
      },
      "message": "Merge \"Fix test_canAttemptForcedEncodingForBuyer_hasEncodedPayloadAfterCooldownStart_false\" into main"
    },
    {
      "commit": "3bc5cd7daa9593c199f1251f48d51739cde71ef7",
      "tree": "ba72f14d429ea6090a6e6eea65234bc1e8c0a2ca",
      "parents": [
        "b35009b1acb5af53f9e43ab098833e96319c3dec",
        "1a4a4669104b960ee9dba411fd2d6de81b0812da"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Dec 05 21:01:19 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 05 21:01:19 2024 +0000"
      },
      "message": "Merge \"Fixed NameValuePair so it allows null values.\" into main"
    }
  ],
  "next": "154f30be0ae0a2ee48988cbfd5348dada03bd5fe"
}
