)]}'
{
  "log": [
    {
      "commit": "7ac9ff35c6298dbb9f09e3844209039288bfa186",
      "tree": "0eac62cc66d66c15c00030e605f80f1490f9f91c",
      "parents": [
        "88c34463b8d39932be6e943b62c920b4414a88a0",
        "78b99886758cd89db9fb1049f2322c053e641c14"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Dec 19 11:09:55 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 19 11:09:55 2024 -0800"
      },
      "message": "Add janitors to the OWNERS file am: 78b9988675\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/chromium-crossbench/+/3423058\n\nChange-Id: I571430c131ab3b3790972e422f5e8fef145acde3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "78b99886758cd89db9fb1049f2322c053e641c14",
      "tree": "0eac62cc66d66c15c00030e605f80f1490f9f91c",
      "parents": [
        "e80b718b0c93f59857d062d7f553c7a8bed02fe2"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:07:30 2024 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:07:30 2024 +0000"
      },
      "message": "Add janitors to the OWNERS file\n\nTest: TreeHugger\nChange-Id: I2e4b9c55c51f3b7d8b7cacef3a69d5bfd465239b\n"
    },
    {
      "commit": "88c34463b8d39932be6e943b62c920b4414a88a0",
      "tree": "68a781aa4f7df2156b93421f66d12fb3fd1fa4cb",
      "parents": [
        "6113173f2ebee777ffb1ed7a385b82ae60e72c2b",
        "e80b718b0c93f59857d062d7f553c7a8bed02fe2"
      ],
      "author": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Tue Dec 17 11:02:16 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 17 11:02:16 2024 -0800"
      },
      "message": "Merge remote-tracking branch \u0027origin/upstream\u0027 am: e80b718b0c\n\nOriginal change: undetermined\n\nChange-Id: I5ed93d2f0121250086c952764c7de8fb4b6549d1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e80b718b0c93f59857d062d7f553c7a8bed02fe2",
      "tree": "68a781aa4f7df2156b93421f66d12fb3fd1fa4cb",
      "parents": [
        "6113173f2ebee777ffb1ed7a385b82ae60e72c2b",
        "e06c0cb45e1f72f221450b6ed465d634b1089a9b"
      ],
      "author": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Mon Dec 02 23:44:54 2024 +0000"
      },
      "committer": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Mon Dec 02 23:44:54 2024 +0000"
      },
      "message": "Merge remote-tracking branch \u0027origin/upstream\u0027\n"
    },
    {
      "commit": "e06c0cb45e1f72f221450b6ed465d634b1089a9b",
      "tree": "68a781aa4f7df2156b93421f66d12fb3fd1fa4cb",
      "parents": [
        "49340d5b69d458f1496edc23064dd9969b2033fa"
      ],
      "author": {
        "name": "Andrew Luo",
        "email": "aluo@google.com",
        "time": "Mon Nov 11 11:29:08 2024 -0800"
      },
      "committer": {
        "name": "Andrew Luo",
        "email": "aluo@google.com",
        "time": "Tue Nov 26 09:44:30 2024 -0800"
      },
      "message": "Third-Party Import of: https://chromium.googlesource.com/crossbench\nRequest Document: go/android3p\nFor CL Reviewers: go/android3p#reviewing-a-cl\nFor Build Team: go/ab-third-party-imports\nBug: http://b/374779412\nOriginal import of the code can be found at: https://googleplex-android.googlesource.com/platform/external/chromium-crossbench/+/refs/heads/third-party-review.\nSecurity Questionnaire: http://b/374779412#comment1\n\nTest: None\n\nChange-Id: Ia97e3efc1a04ad70b2f9017f8ab34ec2ec757ea6\n"
    },
    {
      "commit": "6113173f2ebee777ffb1ed7a385b82ae60e72c2b",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Inna Palant (xWF)",
        "email": "ipalant@google.com",
        "time": "Thu Nov 07 20:23:42 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 07 20:23:42 2024 +0000"
      },
      "message": "Initial empty repository\n"
    },
    {
      "commit": "49340d5b69d458f1496edc23064dd9969b2033fa",
      "tree": "d81ba45f3e63ca0f928f09bccec198a1520aa284",
      "parents": [
        "c7f3ca4d8169b1c0c32fac12f185daa606bd6d9f"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Wed Nov 06 16:24:26 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Nov 06 16:24:26 2024 +0000"
      },
      "message": "Set CPU freqs in FrequencyProbeContext.start() and restore on stop()\n\nImplements start() and stop() as outlined in\nhttps://crrev.com/c/5979689.\n\nBug: 372862708\nChange-Id: I2c5e5d27d95887ec3a9396a9e5ad4c1ee7922b80\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5981088\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "c7f3ca4d8169b1c0c32fac12f185daa606bd6d9f",
      "tree": "ed5d4b6bc69c23ca9538377449b27cb1d7181d9c",
      "parents": [
        "20c70f515a6841b5819c9b67768f85a386a67c19"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Wed Nov 06 14:30:22 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Nov 06 14:30:22 2024 +0000"
      },
      "message": "Expose numerical frequency map in FrequencyProbe, not an abstract one\n\n# Before\nThe probe exposed a map whose keys could be CPU names (e.g. \"cpu0\") or\na wildcard (\"*\"), and values could be numerical frequencies (e.g. 123)\nor extremes (\"max\", \"min\"). The plan was to have FrequencyProbeContext\nuse that map to set the desired frequencies on start(), and restore the\noriginal ones on stop().\n\n# The problem\nFor a map like {\"*\": \"max\"}, FrequencyProbeContext would need to list\nall available CPUs and parse scaling_available_frequencies,\njust like FrequencyProbe.validate_browser() does.\n\n# After\nInstead, now FrequencyProbe exposes a map with the numerical target\nfrequencies. In next CLs, FrequencyProbeContext will consume that one\nmap to fulfill its goal. It\u0027ll be possible to test FrequencyProbeContext\nindependently by mocking the returned map.\nNote that if multiple platforms are used (e.g.\n--browser\u003dlinux:chrome-stable --browser\u003dandroid:chrome-stable), the same\nabstract map can translate to multiple platform maps.\n\nBug: 372862708\nChange-Id: I454a965c90f1ffdb8507874bf49fda1f1a967eec\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5979689\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "20c70f515a6841b5819c9b67768f85a386a67c19",
      "tree": "3936be33f34fc2a020545e75df32af5bac252da6",
      "parents": [
        "e591f620cc24adb6087cf4f440afbcf11b759a5b"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Tue Nov 05 20:01:41 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Nov 05 20:01:41 2024 +0000"
      },
      "message": "Reduce some imports\n\n- Benchmark.extra_flags can be simplified to only depend on a\n  BrowserAttributes arg which removes another Browser dependency\n- Additionally remove another pytype directive\n\nChange-Id: I3b5a5159141bf9acecaa5c33f05d61df5efd2a3d\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5993275\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "e591f620cc24adb6087cf4f440afbcf11b759a5b",
      "tree": "583e754fb62878902b21597ac4451f4657678999",
      "parents": [
        "0e0e894072e89c8bb161935ce9836d1aafc71d0d"
      ],
      "author": {
        "name": "Mikhail Khokhlov",
        "email": "khokhlov@google.com",
        "time": "Tue Nov 05 18:11:45 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Nov 05 18:11:45 2024 +0000"
      },
      "message": "[LoadLine] Update docs to mention thermal cooldown option\n\nChange-Id: I040d193905f8c18e3249228c1a5d1302b0cadc0f\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5994431\nReviewed-by: Igor Kraskevich \u003ckraskevich@google.com\u003e\nCommit-Queue: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\n"
    },
    {
      "commit": "0e0e894072e89c8bb161935ce9836d1aafc71d0d",
      "tree": "a2ce0f9ccf8ea376e97e4786c02ec8835264154c",
      "parents": [
        "7ca4f967b4990c60c4b79c64bd402423d49daada"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Tue Nov 05 15:12:17 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Nov 05 15:12:17 2024 +0000"
      },
      "message": "Fix mypy issues\n\n- Add more return types\n- Add more typing annotations, and\n- Fix some type annotations\n\nso this mostly involves type annotations.\n\nChange-Id: I7bc85afc821f8888fb042c97dbd87f4a7f0514d5\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5987758\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "7ca4f967b4990c60c4b79c64bd402423d49daada",
      "tree": "eee2ea868326580fe9fa0c75861879ac4576d8a4",
      "parents": [
        "cd8857f537efecf7d9392d3303bc2971d634b60c"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Tue Nov 05 10:54:12 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Nov 05 10:54:12 2024 +0000"
      },
      "message": "Support local chrome_public_apk helper binary\n\n- Added LocalChromiumWebDriverAndroid and LocalChromeWebDriverAndroid\n  that can interact with a locally compiled chrome_public_apk helper\n  binary\n- New Browser.validate_binary method is called at Runner setup time\n- Browse.setup_binary is now called at Session setup time\n\nNote: local .apk files aren\u0027t supported yet since we cannot easily\nextract the version numbers / package name from the internal\nAndroidManifest.xml since it\u0027s stored in a custom binary format.\n\nDrive-by-fixes:\n- Rename BrowserVariantsConfig._get_browser_cls to get_browser_cls to\n  allow testing without annoying pylint\n- Split get_browser_cls into browser-specific helpers\n- Rename test_browser_variant.py to test_browser_variants.py\n\nBug: 40949152\nChange-Id: I21a8b5577916f99a49ef2094606aad337e9bf108\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5987756\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "cd8857f537efecf7d9392d3303bc2971d634b60c",
      "tree": "91a87b7bdf068004b75cb8a99c4ee9c81c63dd70",
      "parents": [
        "0d27e8ac8c174619722cd96bbe98586d1e2f5ac1"
      ],
      "author": {
        "name": "Saswat Padhi",
        "email": "spadhi@chromium.org",
        "time": "Mon Nov 04 20:15:49 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Nov 04 20:15:49 2024 +0000"
      },
      "message": "Make `execute_cdp_cmd` work for remote webdriver\n\nCurrently some of the stories in loadline benchmarks fail on ChromeOS\ndue to `execute_cdp_cmd` calls that are unsupported on remote webdrivers.\nIn this CL, we fix this by calling `driver.execute` with `executeCdpCommand`\ndriver command, which is what ChromiumDriver does internally.\n\nBug: b/372767331\nTest: Ran `loadline-tablet` on ChromeOS over SSH:\nTest: poetry run cb loadline-tablet --browser-config\u003d../cros.hjson \\\nTest:                               --network live --repetitions 1\nChange-Id: I524383c8b49083c901d725a644f069f081887f77\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5980403\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Saswat Padhi \u003cspadhi@chromium.org\u003e\n"
    },
    {
      "commit": "0d27e8ac8c174619722cd96bbe98586d1e2f5ac1",
      "tree": "3800f5bb357252e3b4868ccc91a826b756773c0c",
      "parents": [
        "f766847b98914bd4c4feb6f3808a8a63cd262ba9"
      ],
      "author": {
        "name": "Mikhail Khokhlov",
        "email": "khokhlov@google.com",
        "time": "Mon Nov 04 16:45:16 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Nov 04 16:45:16 2024 +0000"
      },
      "message": "[LoadLine] Fix trace processor path\n\nPerfetto Python library should download the latest TP binary in the\ncase when it was not provided explicitly. We need to pass None as\nthe path for this to work.\n\nBug: 376543980\nChange-Id: Ia1e0296a70f956afd77d478209555ed7d99e660c\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5988450\nCommit-Queue: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "f766847b98914bd4c4feb6f3808a8a63cd262ba9",
      "tree": "1cfb9c04668444543ba145480213fdfc38fe3160",
      "parents": [
        "ef15aa6781c6139aba5f2e299d3f9353dbe23935"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Mon Nov 04 12:52:54 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Nov 04 12:52:54 2024 +0000"
      },
      "message": "Enable pylint presubmits globally\n\n- Fix a few more pylint issues\n- Run the full pylint as presubmit job on the CLs\n- Add ModifiedFiles in PRESUBMIT.py\n- Rely on .pylintrc for disabled_warnings\n\nBug: 374896335\nChange-Id: I7d4870db04ba8996dd408c2624fbaaabd8056451\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5979521\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "ef15aa6781c6139aba5f2e299d3f9353dbe23935",
      "tree": "5e4d3e770ccd3b87f04d37ddfda060879628cce5",
      "parents": [
        "bf1bde35c72b66135659477c51efa621bc6862c3"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Mon Nov 04 11:24:29 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Nov 04 11:24:29 2024 +0000"
      },
      "message": "Add stricter config argument test\n\n- Distinguish unset default from default\u003dNone by using a sentinel\n  object\n- Strict validation of required:\n  - No default value can be provided if required\u003dTrue\n  - default\u003d\u003dNone is only allowed with required\u003dFalse\n- Slightly improve type error message printing\n\nBug: 376670048\nChange-Id: Ia161c7d782445e6a85157e74af0940f09a21b14b\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5979973\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "bf1bde35c72b66135659477c51efa621bc6862c3",
      "tree": "b00e9ef4dc0d4c8e3bc3f55360dbce6c83d3e92e",
      "parents": [
        "f4fab960d0f105b94c66863579dac58048e81059"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Mon Nov 04 11:09:51 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Nov 04 11:09:51 2024 +0000"
      },
      "message": "Consistently use host_platform\n\n- Rename runner_platform to host_platform\n- Add more helper getters\n\nChange-Id: I8e384dcdf9a47f00bdb51e6fdcc881418feecaf9\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5952537\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "f4fab960d0f105b94c66863579dac58048e81059",
      "tree": "89a238ea291857d3eeec3643596558f68b7c5015",
      "parents": [
        "e7931e690138bee9acbfec76cf524895c730546f"
      ],
      "author": {
        "name": "Charles William Dick",
        "email": "cwd@google.com",
        "time": "Thu Oct 31 23:56:18 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 31 23:56:18 2024 +0000"
      },
      "message": "dump_html probe and loading action\n\nIntroduce DumpHtmlProbe, which can dump the HTML of a page upon request\nbut by default does nothing.\n\nHTML is dumped on loading test failure if the probe is running.\n\nIntroduce DumpHtmlAction, which dumps the HTML of a page. Intended for\ndebugging during development.\n\nBug: b:353623546\nTest: poetry run cb loading\n--probe-config \u003chttp://gpaste/5705768895774720\u003e\n--page-config \u003chttp://gpaste/5503431677837312\u003e\nCheck that HTML dumps are made for the action and the failure of the\nwait_for_element action.\n\nChange-Id: I32d1255c5d8d567d3c75f588de24db507e1d1641\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5912574\nCommit-Queue: Charles Dick \u003ccwd@google.com\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "e7931e690138bee9acbfec76cf524895c730546f",
      "tree": "5abf773fba6969cf3d37fde5b6d827610b27a241",
      "parents": [
        "5127ff57615bc9c96141abd704a502c12a375355"
      ],
      "author": {
        "name": "Charles William Dick",
        "email": "cwd@google.com",
        "time": "Thu Oct 31 23:33:20 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 31 23:33:20 2024 +0000"
      },
      "message": "loading screenshot action use probes\n\nRefactor ActionRunner.screenshot to use the ScreenShot probe instead of\ndirectly writing to the run out folder.\n\nIntroduce a new find_probe_context method on Run to allow other\ncomponents access to probe contexts.\n\nBug: b:353623546\nTest: poetry run cb loading\n--probe-config ~/probe-config.hjson\n--page-config ~/page-config.hjson\n--browser adb:chrome\nWith configs from http://gpaste/6209480204484608\nCheck that \u003cout\u003e/runs/0/screenshot/contains:\nblock_0_action_2_screenshot.png\nblock_0_action_3_failure.png\n\nChange-Id: I275d11a1cc66d4f1ff675eea54572dfde981e449\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5912573\nCommit-Queue: Charles Dick \u003ccwd@google.com\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "5127ff57615bc9c96141abd704a502c12a375355",
      "tree": "834442f0acf197bb97714e4f120914551cfe6ad4",
      "parents": [
        "7dec2865a6c0005f9c423005c37784b272a89cb3"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Thu Oct 31 15:06:10 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 31 15:06:10 2024 +0000"
      },
      "message": "Fix typing issues in FrequencyProbe parsing\n\nBefore this CL,\n1) If the \"cpus\" argument was not supplied in the config, the default\nNone was passed directly to the constructor and assigned to the internal\nmap, which was unexpected and caused None deref (crbug.com/376670048).\nThis line [1] was also never executed.\n\n2) Tests were invoking the constructor with a mutable dictionary, when\nit expected an immutable one (why didn\u0027t pytype catch this?)\n\nThis CL tweaks types slightly so as to fix these issues and adds more\ntests.\n\n[1] https://source.chromium.org/chromium/chromium/src/+/main:third_party/crossbench/crossbench/probes/frequency.py;l\u003d159;drc\u003d6155fe45bc3e872ef4ba7371ba24e4afb072faac\n\nBug: 372862708\nChange-Id: I2761cdfb5844ff1fa05bf68bcefafcc9d109b74b\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5979972\nAuto-Submit: Victor Vianna \u003cvictorvianna@google.com\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\n"
    },
    {
      "commit": "7dec2865a6c0005f9c423005c37784b272a89cb3",
      "tree": "25e5467587a7ac48657cba059e7bb93bb2d0aa4c",
      "parents": [
        "2483b62b68ca6aed36f555579fd4a8cfcd7676b5"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Thu Oct 31 10:53:22 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 31 10:53:22 2024 +0000"
      },
      "message": "Strip benchmark name in story name\n\nBenchmark stories can\u0027t be mixed, so we don\u0027t need the repeated\nbenchmark name prefix to create unique names.\nAdditionally we get shorter labels for probes like v8.rcs.\n\nChange-Id: I0c74ec3295f6e257ed62e3c76a75b7ccf7fb3c15\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5980069\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "2483b62b68ca6aed36f555579fd4a8cfcd7676b5",
      "tree": "870714c841f2ce5d4e7997e93fa7e751c46db5da",
      "parents": [
        "30dbe4f15863eac86c883db1a126498bedcb087a"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Thu Oct 31 10:51:25 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 31 10:51:25 2024 +0000"
      },
      "message": "[probe] Log v8.rcs merge results\n\n- Print result file\n- Print link to v8.dev callstats tool\n\nChange-Id: Ib4103b4227bafa067a53d03f7a7de2120be143ef\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5979970\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "30dbe4f15863eac86c883db1a126498bedcb087a",
      "tree": "7297a501b41039161e07cc5ddedcea51182ff7f7",
      "parents": [
        "d1cb7467235d0db110f0a731ccd02ff21ebc1923"
      ],
      "author": {
        "name": "David Stevens",
        "email": "stevensd@chromium.org",
        "time": "Thu Oct 31 00:49:21 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 31 00:49:21 2024 +0000"
      },
      "message": "Add tests for google login\n\nAdd tests for google login with various configurations of the browser\nalready being logged in.\n\nThis change stops measuring the Google login flow. That\u0027s not something\nthat really needs to be measured in the first place, and skipping it\nmakes mocking easier.\n\nChange-Id: Icbc1a56838aa4bf66d46bdab87fc0baeae00c015\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5974574\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: David Stevens \u003cstevensd@chromium.org\u003e\n"
    },
    {
      "commit": "d1cb7467235d0db110f0a731ccd02ff21ebc1923",
      "tree": "7cd4018fd77e630a926ab7fe616758197652496a",
      "parents": [
        "21e3c10b6f95eeec849b55d0ae7cc51ee387d829"
      ],
      "author": {
        "name": "David Stevens",
        "email": "stevensd@chromium.org",
        "time": "Thu Oct 31 00:23:26 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 31 00:23:26 2024 +0000"
      },
      "message": "Create base ActionRunnerTestCase\n\nPull shared code from AndroidInputActionRunnerTestCase and\nChromeOSInputActionRunnerTestCase into a shared base class.\n\nChange-Id: Icef5eb1cf0dfb2e41fa26b99c54c2566f1b285cf\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5974801\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: David Stevens \u003cstevensd@chromium.org\u003e\n"
    },
    {
      "commit": "21e3c10b6f95eeec849b55d0ae7cc51ee387d829",
      "tree": "faa4575dc432ccb3889793930775f5a96cdceeaa",
      "parents": [
        "78770917489ac5e28f28d01745337467d45a77be"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Wed Oct 30 15:15:16 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 30 15:15:16 2024 +0000"
      },
      "message": "Enable pylint on upload\n\n... but don\u0027t run it on the bots yet to get some flexibility for\nin-flight CLs.\n\n- Bump pylint version to the highest supported version 2.17\n- Allow PRESUBMIT.py as module name\n- Fix more pylint issues\n- Add trailing newline for json files and flush contents explicity\n  to deal with pyfakefs test issues\n\nBug: 374896335, 375390958\nChange-Id: I0143355e47291132fbba1b14b94784ec8f0c91fa\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5971513\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "78770917489ac5e28f28d01745337467d45a77be",
      "tree": "0b720c309f45c3d19e7a65f5ab7dcec0d1d7ca60",
      "parents": [
        "2c0f495fe55e326d734910441bbf0ff86f904b02"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Wed Oct 30 10:40:50 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 30 10:40:50 2024 +0000"
      },
      "message": "Improve macOS Platform\n\nDon\u0027t use mdls for extracting app version names but rather read the\nInfo.plist file directly. This way we can run crossbench on machines\nwithout spotlight.\n\n- Add Platform.cat_bytes and Platform.sh_stdout_bytes\n- Improve MockPlatform testing and be more strict with modifying\n  the expected sh_commands\n- Add separate MacOsMockPlatformTestCase and add tests for app version\n  resolution\n\nChange-Id: I8e2bda5837e610c9df847bd4f1eea1a1d2084bb2\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5952530\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "2c0f495fe55e326d734910441bbf0ff86f904b02",
      "tree": "b29e21f37a7d90e8f45bc34e554181ef929d0517",
      "parents": [
        "6155fe45bc3e872ef4ba7371ba24e4afb072faac"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Tue Oct 29 15:01:32 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 29 15:01:32 2024 +0000"
      },
      "message": "Force flush for tests\n\nSomehow pyfakefs doesn\u0027t properly flush json files.\n\nBug: 375390958\nChange-Id: I785efa5a5e02ebf890651798bb970040431f6545\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5975322\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "6155fe45bc3e872ef4ba7371ba24e4afb072faac",
      "tree": "9a31885eda26b5374989a8c84affa72f29cb5129",
      "parents": [
        "436917e16e0c9456c11dca3d3004584b3c87527a"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Tue Oct 29 10:26:23 2024 +0000"
      },
      "committer": {
        "name": "Victor Vianna",
        "email": "victorvianna@google.com",
        "time": "Tue Oct 29 10:26:23 2024 +0000"
      },
      "message": "Validate user-configured frequencies in FrequencyProbe\n\nCompare the names and frequencies chosen by the user against those\navailable in the system.\n\nBug: 372862708\nChange-Id: I2e198ddd4e7589597e00aab6562167a99df92a09\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5938220\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nAuto-Submit: Victor Vianna \u003cvictorvianna@google.com\u003e\n"
    },
    {
      "commit": "436917e16e0c9456c11dca3d3004584b3c87527a",
      "tree": "af7a6ae63f5d192f503fa28ee1a6730d0b0e328a",
      "parents": [
        "687bd7db2b41b88da3fed11cfb5981cc538e26b3"
      ],
      "author": {
        "name": "Victor Vianna",
        "email": "victorvianna@google.com",
        "time": "Tue Oct 29 10:26:02 2024 +0000"
      },
      "committer": {
        "name": "Victor Vianna",
        "email": "victorvianna@google.com",
        "time": "Tue Oct 29 10:26:02 2024 +0000"
      },
      "message": "Fix pytype in browser_variants.py\n\nThe current code leads to an [invalid-directive] error.\n\nChange-Id: I35f3268d9e34d5b53456e8db47ea540a572bbe73\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5973314\nAuto-Submit: Victor Vianna \u003cvictorvianna@google.com\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "687bd7db2b41b88da3fed11cfb5981cc538e26b3",
      "tree": "be28f32fb2b9cf5462f646812553eaa4ca3cf410",
      "parents": [
        "3eec32812d9e869bcc4554982ca60e869687459a"
      ],
      "author": {
        "name": "Chinglin Yu",
        "email": "chinglinyu@chromium.org",
        "time": "Tue Oct 29 03:18:54 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 29 03:18:54 2024 +0000"
      },
      "message": "Support ChromeOS in the Perfetto probe\n\nThis revision relaxes the assumptions that the Perfetto probe makes\nabout the target platform (paths on the device and browser_platform)\nto make the probe work on ChromeOS.\n\nBug: b/372767331\nChange-Id: I8cd9db0cb39cfafad89901a41326178eb16e4c60\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5960037\nCommit-Queue: Chinglin Yu \u003cchinglinyu@chromium.org\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "3eec32812d9e869bcc4554982ca60e869687459a",
      "tree": "cf4c291812889db7b28673f963daf886cd90851b",
      "parents": [
        "818298a31cc2b1d8ce008c50f02ea5d00d0ae40e"
      ],
      "author": {
        "name": "Farid",
        "email": "faridzad@google.com",
        "time": "Mon Oct 28 13:34:31 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 28 13:34:31 2024 +0000"
      },
      "message": "Adapt desktop end-to-end tests for Windows.\n\nTemporarily skip end-to-end tests that are incompatible with the Windows environment.\n\nBug: 374783362\nChange-Id: I4a3406189aabf35df2c2830a6965f8223e8b74eb\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5963116\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\n"
    },
    {
      "commit": "818298a31cc2b1d8ce008c50f02ea5d00d0ae40e",
      "tree": "2c1437ba89501c6a18be60ed454f96cef2a6d7a3",
      "parents": [
        "c9940bf18d1f441c508607a7fb4a8f6299187525"
      ],
      "author": {
        "name": "David Stevens",
        "email": "stevensd@chromium.org",
        "time": "Mon Oct 28 09:53:55 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 28 09:53:55 2024 +0000"
      },
      "message": "Make google login work on ChromeOS\n\nChromeOS requires that the Google account is set up in OOBE (or later\nvia the native settings UI), and doesn\u0027t support logging in directly in\nthe web browser. Implement this by passing the secret config to\nautologin.py during browser setup, and add a check that any later login\nblocks are using credentials that match the browser\u0027s credentials.\n\nChange-Id: Ia956396d37a2a75d9ec883bedf9a393b3044daa6\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5937120\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: David Stevens \u003cstevensd@chromium.org\u003e\n"
    },
    {
      "commit": "c9940bf18d1f441c508607a7fb4a8f6299187525",
      "tree": "51d9b0609cb354fadf46c308132e0eba5514887d",
      "parents": [
        "63754b8fe57efc0b104de5dfb5e7f9dfeb00b31e"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Thu Oct 24 11:23:48 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 24 11:23:48 2024 +0000"
      },
      "message": "Fix pylint issues\n\nUpdate .pylintrc\n- Ignore more lines with URLs\n- Ignore lines with linter directives\n\n- Fix page.py import loop and lazily initialize PAGES\n- Move LOGIN_LABEL out of ActiobBlock since that resulted in an\n  instance variable since it\u0027s a dataclass\n- Rename Flags.InitialFlagData to FlagsData to comply naming schemes\n- Auto-convert MockPlatformMixin.expect_sh args to str or Path\n\nBug: 374896335\nChange-Id: Idd8cdd4249e22d91c65c9473a739a37a28fa0fbb\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5952852\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "63754b8fe57efc0b104de5dfb5e7f9dfeb00b31e",
      "tree": "5b4084ec42ff8ea31af6ba3976ec01874595e1a7",
      "parents": [
        "58b6e546148ee6e65f38cd59b2b1aa784ef9d132"
      ],
      "author": {
        "name": "Mikhail Khokhlov",
        "email": "khokhlov@google.com",
        "time": "Thu Oct 24 10:59:32 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 24 10:59:32 2024 +0000"
      },
      "message": "Thermal monitor probe\n\nAdds a probe that monitors device thermal status. Optionally, the probe\ncan also insert cooldown periods between benchmark runs.\n\nBug: b/372432204\nChange-Id: I9c3db10c24db2fb149a6865541113ed56943482b\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5934930\nCommit-Queue: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "58b6e546148ee6e65f38cd59b2b1aa784ef9d132",
      "tree": "d4ff6ccb753e755050b478cfe1f98a80670a7ddb",
      "parents": [
        "a14bcf9316f67f28f20f2d1962a7edbabf603b1a"
      ],
      "author": {
        "name": "Kameron Lutes",
        "email": "kalutes@google.com",
        "time": "Thu Oct 24 01:34:44 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 24 01:34:44 2024 +0000"
      },
      "message": "Fix ChromeOS TextInput when duration is 0\n\nWith a zero duration, TextInput on ChromeOS would kill the typing\nprocess before it had a chance to finish inputting the text.\n\nInstead, close the stdin and wait for the process to exit.\n\nChange-Id: Ie04f2741d4e8bad81ab417aa44a15029a9272d67\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5953427\nCommit-Queue: Kameron Lutes \u003ckalutes@chromium.org\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "a14bcf9316f67f28f20f2d1962a7edbabf603b1a",
      "tree": "9af144ad50f3352ca2878cea6ecaea97e81a6cf9",
      "parents": [
        "c54c3343a48dd709d63fdef6580807773b1edc1e"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Wed Oct 23 10:42:28 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 23 10:42:28 2024 +0000"
      },
      "message": "Improve Platform.assert_is_local\n\n- Only inspect the current stack when the assertion is failing\n- Use inspect helpers to silence pylint\n\nChange-Id: I6f1804c4d97eca55f564ce5bae3bbc6e0bcfbbd8\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5952849\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "c54c3343a48dd709d63fdef6580807773b1edc1e",
      "tree": "1bfa7166564b479fb22bb3268ef82d8d09868ec4",
      "parents": [
        "873593ac0d1ae7018107cc64c0716b5a186d97de"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Tue Oct 22 15:48:40 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 22 15:48:40 2024 +0000"
      },
      "message": "Improve PRESUBMIT\n\nThe current presubmit cli-tests take 7s to complete on an M1.\nSplitting the test file allows them to run in parallel and cut the\npresubmit test-case time in half.\n\n- Split cli test files\n- Enable vpython check again now that we have pytype excluded\n  on windows\n- Only pylint check changed files\n- Prepare for enabling more detailed pylint checks\n\nChange-Id: I7d705c6da37ddaf1668d68153bc58363837feb4e\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5952538\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "873593ac0d1ae7018107cc64c0716b5a186d97de",
      "tree": "87e35b92d08643f44e10b298732d70f47a9aadc2",
      "parents": [
        "889ced41e824b3383c8cda38cfef06afb36f0d84"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Tue Oct 22 13:48:09 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 22 13:48:09 2024 +0000"
      },
      "message": "Use run.browser_platform helper\n\nChange-Id: I7056eec0609a5b1c26c307cb4794aab56cdf5a37\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5952928\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "889ced41e824b3383c8cda38cfef06afb36f0d84",
      "tree": "b3db30e0bd6fe11148d35d9eb551b71d51214848",
      "parents": [
        "5f73425dd6890478614d92675b04ff17073a0ed2"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Tue Oct 22 13:44:11 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 22 13:44:11 2024 +0000"
      },
      "message": "[docs] Pytype now supports 3.11\n\nChange-Id: I010a0f20fc388be247227eb4ffa7e5ce6ccea496\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5947490\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nAuto-Submit: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\n"
    },
    {
      "commit": "5f73425dd6890478614d92675b04ff17073a0ed2",
      "tree": "20cc2f9a76d68f8f7e8e42be967755520dfdd3ac",
      "parents": [
        "3d31ff54dab96b2d0335a2c182a61cb05371e884"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Tue Oct 22 08:54:17 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 22 08:54:17 2024 +0000"
      },
      "message": "Fix exception raising\n\n- Do actual proper programming\n- Don\u0027t raise None, rather let the _validate_unsupported_settings\n  handle it\n- Fix some more missing type imports\n\nChange-Id: I9ecb9fba48925a517ef31fc9b4d62762ede5a11f\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5952185\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "3d31ff54dab96b2d0335a2c182a61cb05371e884",
      "tree": "35e53879211af9d5a23f97847e483615c0066cd1",
      "parents": [
        "53d01f33be732bec06dd0ca7b64501f86ffd9373"
      ],
      "author": {
        "name": "Kameron Lutes",
        "email": "kalutes@google.com",
        "time": "Tue Oct 22 08:18:30 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 22 08:18:30 2024 +0000"
      },
      "message": "Refactor ChromeOS action runner tests to use assertRaisesRegexp\n\nChange-Id: I7921ba5c07e44aad45eb87eb75ec9d7e21c018c7\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5937005\nCommit-Queue: Kameron Lutes \u003ckalutes@chromium.org\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "53d01f33be732bec06dd0ca7b64501f86ffd9373",
      "tree": "38f405a88dcedce53655cebc6849cc26ba1ec05c",
      "parents": [
        "2c2cab4d81e74dcd9cf3a433427e4e901da21d98"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Tue Oct 22 08:09:25 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 22 08:09:25 2024 +0000"
      },
      "message": "Add cache-dir helper on Platform\n\nUnify all different cache dir location so they can easily be globally\nmodified with `--cache-dir`.\n\n- Add Platform.cache_dir\n- Add Platform.local_cache_dir\n\nChange-Id: I918c3f15563a694b5ded15ad23f8797240021f19\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5947703\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "2c2cab4d81e74dcd9cf3a433427e4e901da21d98",
      "tree": "02bc9cf54ef1c25ce83b31e976625419e2b7e566",
      "parents": [
        "d35f588e505d103a2b43e43d1097ae98d9ff933c"
      ],
      "author": {
        "name": "Kouhei Ueno",
        "email": "kouhei@chromium.org",
        "time": "Tue Oct 22 00:01:38 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 22 00:01:38 2024 +0000"
      },
      "message": "Add core/loading team serp benchmark\n\nBug: None\nChange-Id: Ic43bc1c6b190c58ebe8d3885850619bc7e9ef2f0\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5936331\nCommit-Queue: Kouhei Ueno \u003ckouhei@chromium.org\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "d35f588e505d103a2b43e43d1097ae98d9ff933c",
      "tree": "7f78a51f0a9338b0e9f33dfbc3abc0bb1f5f78c7",
      "parents": [
        "08ccc57fa3c153625749cded22e001c435651d77"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Mon Oct 21 17:21:50 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 21 17:21:50 2024 +0000"
      },
      "message": "Update poetry lock with latest packages\n\nChange-Id: I48d021b10149bff3d18aba9a95a4911f58969383\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5947704\nReviewed-by: Victor Vianna \u003cvictorvianna@google.com\u003e\nAuto-Submit: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\n"
    },
    {
      "commit": "08ccc57fa3c153625749cded22e001c435651d77",
      "tree": "3f8125d7d1f63a24b08b59d1ec5274e44cf8a153",
      "parents": [
        "7da7928d3c9f034f288ae56f1a6297b2385bceb9"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Mon Oct 21 15:55:10 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 21 15:55:10 2024 +0000"
      },
      "message": "Symlink runs into browser dir\n\nFor easier navigation create symlinks from \u0027browser_dir/runs/0\u0027 to the\nrun\u0027s out_dir.\n\nDrive-by-fix:\n- Add session symlink dir tests\n- Make sure Runner.out_dir is absolute to avoid differences between\n  test and real runs\n\nChange-Id: Iad45693a335e893d9bdd615eb3e14d3ac77779bc\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5938386\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "7da7928d3c9f034f288ae56f1a6297b2385bceb9",
      "tree": "9869633794b87c25d3385230251af8c3924319ff",
      "parents": [
        "3e80d474455113f7535f2ae5cf1fd74c4e61ca3a"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Mon Oct 21 13:57:05 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 21 13:57:05 2024 +0000"
      },
      "message": "Improve linux perf profiling probe\n\nThe main fix here is that we limit the default sampling frequency to\n10kHz. Previously --freq\u003dmax was used by default, which caused large\nruntime overhead and even bigger profile files.\n\n- Use the updated renderer-cmd-prefix script from v8\n  https://crrev.com/c/5934468\n- Forward more options to linux-perf that were previously only used\n  on android\n\nChange-Id: Ib6064c5985d344de4758fced1b1edf91402f1ea0\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5938225\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "3e80d474455113f7535f2ae5cf1fd74c4e61ca3a",
      "tree": "463e4283f35b03709d20a71fec53702fd5c562db",
      "parents": [
        "b12e83b93305bca479e66d98548575fd4c2222cd"
      ],
      "author": {
        "name": "Rasika Navarange",
        "email": "rasikan@google.com",
        "time": "Mon Oct 21 10:12:12 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 21 10:12:12 2024 +0000"
      },
      "message": "Add example config for collecting PMU counter data\n\nBug: 364217957\nChange-Id: I491d403a15ec39b118c1e17fe7290778d18c4af1\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5912854\nReviewed-by: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\nCommit-Queue: Rasika Navarange \u003crasikan@google.com\u003e\nReviewed-by: Carlos Caballero Grolimund \u003ccarlscab@google.com\u003e\n"
    },
    {
      "commit": "b12e83b93305bca479e66d98548575fd4c2222cd",
      "tree": "67c46e6fe2dd9695c5756255392bc9248e76d0ac",
      "parents": [
        "069a9c8e82a298cfac2b22a9acbfb0e304cf63f8"
      ],
      "author": {
        "name": "Kameron Lutes",
        "email": "kalutes@google.com",
        "time": "Mon Oct 21 05:30:41 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 21 05:30:41 2024 +0000"
      },
      "message": "Add mouse input support for ChromeOS\n\nAdds emulated mouse support for ChromeOS action runner.\n\nChange-Id: I050be086c96ebf42bf9186c84e3b9361ab47ccf0\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5936979\nCommit-Queue: Kameron Lutes \u003ckalutes@chromium.org\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "069a9c8e82a298cfac2b22a9acbfb0e304cf63f8",
      "tree": "b4b657a8aaecf0c1535f7d33b42c2563dea5e7cc",
      "parents": [
        "1be4fd88a1745fe7b4e972cda808fc1e2eabb66c"
      ],
      "author": {
        "name": "Suhua Lei",
        "email": "lsuhua@google.com",
        "time": "Thu Oct 17 16:43:59 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 17 16:43:59 2024 +0000"
      },
      "message": "Add memory benchmark test\n\nBug:372329334\nChange-Id: Id52542466512f66aac84023e479b6bf9fbb83cbb\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5933403\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Suhua Lei \u003clsuhua@google.com\u003e\n"
    },
    {
      "commit": "1be4fd88a1745fe7b4e972cda808fc1e2eabb66c",
      "tree": "ec53fcfb6906b7e2ff05413b5dfd68949f3a1d46",
      "parents": [
        "b6120db058611b4ba12e5a06fdb8efd35f34f44c"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Thu Oct 17 15:06:39 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 17 15:06:39 2024 +0000"
      },
      "message": "Add scaffold and config parsing for new CPU frequency pinning probe\n\nSee linked bug for more context. The new probe doesn\u0027t actually\npin the frequency yet, just parses the config.\n\nBug: 372862708\nChange-Id: Ie7296e2e8371bbfee0738d6549ba783a9b128b53\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5934932\nAuto-Submit: Victor Vianna \u003cvictorvianna@google.com\u003e\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "b6120db058611b4ba12e5a06fdb8efd35f34f44c",
      "tree": "6e3a548845c225d538e124559466162871d28102",
      "parents": [
        "fe7f1db8444a9cc88d2d50df20b1f2296978656e"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Thu Oct 17 12:38:35 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 17 12:38:35 2024 +0000"
      },
      "message": "[jetstream] Add --detailed-metrics to JetStream\n\nWith the new flags all sub-metrics are printed on the command line as\nwell. This also fixes the reported detailed metrics for the WSL test.\n\n- Add --detailed-metrics / --details command line flag\n- Update speedometer variant as well\n\nChange-Id: I02f64e12c41acad5f0d764e0940104bce17d98dc\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5938223\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "fe7f1db8444a9cc88d2d50df20b1f2296978656e",
      "tree": "f389f1b27a7b74f143d80e041e187b06563b8b1e",
      "parents": [
        "679035f858a67f3b8ae143401c6b11ca496feaa3"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Thu Oct 17 12:36:40 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 17 12:36:40 2024 +0000"
      },
      "message": "[jetstream] Move more code to the base jetstream module\n\nChange-Id: Id42a31afeb0da6c44cd11e7b79a3b8bb59b71924\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5938221\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "679035f858a67f3b8ae143401c6b11ca496feaa3",
      "tree": "6352f959b4d19ac018f688de56644612649e3236",
      "parents": [
        "2997a6a329fbe9725a514e9fbae4e6b7cb30bde3"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Thu Oct 17 12:34:51 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 17 12:34:51 2024 +0000"
      },
      "message": "[network] Support run_on_device for local browsers\n\n... since we\u0027re already running on the device.\n\nChange-Id: I4b3c250343b6513b94e4076b5f801d0d0356cde0\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5937556\nAuto-Submit: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\n"
    },
    {
      "commit": "2997a6a329fbe9725a514e9fbae4e6b7cb30bde3",
      "tree": "b6d213fdcdc6453019a1c933d23dec691932c72a",
      "parents": [
        "b4d7ae714c548c3e139b95a85582dc15ece1d2f7"
      ],
      "author": {
        "name": "Suhua Lei",
        "email": "lsuhua@google.com",
        "time": "Tue Oct 15 18:22:54 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 15 18:22:54 2024 +0000"
      },
      "message": "Fix the support of multiple tabs for interactive page\n\nTo fix the Memory benchmark failure with the refactor of live page.\n\nBug:373639602\nChange-Id: I3ff2673ed6e87554486c7240ddf2a0c563a322c1\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5935690\nCommit-Queue: Suhua Lei \u003clsuhua@google.com\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "b4d7ae714c548c3e139b95a85582dc15ece1d2f7",
      "tree": "2d4ad64a6e250448fcd0ffe448440260d7414eee",
      "parents": [
        "57d67f0ad8a844daf57a830e07dd2d03ddcc9bf1"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Mon Oct 14 12:34:31 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 14 12:34:31 2024 +0000"
      },
      "message": "Move action_runner and action modules to the top\n\nThis is part of an ongoing refactoring to make the ActionRunner and\nAction classes the core for all browser interactions.\n\nBug: 359909521\nChange-Id: I4559d55d9d9aafb3fe2a612a7d9bee9c8a3d56a4\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5928685\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "57d67f0ad8a844daf57a830e07dd2d03ddcc9bf1",
      "tree": "a5ea173b6876031e7bfa1331a427ae452bf545f7",
      "parents": [
        "204f830e28601179a9455510adfa3290e64f0cc7"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Fri Oct 11 21:35:10 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 11 21:35:10 2024 +0000"
      },
      "message": "Split actions into separate files\n\nChange-Id: Iefd7068c64413aa4b06ccfa84132debbe439ee98\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5919839\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\n"
    },
    {
      "commit": "204f830e28601179a9455510adfa3290e64f0cc7",
      "tree": "353019b1ae1e559b22ddc0fc037ab10cb74525ae",
      "parents": [
        "5401449e65e7385e37c6b7597fa33fed8701c3b3"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Fri Oct 11 21:04:28 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 11 21:04:28 2024 +0000"
      },
      "message": "Reduce PressBenchmarks story timeouts\n\n- Improve WaitRange functionality (more test and help text)\n- Change default initial wait delay to 0.5s on all press benchmarks\n- Lower default wait times for Speedometer3 since we got faster\n\nChange-Id: I3da6c1c9c7a7b5baf740c64493230e18be86fb92\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5919837\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "5401449e65e7385e37c6b7597fa33fed8701c3b3",
      "tree": "cae913b9a6d5dfed5a3d1e2e09bd1cf778ca5a87",
      "parents": [
        "9f3b07f3e4c95d5aa38c274cdd7b86ea83701e04"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Fri Oct 11 16:43:50 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 11 16:43:50 2024 +0000"
      },
      "message": "Print largest pprof and log files\n\n- Add test to document sort_by_file_size order\n- Make sure that logging / profiling probes print the largest\n  file by default\n\nChange-Id: Iff2bdc058ce043ed25ebc8ae5fd78d5347f50583\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5925791\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "9f3b07f3e4c95d5aa38c274cdd7b86ea83701e04",
      "tree": "161ef4fd596510481deb4ee69543f0d00d6f0d41",
      "parents": [
        "8d972d9b6844bccd685859c5c8c6f08a299d1a3f"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Fri Oct 11 13:34:44 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 11 13:34:44 2024 +0000"
      },
      "message": "Move all prefetto / tracing probes into one place\n\nChange-Id: Ie91a30fbddb451e3e26d2b950ff31a57604ccecd\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5920730\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "8d972d9b6844bccd685859c5c8c6f08a299d1a3f",
      "tree": "3ca559b2595118b9c7951e312a2e0f1bbe9dcefb",
      "parents": [
        "1a134b6ba78cb0be903f113e16ea0a0c151332d9"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Thu Oct 10 16:43:51 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 10 16:43:51 2024 +0000"
      },
      "message": "Make LivePage a subclass of InteractivePage\n\nLivePage is now just a helper for creating an InteractivePage with\na single block with a single GetAction.\n\nDrive-by-fix:\n- Use immutabledict to initialise default secrets\n\nBug: 359909521\nChange-Id: I2f18c97a7cc64e61e69b844f9f478ab553850a88\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5919652\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "1a134b6ba78cb0be903f113e16ea0a0c151332d9",
      "tree": "8a86b0e2559c2efbfbbc88344ec5c47183605bb1",
      "parents": [
        "c1271c6c40430c75813ff3a17c625c3ab42fbe06"
      ],
      "author": {
        "name": "Suhua Lei",
        "email": "lsuhua@google.com",
        "time": "Thu Oct 10 16:42:10 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 10 16:42:10 2024 +0000"
      },
      "message": "Store memory benchmark results via probe\n\n1. move the tab info like navigation time, tab count\n   from memory benchmark to memory probe context.\n2. support the case of multiple browsers. (sequential\n   mode works, but in parallel mode doesn\u0027t work yet.)\n3. write benchmark results to json/csv via probe\n\nBug:370843968\nChange-Id: Id5cc0524b325a3271361afaf44b1bd9c6fc22e42\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5901033\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Suhua Lei \u003clsuhua@google.com\u003e\n"
    },
    {
      "commit": "c1271c6c40430c75813ff3a17c625c3ab42fbe06",
      "tree": "11e11104cf64ab89aff66aec18129e9bb2b5cb5c",
      "parents": [
        "3fbf31a0212c4501fc0caf86595261f3ea89f4d4"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Thu Oct 10 16:22:46 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 10 16:22:46 2024 +0000"
      },
      "message": "Fixing windows test issues\n\n- Fix tests to handle WindowsPath vs PosixPaths better\n- Skip some tests that are not practical under windows\n- Try to speed up process_iter test by reusing the results\n\nChange-Id: Ib65d0200362f75d7b020e6bb624cde96061a494a\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5909512\nAuto-Submit: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "3fbf31a0212c4501fc0caf86595261f3ea89f4d4",
      "tree": "d82c7a533db62b481f65f752e38142f209b775a0",
      "parents": [
        "c01232b38c62c8d0a3a1b68745e6b6e0a7ba8f13"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Thu Oct 10 16:21:43 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 10 16:21:43 2024 +0000"
      },
      "message": "Fix tracing probe for windows\n\n- Convert trace.proto files to legacy json on the runner\n- Change traceconv lookup to be on the runner\n- Use explicit python executable for running traceconv on windows\n- Add ProbeContext.local_result helper\n\nChange-Id: I7b434781cbcb5e45d5f369ba0df1cc5437ee6cfb\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5912937\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\n"
    },
    {
      "commit": "c01232b38c62c8d0a3a1b68745e6b6e0a7ba8f13",
      "tree": "dc04ed951f6adcac06fffaf4f0a2e0614ad6f158",
      "parents": [
        "18c24542b15dcefca004f0fd5d57a49540e84124"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Thu Oct 10 11:14:27 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 10 11:14:27 2024 +0000"
      },
      "message": "[loadline] Report per-story scores per minute instead of per second\n\nBefore: Per-story scores were reported per second and the total score\n(geometric average of the per-story scores) was reported per minute.\nThat was inconsistent.\n\nAfter: everything is reported per minute.\n\nBug: 372430500\nChange-Id: Ie691df05929970d799521652bb4356d896e4167a\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5921073\nReviewed-by: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\n"
    },
    {
      "commit": "18c24542b15dcefca004f0fd5d57a49540e84124",
      "tree": "c1c80cfd4771891753a838a9471c995a438a5121",
      "parents": [
        "101a9fa31fecbdce13844b529cf7c57fe869ad08"
      ],
      "author": {
        "name": "Jiewei Qian",
        "email": "qjw@chromium.org",
        "time": "Wed Oct 09 19:13:56 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 09 19:13:56 2024 +0000"
      },
      "message": "ssci: canonicalize / backfill dependencies managed by DEPS\n\nA LSC to canonicalize and backfill \"Version: N/A; Revision: DEPS\"\nif the dependency managed by the readme file has non-compliant versioning information, and can be plausibly identified as \"managed by DEPS\".\n\nThis is the first step to fix \"insufficient versioning information\" at\nscale, as it allows us to tell \"managed by DEPS\" apart from \"genuinely\nmissing versioning information\".\n\nBug: b/335761679\nChange-Id: Id698a4ba7bfcd1d1318f695af21195a124193f78\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5919128\nAuto-Submit: Jiewei Qian \u003cqjw@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "101a9fa31fecbdce13844b529cf7c57fe869ad08",
      "tree": "e5df55b3fdad43acc2fc1da4eeac5f45f02ed8a3",
      "parents": [
        "5a4303b0517d39cf703fcf1db55695a7c8701e8c"
      ],
      "author": {
        "name": "Suhua Lei",
        "email": "lsuhua@google.com",
        "time": "Wed Oct 09 17:59:11 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 09 17:59:11 2024 +0000"
      },
      "message": "Fix browser teardown\n\nFix browser teardown to stop browser appropriately\n\nChange-Id: I399d42ef936ec28891f3227f67be4a5b1f8fbe67\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5921209\nCommit-Queue: Suhua Lei \u003clsuhua@google.com\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "5a4303b0517d39cf703fcf1db55695a7c8701e8c",
      "tree": "ca539e6e6d1461ae94711c56e03b54baa60e26a2",
      "parents": [
        "c9684ca8f471ef06b6275f54f497215e16d35e79"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Wed Oct 09 13:15:34 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 09 13:15:34 2024 +0000"
      },
      "message": "Basic support for clearing WPR after running the setup code\n\nWe don\u0027t always want to record the login/setup code in a WPR as it might\ncontain login information. We use the not-yet implemented wpr\n`command-clear` command. This behavior will be configured with the newly\nadded `record_setup` option for the WPR-probe.\n\nAdd more flags to alter which blocks we run:\n- --skip-login skips the login block\n- --skip-setup skips the setup block\n\nChange-Id: I682e297bbae2fb6f1469d575de02ec0289fe849f\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5899858\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "c9684ca8f471ef06b6275f54f497215e16d35e79",
      "tree": "2c6ca973a6727c21f92bbcc82a834c6ab7c5a707",
      "parents": [
        "22047cda8ddb1362d97b99f3a80b5256afdc3339"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Wed Oct 09 13:11:23 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 09 13:11:23 2024 +0000"
      },
      "message": "Clean up memory benchmark\n\n- Only access browser via actions instead of directly using the\n  selenium driver\n- Add Browser.switch_window and Browser.window_id APIs\n- Use double quotes\n- Move ActionRunnerListener to separate files to limit imports\n- Rename WebdriverBrowser._driver to _private_driver as it should no\n  longer be accessed directly from the outside\n\nChange-Id: I9479b4ed672a923bd90fc2034f9b4e62c92c71cd\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5913677\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Suhua Lei \u003clsuhua@google.com\u003e\n"
    },
    {
      "commit": "22047cda8ddb1362d97b99f3a80b5256afdc3339",
      "tree": "f320670598138bc2163d8219431939375e8cb95a",
      "parents": [
        "4a2a6b96cad12e0276c0d357b3bffbfc3f2c9273"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Wed Oct 09 13:10:20 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 09 13:10:20 2024 +0000"
      },
      "message": "Remove experimental power benchmark\n\nThe benchmark was unused and has been archived to a dedicated\nbranch. This will simplify future refactorings.\n\nChange-Id: I4f9d9dfc20a12c26a6af6d1c35050d715f96c9aa\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5911984\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "4a2a6b96cad12e0276c0d357b3bffbfc3f2c9273",
      "tree": "3e908b8be64c592b5f839828489376dfb598045f",
      "parents": [
        "54641b9d61d12adebd184599592eb12e17e5266f"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Tue Oct 08 21:00:26 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 08 21:00:26 2024 +0000"
      },
      "message": "Add WATCHLIST\n\nChange-Id: I9c1ce9b223873145d9fed96e07a599cb072daef7\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5917965\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "54641b9d61d12adebd184599592eb12e17e5266f",
      "tree": "530a16f3d165feb7b5c2f2f6d6ef9e8d1fd50d58",
      "parents": [
        "7eb752ae19b467351c3d35fff518c708230f2e7f"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Tue Oct 08 18:45:06 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 08 18:45:06 2024 +0000"
      },
      "message": "Cleanups\n\n- Use more direct imports\n- Add more type annotations\n- Move format_metric to Metric.format\n\nChange-Id: I42a07c27b88edee08f78c5adccc663cab3f2b56d\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5904763\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\n"
    },
    {
      "commit": "7eb752ae19b467351c3d35fff518c708230f2e7f",
      "tree": "acfe1fc45c2d09a86e49314ec9c1f86c99b1f637",
      "parents": [
        "54cfeca5d6b92781144b6941b15a3af055115b2f"
      ],
      "author": {
        "name": "Suhua Lei",
        "email": "lsuhua@google.com",
        "time": "Mon Oct 07 23:42:01 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 07 23:42:01 2024 +0000"
      },
      "message": "Define a stop story exception for better error handling\n\nBug:367714749\nChange-Id: I0f2b106c77c8938c266ef75e02abfb480257edbf\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5913918\nCommit-Queue: Suhua Lei \u003clsuhua@google.com\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "54cfeca5d6b92781144b6941b15a3af055115b2f",
      "tree": "ab683490baed096acfaaf083b9b3f5d9e9fdbdfa",
      "parents": [
        "53fdc035d288fa2c5790c7f4296819bd4344bd3a"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Mon Oct 07 22:21:14 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 07 22:21:14 2024 +0000"
      },
      "message": "[DEPS] Only check out wpr without chrome\n\nWe should not checkout webpage replay twice in the chromium tree.\nCurrently crossbench finds the wpr sources within the telemtry\ncheckout in the chromium repos.\nAfter landing https://crrev.com/c/5914335 we will update crossbench\nto directly use WPR from chrome\u0027s third_party dir.\n\nBug: 41496458\nChange-Id: Ic035474e98564855eca779c3401c3de3a9b11bff\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5913672\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "53fdc035d288fa2c5790c7f4296819bd4344bd3a",
      "tree": "b6df6422546d95ddf32231420251f1caf285cab5",
      "parents": [
        "6ac018d01e10b023ed9a63a50636528aa4968bee"
      ],
      "author": {
        "name": "Suhua Lei",
        "email": "lsuhua@google.com",
        "time": "Mon Oct 07 16:35:05 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 07 16:35:05 2024 +0000"
      },
      "message": "Update desc of memory benchmark\n\nBug:367714749\nChange-Id: Ic45b3a441275738e73db07cd49ffaeb12cd48132\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5910422\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Suhua Lei \u003clsuhua@google.com\u003e\n"
    },
    {
      "commit": "6ac018d01e10b023ed9a63a50636528aa4968bee",
      "tree": "1447f77c43eca31c3ad459f12a8f935ba32f9937",
      "parents": [
        "87803d1abeee215450f9871b460a2f972f906f59"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Mon Oct 07 13:54:58 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 07 13:54:58 2024 +0000"
      },
      "message": "Remove inactive OWNERS\n\nChange-Id: I6bc1c2ff58bcb8adc758520cf7783c5ce42acb4e\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5904352\nReviewed-by: Max Li \u003cmaxqli@google.com\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\n"
    },
    {
      "commit": "87803d1abeee215450f9871b460a2f972f906f59",
      "tree": "507071f53f501207612a0b5231164aadadeff91c",
      "parents": [
        "7c08db8de84c333342852936099c11c2a6818ef8"
      ],
      "author": {
        "name": "Suhua Lei",
        "email": "lsuhua@google.com",
        "time": "Fri Oct 04 22:37:28 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 04 22:37:28 2024 +0000"
      },
      "message": "Fix the http request timeout\n\nUpdate the http request timeout to be optional\n\nBug: 370843968\nChange-Id: Ife954f86073f8a68bd9def21376395c08ce3ce5a\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5905928\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Suhua Lei \u003clsuhua@google.com\u003e\n"
    },
    {
      "commit": "7c08db8de84c333342852936099c11c2a6818ef8",
      "tree": "49d9ee2731c2e3bf0423dd4a0140ba90d21c2d61",
      "parents": [
        "5ec763f1a9ba3072015932238e8e9867022fad46"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Fri Oct 04 18:59:57 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 04 18:59:57 2024 +0000"
      },
      "message": "Revert RemoteConnection timeout\n\nThis seems to cause some issues with slow-running workloads.\nLet\u0027s disable this globally and deal with it only for the memory\nbenchmark.\n\nBug:370843968\nChange-Id: Iea021a5c656f5ba012d0982f580c12c57c566a56\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5891490\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "5ec763f1a9ba3072015932238e8e9867022fad46",
      "tree": "b06aaad3877fb7fc786f7bc7650b76034ac1c452",
      "parents": [
        "b6a3d2b1fa08c155adf2515e6444adc3cda8a1b4"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Fri Oct 04 18:36:22 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 04 18:36:22 2024 +0000"
      },
      "message": "Multiple Binary Candidates\n\nSupport multiple binary candidates for more flexibility. This allows\nus to look up binary in more potential locations.\n\nChange-Id: I92e2db06040afb3a3dffce52ae6c5d687d9a6b09\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5909750\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "b6a3d2b1fa08c155adf2515e6444adc3cda8a1b4",
      "tree": "1f24980bd32f1c38620bff00e688dd388aac1564",
      "parents": [
        "b32660f169d28dd494a4c363ba4b3cc1d33534cb"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Fri Oct 04 18:35:19 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 04 18:35:19 2024 +0000"
      },
      "message": "Handle throwing home accesor on Android\n\nSkip platform.home() access on android when looking up binaries.\n\nChange-Id: I6673bd841a18f9ea5f4c3a54ec5df6af51f18c74\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5909752\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "b32660f169d28dd494a4c363ba4b3cc1d33534cb",
      "tree": "065379e5317e677ce3034db93f6b1cd0e9b72ee4",
      "parents": [
        "a2f642675597a2763d7dec639b17e5c2844d68be"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Fri Oct 04 18:23:23 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 04 18:23:23 2024 +0000"
      },
      "message": "Windows fixes\n\n- Use `.exe` when looking for a local chromedriver on windows\n- Add `--version` support for WinPlatform.app_version\n\nBug: 329346770\nChange-Id: Ifa687699a77fc0a92a03574278299d31b8e3fe8a\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5905366\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\n"
    },
    {
      "commit": "a2f642675597a2763d7dec639b17e5c2844d68be",
      "tree": "d23ecc435ae0a997c4145c323a6a6df0c8f52424",
      "parents": [
        "d46a4a6e99f75d57298b92be70cd98fa30c10882"
      ],
      "author": {
        "name": "Saswat Padhi",
        "email": "spadhi@google.com",
        "time": "Fri Oct 04 17:19:36 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 04 17:19:36 2024 +0000"
      },
      "message": "Add the called function name to unsupported errors\n\nWe add a small helper function to grab the current function name from\nthe call stack and add the function name to the unsupported errors\nraised within platform implementations.\n\nBug: None\nTest: WPR tests on SSH platforms (error out on reverse_port_forward)\n\nChange-Id: Ic5a657a0c8315319c048fa9e547c03f9bfe1c7c3\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5905926\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Saswat Padhi \u003cspadhi@google.com\u003e\n"
    },
    {
      "commit": "d46a4a6e99f75d57298b92be70cd98fa30c10882",
      "tree": "d66a809b0a54dee13f1e52717701b9a62ffee7fe",
      "parents": [
        "0829539707587434e5799e5a71174e24c32e7076"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Fri Oct 04 17:03:14 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 04 17:03:14 2024 +0000"
      },
      "message": "Restructure cli_helper.py methods\n\n- Rename cli_helper.py to parse.py\n- Add dedicated Parser objects with parser methods on them\n- Rename DurationParser methods to include \"duration\" so the cli /\n  ConfigParser help is nicer\n- Move try_resolve_existing_path to path.py\n- Fix test_parse_regexp error handling\n\nThis makes the help texts a bit nicer, since the type name doesn\u0027t\ncontain \"parse_\", but rather just the name (e.g. \"dict\" vs. \"parse_dict\")\n\nChange-Id: Ibe8221d7c14ed811631a10da9971a7aa0b0a0615\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5907427\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\n"
    },
    {
      "commit": "0829539707587434e5799e5a71174e24c32e7076",
      "tree": "8204883ca6ae330adff004056e0946d5acf0f089",
      "parents": [
        "93ed61ccfc31224d2fad41c2782994bf26bb1d74"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Fri Oct 04 17:02:11 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 04 17:02:11 2024 +0000"
      },
      "message": "Update poetry packages\n\nDrive-by-fix:\n- Fix pytype issues in chromeos_input_action_runner.py\n\nChange-Id: Ic87edf591aadb2220a79e9db5afa7a5c398a30f3\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5907428\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\n"
    },
    {
      "commit": "93ed61ccfc31224d2fad41c2782994bf26bb1d74",
      "tree": "d9f1229cd4d64219d4a66d73d58d708df3ebd51b",
      "parents": [
        "53ced658411d343dad33b7d3a450aa07cbe2aee4"
      ],
      "author": {
        "name": "Carlos Caballero",
        "email": "carlscab@google.com",
        "time": "Fri Oct 04 08:53:36 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 04 08:53:36 2024 +0000"
      },
      "message": "Fix bad char in README\n\nChange-Id: Ibe0879f0ed572bd7bb4887a69c49d09280b2cddb\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5904035\nReviewed-by: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\nAuto-Submit: Carlos Caballero Grolimund \u003ccarlscab@google.com\u003e\nCommit-Queue: Carlos Caballero Grolimund \u003ccarlscab@google.com\u003e\n"
    },
    {
      "commit": "53ced658411d343dad33b7d3a450aa07cbe2aee4",
      "tree": "f14288c603bd1ec1920f20a10ae04618fee55f43",
      "parents": [
        "a9dfc92378e89c9da6ce1e730318a772d03b5539"
      ],
      "author": {
        "name": "Farid",
        "email": "faridzad@google.com",
        "time": "Thu Oct 03 22:03:49 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 03 22:03:49 2024 +0000"
      },
      "message": "Use live URL to replay WPR in the press benchmarks.\n\nWPR archive files are recorded using a live URL, and the same URL must be used for playback. However,  path and url cannot both be set in a network_config. Currently, press_benchmark.py assumes a local file server is being used if a custom URL isn\u0027t provided. This is problematic because it overwrites the original WPR URL. To address this, we need to explicitly check if the WPR network is using a local file server. If it is, we need to generate a matching URL for it.\n\nBug: 369705307\nChange-Id: I76a3ce633b5bc04e4db80e785822292c63e58abc\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5905925\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\n"
    },
    {
      "commit": "a9dfc92378e89c9da6ce1e730318a772d03b5539",
      "tree": "481d338c595e1937d3b78337e127f4143218058e",
      "parents": [
        "66a9ac2cf72b1077531b6f6cdd1dd7f5e206e716"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Wed Oct 02 15:05:40 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 02 15:05:40 2024 +0000"
      },
      "message": "Improve DevTools Recorder integration\n\n- Update recorder proxy paths\n- Improve parsing and support more selectors\n\nChange-Id: I7a18d010de7fda9d9dc61d6db6ffc71e3a546429\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5899005\nReviewed-by: Farid (Mojtaba) Faridzad \u003cfaridzad@google.com\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "66a9ac2cf72b1077531b6f6cdd1dd7f5e206e716",
      "tree": "c74aeb56816b3cd0a23996f0ca6d18c6123d6463",
      "parents": [
        "0c7b62b0b7a6ca39759da66467d8160f9833f219"
      ],
      "author": {
        "name": "Jiewei Qian",
        "email": "qjw@chromium.org",
        "time": "Wed Oct 02 11:58:22 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 02 11:58:22 2024 +0000"
      },
      "message": "ssci: Use canonical \"Security Critical: No\" field\n\nChange-Id: I1eabcfeb03621d8a2a47d0355b157b86972f9850\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5902540\nAuto-Submit: Jiewei Qian \u003cqjw@chromium.org\u003e\nCommit-Queue: Alexander Schulze \u003calexschulze@chromium.org\u003e\nReviewed-by: Alexander Schulze \u003calexschulze@chromium.org\u003e\n"
    },
    {
      "commit": "0c7b62b0b7a6ca39759da66467d8160f9833f219",
      "tree": "eed8ffac26e1c9e6bf1927cb1e5fb049c9c65b14",
      "parents": [
        "463368dff43c6f455ecaaf764d8e8f7a96764107"
      ],
      "author": {
        "name": "Kameron Lutes",
        "email": "kalutes@google.com",
        "time": "Wed Oct 02 06:02:18 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 02 06:02:18 2024 +0000"
      },
      "message": "Implement touch scrolling for ChromeOS\n\nImplements scrolling via the touch panel in the ChromeOS action runner.\n\nChange-Id: I59087107c0b8168ef781fbbc54e1448508add9e6\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5837369\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Kameron Lutes \u003ckalutes@chromium.org\u003e\n"
    },
    {
      "commit": "463368dff43c6f455ecaaf764d8e8f7a96764107",
      "tree": "127e4af2d3b7af630203c7e1113071d00fa8abd2",
      "parents": [
        "de2d0bbb34999a3266e0c02af50ca51a1480cd4d"
      ],
      "author": {
        "name": "Suhua Lei",
        "email": "lsuhua@google.com",
        "time": "Tue Oct 01 18:45:17 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 01 18:45:17 2024 +0000"
      },
      "message": "Add more options for creating the memory workload\n\nAdd two more options for creating the memory workload\nin the memory benchmark:\n1. prefill-constant: prefill the allocated buffer with\n   the given constant.\n2. random-per-buffer: if specified, generating random\n   data per buffer level. if not specified, generating\n   random data per page level.\n\nBug:367714749\nChange-Id: I7bdd62f4aaf8294718713880487627c0e65e8141\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5900655\nCommit-Queue: Suhua Lei \u003clsuhua@google.com\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "de2d0bbb34999a3266e0c02af50ca51a1480cd4d",
      "tree": "f59a35d4e5bb7e464d87e99571fd2d0964c4d4a2",
      "parents": [
        "b5c57759e53875c8756b659a82d8643635978f04"
      ],
      "author": {
        "name": "Mikhail Khokhlov",
        "email": "khokhlov@google.com",
        "time": "Tue Oct 01 14:25:31 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 01 14:25:31 2024 +0000"
      },
      "message": "[LoadLine] Address comments from the previous CL\n\nChange-Id: I6cf6f87ad0ac43728dac086b5c44b3313bf28c8a\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5899089\nCommit-Queue: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "b5c57759e53875c8756b659a82d8643635978f04",
      "tree": "933cb86c7b8db4349f5faf50c94983e82f30085a",
      "parents": [
        "8ab01fb4714f49be20221707cffd907d7ab87cc4"
      ],
      "author": {
        "name": "Carlos Caballero",
        "email": "carlscab@google.com",
        "time": "Tue Oct 01 08:40:51 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 01 08:40:51 2024 +0000"
      },
      "message": "Add some clarification about the benchmark version\n\nAlso the version stirng had too many parts. Removed the last one to get\na standard MAJOR.MINOR.PATCH string.\n\nChange-Id: I5c25d57935bda9f5ac00eefc0f3edfd219c2578f\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5899413\nReviewed-by: Eric Seckler \u003ceseckler@chromium.org\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Carlos Caballero Grolimund \u003ccarlscab@google.com\u003e\n"
    },
    {
      "commit": "8ab01fb4714f49be20221707cffd907d7ab87cc4",
      "tree": "8c2c7f35e98ed9a0ebe024701fe19995fa192667",
      "parents": [
        "0fb6f6c584225a56bc756ac3f8b41545deb64a28"
      ],
      "author": {
        "name": "Mikhail Khokhlov",
        "email": "khokhlov@google.com",
        "time": "Mon Sep 30 17:10:02 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 30 17:10:02 2024 +0000"
      },
      "message": "[LoadLine] A couple of bug fixes\n\n * Fix CNN tablet metric\n * Fix experimental tracing config\n * Fix total score computation in the presence of extra metrics\n * Make batch trace processing off by default (it\u0027s still pretty\n unstable)\n * Update docs\n\nChange-Id: Ib29c31ee523e8c910b0e80379dec30a0d7a62698\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5899335\nReviewed-by: Eric Seckler \u003ceseckler@chromium.org\u003e\nCommit-Queue: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\n"
    },
    {
      "commit": "0fb6f6c584225a56bc756ac3f8b41545deb64a28",
      "tree": "2070213aedfb03a34b9e1d07e8b33cff371062dc",
      "parents": [
        "11d03a2d423503c1190431ca05acd459a60930f9"
      ],
      "author": {
        "name": "Mikhail Khokhlov",
        "email": "khokhlov@google.com",
        "time": "Mon Sep 30 15:32:28 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 30 15:32:28 2024 +0000"
      },
      "message": "Only download pre-built wprgo when it\u0027s necessary\n\nUsed the cached version if it\u0027s up-to-date.\n\nChange-Id: Ic2e300e7514d1e090f2c632a2256085c3454b82a\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5891498\nCommit-Queue: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "11d03a2d423503c1190431ca05acd459a60930f9",
      "tree": "128ef4ea3b4de8240e7ebfb056f5029cfd7b5c15",
      "parents": [
        "64f705bef1cbf31c84d6a779e4939c8b79edecde"
      ],
      "author": {
        "name": "Mikhail Khokhlov",
        "email": "khokhlov@google.com",
        "time": "Mon Sep 30 15:18:44 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 30 15:18:44 2024 +0000"
      },
      "message": "Rename loading benchmark presets -\u003e LoadLine\n\nChange-Id: I0455c60100bcd7a2815db25d2c1e90db3ae598c5\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5893209\nReviewed-by: Carlos Caballero Grolimund \u003ccarlscab@google.com\u003e\nCommit-Queue: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\n"
    },
    {
      "commit": "64f705bef1cbf31c84d6a779e4939c8b79edecde",
      "tree": "cb84fc373843b95e22d3872ad137233be98332c5",
      "parents": [
        "2f8f48cbbdc69bb9e1b80ee92594e7752b73247a"
      ],
      "author": {
        "name": "Carlos Caballero",
        "email": "carlscab@google.com",
        "time": "Mon Sep 30 14:47:25 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 30 14:47:25 2024 +0000"
      },
      "message": "Add version string to Loading benchmark\n\nChange-Id: I02b8b37a7e7065eebff0cfd55e3f92a2ac4d21da\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5899235\nReviewed-by: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\nReviewed-by: Eric Seckler \u003ceseckler@chromium.org\u003e\nCommit-Queue: Carlos Caballero Grolimund \u003ccarlscab@google.com\u003e\n"
    },
    {
      "commit": "2f8f48cbbdc69bb9e1b80ee92594e7752b73247a",
      "tree": "9345850683cd14de457176d135a899f9cfe8f07b",
      "parents": [
        "1c0929fa364cf820da3369f41513a197ac661eeb"
      ],
      "author": {
        "name": "Camillo Bruni",
        "email": "cbruni@chromium.org",
        "time": "Mon Sep 30 14:45:07 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 30 14:45:07 2024 +0000"
      },
      "message": "Reimplement login and secrets\n\n- Delete Run.do_logins and move code to LoginBlocks\n- Secrets now only contain username/passwords, all the actions are\n  moved to a dedicated LoginBlock\n- Moved browser/secrets.py to cli/config/secrets.py\n- Add double dispatch ActionBlock.run_with so we can run custom actions\n  in LoginBlocks\n- Browser and Pages can have secrets (type, username, password)\n- Login blocks can look up secrets, first on the page, then  browser\n- Add basic tests to cover GoogleLogin\n\nChange-Id: Ie42d7c0224f3c6031d8668234f5ccc588e4fd107\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5889570\nReviewed-by: Patrick Thier \u003cpthier@chromium.org\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\n"
    },
    {
      "commit": "1c0929fa364cf820da3369f41513a197ac661eeb",
      "tree": "a00b4ea195a909997f45b4e1025a50627a90af9b",
      "parents": [
        "18c0bc491b2e3c71d910377b3656560a0a204db4"
      ],
      "author": {
        "name": "Carlos Caballero",
        "email": "carlscab@google.com",
        "time": "Mon Sep 30 14:02:46 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 30 14:02:46 2024 +0000"
      },
      "message": "Update README for loading benchmark v1!\n\nChange-Id: I5b12a29d07c94903535e42937f6725a68ff1f88b\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5896434\nReviewed-by: Igor Kraskevich \u003ckraskevich@google.com\u003e\nCommit-Queue: Carlos Caballero Grolimund \u003ccarlscab@google.com\u003e\nReviewed-by: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\nReviewed-by: Eric Seckler \u003ceseckler@chromium.org\u003e\n"
    },
    {
      "commit": "18c0bc491b2e3c71d910377b3656560a0a204db4",
      "tree": "4e3e79632ddaa7e75d6d38af153f12ae1ce140ee",
      "parents": [
        "7899f187141807a7a9ebdacb3ffbd01cbab0b7be"
      ],
      "author": {
        "name": "Charles William Dick",
        "email": "cwd@google.com",
        "time": "Mon Sep 30 04:34:50 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 30 04:34:50 2024 +0000"
      },
      "message": "loading wait_for_ready_state action\n\nIn some loading tests, we can have page navigations caused by user input\ninstead of a GET action. In such cases, we still want to be able to wait\nfor the page load to finish.\n\nThis CL introduces a wait_for_ready_state action that waits for the\ndocument.readyState value.\n\nBug: b:366120770\nTest: cb loading --page-config\nhttp: //gpaste/6506536664039424\nChange-Id: I1033caf9b134efea365a04ccbd78476d1025f5ac\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5873540\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Charles Dick \u003ccwd@google.com\u003e\n"
    },
    {
      "commit": "7899f187141807a7a9ebdacb3ffbd01cbab0b7be",
      "tree": "d6947f60d1351ac31385064178cd2c6b8664056c",
      "parents": [
        "1c54d7c2a26e0e31bddd730f0e0cdbe2d67388c3"
      ],
      "author": {
        "name": "Charles William Dick",
        "email": "cwd@google.com",
        "time": "Mon Sep 30 04:33:46 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 30 04:33:46 2024 +0000"
      },
      "message": "loading wait_for_element use wait_js_condition\n\nThe wait_for_element uses a CSS selector, which can include\npseudo-classes like :focus or :hover etc.\n\nThese pseudo-classes can change without any DOM mutation, so the\nexisting implementation that uses a MutationObserver can fail to detect\na change if e.g. the focus happens after all DOM mutations.\n\nThis CL changes the implementation to use wait_js_condition instead.\n\nBug: b:354089700\nTest: cb loading --page-config\nhttps: //paste.googleplex.com/6506536664039424\nChange-Id: Ic33e82d76ae18943cd0f5775d870a165cc6b88fc\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5873539\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Charles Dick \u003ccwd@google.com\u003e\nReviewed-by: Mikhail Khokhlov \u003ckhokhlov@google.com\u003e\n"
    },
    {
      "commit": "1c54d7c2a26e0e31bddd730f0e0cdbe2d67388c3",
      "tree": "e4909e443fee78eb2e70401d4f4331d3f2a9dc4d",
      "parents": [
        "353f73a05e2931cb5a1f8d2face93beb4d6596ad"
      ],
      "author": {
        "name": "Charles William Dick",
        "email": "cwd@google.com",
        "time": "Mon Sep 30 04:32:43 2024 +0000"
      },
      "committer": {
        "name": "V8 LUCI CQ",
        "email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 30 04:32:43 2024 +0000"
      },
      "message": "loading get action _new_tab _new_window targets\n\nAdd two new targets that can be passed to the target param of a get\naction in the loading benchmark.\n  _new_tab performs the get action in a new tab\n  _new_window performs the get action in a new window\n\nBug: b:365886816\nTest: pytest, cb loading --page-config http://gpaste/6506536664039424\n\nChange-Id: I178bb6ba3709a9aa36f7a99b7bab83f6b501a465\nReviewed-on: https://chromium-review.googlesource.com/c/crossbench/+/5850059\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nCommit-Queue: Charles Dick \u003ccwd@google.com\u003e\n"
    }
  ],
  "next": "353f73a05e2931cb5a1f8d2face93beb4d6596ad"
}
