From e53ec2605f66d1ddca0449bb112fa5dade0a08f7 Mon Sep 17 00:00:00 2001 From: Dom <168790843+firestar5683@users.noreply.github.com> Date: Tue, 27 Oct 2026 22:48:33 -0500 Subject: [PATCH] Refresh measured custom pytest workload estimates Preserve every node, grouping rule, shard count and timeout. Calibrate material module estimates from complete hosted outcomes with conservative scheduling margin. --- prebuilt.json | 2 +- tools/ci/custom_pytest_workloads.json | 1618 +++++++++++++------------ 2 files changed, 870 insertions(+), 750 deletions(-) diff --git a/prebuilt.json b/prebuilt.json index 4c8c55c254..4a0a41f6e7 100644 --- a/prebuilt.json +++ b/prebuilt.json @@ -1 +1 @@ -{"protected_inventory_sha256": "dfb163a77ca146693842c229ff02d0d12577d2ec3db0ce459fd9f62118fd07a3", "schema_version": 1} +{"protected_inventory_sha256": "228fd4bee1b3d8781b7271d86a67df38fbcaf944789d60441d57ee230cb0764b", "schema_version": 1} diff --git a/tools/ci/custom_pytest_workloads.json b/tools/ci/custom_pytest_workloads.json index 03cefcada8..d663a6ffc1 100644 --- a/tools/ci/custom_pytest_workloads.json +++ b/tools/ci/custom_pytest_workloads.json @@ -139,8 +139,16 @@ "seconds_per_case": 4.0 }, "openpilot/starpilot/car/toyota/tests/test_camera_2aa_callers.py": { - "seconds_per_case": 5.0, - "basis": "Hosted tests40108387164 custom14 completed40 real callers in138.037160s including setup/teardown. Five seconds is a conservative scheduling estimate, not full-module timing or a changed test deadline." + "basis": "Hosted tests40108387164 custom14 completed40 real callers in138.037160s including setup/teardown. Five seconds is a conservative scheduling estimate, not full-module timing or a changed test deadline.", + "seconds_per_case": 5.0 + }, + "openpilot/starpilot/car/toyota/tests/test_camera_pedal_extension_callers.py": { + "basis": "d570 hosted custom23: fresh per-case Params/native configuration/controller/cleanup source-reviewed. Completed actual call phases: camera96cases392.49s; EPS8partial137cases283.95s. Five seconds per case is a scheduling estimate, not whole-module timing. Full individual timelines remain intact.", + "seconds_per_case": 5.0 + }, + "openpilot/starpilot/car/toyota/tests/test_eps8_sdsu_callers.py": { + "basis": "d570 hosted custom23: fresh per-case Params/native configuration/controller/cleanup source-reviewed. Completed actual call phases: camera96cases392.49s; EPS8partial137cases283.95s. Five seconds per case is a scheduling estimate, not whole-module timing. Full individual timelines remain intact.", + "seconds_per_case": 5.0 }, "openpilot/starpilot/car/toyota/tests/test_legacy_advert_callers.py": { "basis": "Estimate from incomplete72cases213s; independent parameter cases reviewed", @@ -157,14 +165,6 @@ "openpilot/starpilot/car/toyota/tests/test_prius_sdsu_callers.py": { "basis": "90 actual DEBUG/RELEASE caller cases passed in four bounded phases (186.885s combined wall time including startup). Scheduling estimate 3s/case; fresh per-case Params, raw CAN, native configuration and C++ host reset; no shared outcome dependence.", "seconds_per_case": 3.0 - }, - "openpilot/starpilot/car/toyota/tests/test_camera_pedal_extension_callers.py": { - "basis": "d570 hosted custom23: fresh per-case Params/native configuration/controller/cleanup source-reviewed. Completed actual call phases: camera96cases392.49s; EPS8partial137cases283.95s. Five seconds per case is a scheduling estimate, not whole-module timing. Full individual timelines remain intact.", - "seconds_per_case": 5.0 - }, - "openpilot/starpilot/car/toyota/tests/test_eps8_sdsu_callers.py": { - "basis": "d570 hosted custom23: fresh per-case Params/native configuration/controller/cleanup source-reviewed. Completed actual call phases: camera96cases392.49s; EPS8partial137cases283.95s. Five seconds per case is a scheduling estimate, not whole-module timing. Full individual timelines remain intact.", - "seconds_per_case": 5.0 } }, "independent_max_cases": 60, @@ -237,10 +237,10 @@ "seconds": 1.9850080119998665 }, "openpilot/starpilot/aol/tests/test_canfd_location_native_recovery.py": { - "basis": "Complete pytest phase timings in 6eb push run39923284827", + "basis": "Exact 65660a4 hosted main40623875380: all 24 nodes passed, 29.103570s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", "blob": "6bc748accaf305f35bff52566476202fca3d3960", "cases": 24, - "seconds": 31.686034698999038 + "seconds": 36.379462 }, "openpilot/starpilot/aol/tests/test_carstate_queue.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", @@ -279,10 +279,10 @@ "seconds": 0.003333182999881501 }, "openpilot/starpilot/aol/tests/test_classic_startup_neutral_replacement.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 72 nodes passed, 102.966801s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", "blob": "e8e15ae28d68077eb0eae58391786a7e26db3099", "cases": 72, - "seconds": 128.78160899800014, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "seconds": 128.781609 }, "openpilot/starpilot/aol/tests/test_classic_stock_full_engagement.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", @@ -290,6 +290,12 @@ "cases": 17, "seconds": 0.005143071000020427 }, + "openpilot/starpilot/aol/tests/test_crossmake_native_admission.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "49c66542605a36afb864b346bd26322ac821eaf1", + "cases": 433, + "seconds": 0.5864361990001044 + }, "openpilot/starpilot/aol/tests/test_distracted_lateral.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", "blob": "c5de09266d2dc79fb4cb7321fbc70054fd87cdcc", @@ -308,6 +314,12 @@ "cases": 28, "seconds": 1.7409567749991766 }, + "openpilot/starpilot/aol/tests/test_elantra_irq_admission.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 84 nodes passed, 2.520846s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "543017bcb515367a474ed9e95d541daa03ed2427", + "cases": 84, + "seconds": 3.151058 + }, "openpilot/starpilot/aol/tests/test_ev6_source_deadline.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", "blob": "3056884d4d819dc5b3bf571087eca65a1b7b6cf1", @@ -381,16 +393,22 @@ "seconds": 0.41426587900025424 }, "openpilot/starpilot/aol/tests/test_full_engagement.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", "blob": "ca3eadc58beb632ee2b5d03de87fa73dba8fb550", "cases": 31, - "seconds": 0.012207841000076769, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "seconds": 0.012207841000076769 + }, + "openpilot/starpilot/aol/tests/test_global_source_pause.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "68a2392b91993d804a88b7a74cb3e910c865533b", + "cases": 775, + "seconds": 2.7322104579998836 }, "openpilot/starpilot/aol/tests/test_gm_ascm_receive_order.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", "blob": "2571ecd4b365ad5ed8b0a1eb4f4b498ae9d6ea80", "cases": 340, - "seconds": 8.693320227998868, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "seconds": 8.693320227998868 }, "openpilot/starpilot/aol/tests/test_gm_ascm_stock_low_speed.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", @@ -398,6 +416,12 @@ "cases": 4, "seconds": 0.18662649299994882 }, + "openpilot/starpilot/aol/tests/test_gm_axis_selection_refresh.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 52 nodes passed, 0.766296s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "985032154f15930422247393307a441a0d8d65fe", + "cases": 52, + "seconds": 0.95787 + }, "openpilot/starpilot/aol/tests/test_gm_cancel_remap.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", "blob": "91eb62b6a2ca08b25fb2dfb746043dda61142d6a", @@ -423,16 +447,16 @@ "seconds": 0.09446410099997138 }, "openpilot/starpilot/aol/tests/test_gm_held_brake_successor.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 42 nodes passed, 148.444224s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", "blob": "9eda6d81d788579577ac6c929fa7c496b69a4fbd", "cases": 42, - "seconds": 135.9643618609997, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "seconds": 185.55528 }, "openpilot/starpilot/aol/tests/test_gm_held_native.py": { - "basis": "Complete pytest phase timings in 6eb push run39923284827", - "blob": "40ca7135f297f39f65f25e18cf8c4b46e57a5b33", - "cases": 140, - "seconds": 2.2376366669986965 + "basis": "Exact 65660a4 hosted main40623875380: all 141 nodes passed, 3.374620s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "b32f705f972ecc6276c81f2246460909c1e1d490", + "cases": 141, + "seconds": 4.218275 }, "openpilot/starpilot/aol/tests/test_gm_lag_episode_recovery.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", @@ -440,11 +464,17 @@ "cases": 10, "seconds": 1.750253536999935 }, + "openpilot/starpilot/aol/tests/test_gm_main_level_contract.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "e9f43c06cee32bf863272b97b4b498c76816c833", + "cases": 226, + "seconds": 26.214346899999555 + }, "openpilot/starpilot/aol/tests/test_gm_main_response.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", "blob": "04e8ac2028683b6a12a5bd3375cc7eaa0931c157", "cases": 502, - "seconds": 4.635161425998035, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "seconds": 4.635161425998035 }, "openpilot/starpilot/aol/tests/test_gm_native_long_withdrawal.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", @@ -459,10 +489,10 @@ "seconds": 0.4101906449998296 }, "openpilot/starpilot/aol/tests/test_gm_parked_startup.py": { - "basis": "Complete pytest phase timings in 6eb push run39923284827", + "basis": "Exact 65660a4 hosted main40623875380: all 16 nodes passed, 35.525218s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", "blob": "1095af5a3d3087e01bf9b84b9be50916ced2e7c8", "cases": 16, - "seconds": 32.477997968001546 + "seconds": 44.406523 }, "openpilot/starpilot/aol/tests/test_gm_parked_startup_guards.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", @@ -471,10 +501,10 @@ "seconds": 0.05308719599793221 }, "openpilot/starpilot/aol/tests/test_gm_pedal_order.py": { - "basis": "Complete pytest phase timings in 6eb push run39923284827", - "blob": "a00c16e5c086d516ff90555b121024a4381f269b", + "basis": "Exact 65660a4 hosted main40623875380: all 34 nodes passed, 0.458293s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "4c2ed9e2ec5f48867f802912ab29a7123e98a973", "cases": 34, - "seconds": 0.4906818480003494 + "seconds": 0.572866 }, "openpilot/starpilot/aol/tests/test_gm_qualification_cache.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", @@ -513,10 +543,10 @@ "seconds": 4.565723292001849 }, "openpilot/starpilot/aol/tests/test_gm_startup_main.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", "blob": "b446d994ec87d4b5bcd4caaf9a0a47df1fd05203", "cases": 67, - "seconds": 11.427552797000033, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "seconds": 11.427552797000033 }, "openpilot/starpilot/aol/tests/test_gm_steering_receive_order.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", @@ -560,12 +590,30 @@ "cases": 15, "seconds": 10.425348328999462 }, + "openpilot/starpilot/aol/tests/test_hkg_deadline_admission_cache.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "141dd397d089867df079ae8527b53d681c8a415b", + "cases": 45, + "seconds": 0.10402148299942837 + }, + "openpilot/starpilot/aol/tests/test_hkg_held_brake_source_deadline.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 35 nodes passed, 2.557607s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "95bf635de98f0bbef2bbb37867816392aa786521", + "cases": 35, + "seconds": 3.197009 + }, "openpilot/starpilot/aol/tests/test_hkg_independent_cancel_contract.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", "blob": "60f0b91dfc3067a7ff15090e6ca192475536be75", "cases": 38, "seconds": 0.0246681020005326 }, + "openpilot/starpilot/aol/tests/test_hkg_native_admission.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "946a366c1a0ba4317ef6dbc2d102ba584f4cc769", + "cases": 91, + "seconds": 0.1807229110006574 + }, "openpilot/starpilot/aol/tests/test_hkg_paired_cruise_buttons.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", "blob": "edab544e5d92289eecca7d1b7c5d6b57c38e68f2", @@ -578,6 +626,12 @@ "cases": 35, "seconds": 0.07043804600039039 }, + "openpilot/starpilot/aol/tests/test_hkg_source_policy_cache.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "d15486009452fadb8a5b2f6f3e2e81e1c44432e8", + "cases": 54, + "seconds": 0.12772218899959853 + }, "openpilot/starpilot/aol/tests/test_honda_brake_intent_health.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", "blob": "afdf10ec5242ccefa7502ced82b5c2017a2d2387", @@ -632,6 +686,12 @@ "cases": 18, "seconds": 1.547271879000391 }, + "openpilot/starpilot/aol/tests/test_inactive_source_pause.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "448b1a2cc6d48fa681551a1b83d54b80b809aabc", + "cases": 38, + "seconds": 0.8090611210005818 + }, "openpilot/starpilot/aol/tests/test_independent_lateral_soft_takeover.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", "blob": "b4c26a6bb7d5c8ce4f703acb5acc34517869b118", @@ -669,10 +729,10 @@ "seconds": 1.1918240979991879 }, "openpilot/starpilot/aol/tests/test_intent_publication.py": { - "basis": "Complete pytest phase timings in 6eb push run39923284827", - "blob": "157e0f97ef8790dc4700fccc03923ccb3ee8ea37", + "basis": "Exact 65660a4 hosted main40623875380: all 68 nodes passed, 0.155344s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "0258440922c4583bd78ea1156474fbff7e68c071", "cases": 68, - "seconds": 0.11740127800294431 + "seconds": 0.19418 }, "openpilot/starpilot/aol/tests/test_ioniq6_stock_repair.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", @@ -699,10 +759,10 @@ "seconds": 8.268085852003423 }, "openpilot/starpilot/aol/tests/test_long_only_input_wait.py": { - "basis": "Complete pytest phase timings in 6eb push run39923284827", - "blob": "c8bf275ceaafa9b5c57a8748984627f9c41e6b2b", + "basis": "Exact 65660a4 hosted main40623875380: all 31 nodes passed, 1.719276s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "7ebc98e29523410802dcc3a6aef7f61cb4a8da47", "cases": 31, - "seconds": 2.14428290899923 + "seconds": 2.149095 }, "openpilot/starpilot/aol/tests/test_meb_actual_callers.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", @@ -747,16 +807,16 @@ "seconds": 1.2938219959996786 }, "openpilot/starpilot/aol/tests/test_native_long_withdrawal_guards.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", "blob": "2d48314c4a9d5b345e2234fbea7ec24b8a09fe66", "cases": 57, - "seconds": 7.566266889000019, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "seconds": 7.566266889000019 }, "openpilot/starpilot/aol/tests/test_native_observation_admission.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", "blob": "8191e7ce9b0e993d432a0d643263df86904e40eb", "cases": 50, - "seconds": 0.046322571999894535, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "seconds": 0.046322571999894535 }, "openpilot/starpilot/aol/tests/test_native_observation_reuse.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", @@ -813,10 +873,10 @@ "seconds": 1.5153750820002188 }, "openpilot/starpilot/aol/tests/test_recorded_temporary_intent.py": { - "basis": "Complete pytest phase timings in 6eb push run39923284827", - "blob": "eefe477f6b0f260e2cb68162fe0aa734a6d43064", + "basis": "Exact 65660a4 hosted main40623875380: all 33 nodes passed, 11.233878s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "6ce16ca9b2d6d0b8db5768cb248f8a5d67c1a97f", "cases": 33, - "seconds": 7.630824317999441 + "seconds": 14.042347 }, "openpilot/starpilot/aol/tests/test_resume_lateral.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", @@ -824,6 +884,12 @@ "cases": 20, "seconds": 6.926444755999228 }, + "openpilot/starpilot/aol/tests/test_reverse_source_gap.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "23432dd72b59b01a48e58e00893367e7ec20c20f", + "cases": 37, + "seconds": 0.5327044699998851 + }, "openpilot/starpilot/aol/tests/test_seatbelt_cold_start.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", "blob": "0579fe5ae802d8ed07185c880a18515c3a587399", @@ -927,10 +993,10 @@ "seconds": 9.202019890000429 }, "openpilot/starpilot/aol/tests/test_stock_eps_recovery.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", "blob": "bd41637eaad8903dfccfa3b248994e4b32c03e45", "cases": 145, - "seconds": 0.4464098430007084, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "seconds": 0.4464098430007084 }, "openpilot/starpilot/aol/tests/test_stock_lateral_family.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", @@ -975,10 +1041,10 @@ "seconds": 0.28225010499977543 }, "openpilot/starpilot/aol/tests/test_stock_lateral_pcm.py": { - "basis": "Complete pytest phase timings in 6eb push run39923284827", - "blob": "948ec9d48671ed9b7b9b4da208cc65d842f8dce6", + "basis": "Exact 65660a4 hosted main40623875380: all 33 nodes passed, 3.303386s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "aa0389acf6c01b36b9d637b09fec382bff7bc13c", "cases": 33, - "seconds": 2.5134013959986987 + "seconds": 4.129233 }, "openpilot/starpilot/aol/tests/test_stock_lateral_pending_refusals.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", @@ -1017,10 +1083,10 @@ "seconds": 2.45121389899964 }, "openpilot/starpilot/aol/tests/test_temporary_steering_sequence.py": { - "basis": "Complete pytest phase timings in 6eb push run39923284827", - "blob": "c6dd77036a44b18156586f37b708753016c8eec5", - "cases": 42, - "seconds": 32.113955324999324 + "basis": "Exact 65660a4 hosted main40623875380: all 43 nodes passed, 30.577112s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "8421f2897935723e5834bd328d42e2e3faea4efd", + "cases": 43, + "seconds": 38.22139 }, "openpilot/starpilot/aol/tests/test_torque_stock_brake_guards.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", @@ -1047,10 +1113,10 @@ "seconds": 2.0830971540010523 }, "openpilot/starpilot/aol/tests/test_toyota_secoc.py": { - "basis": "Complete pytest phase timings in 6eb push run39923284827", - "blob": "f8608c708a0d0a796d602b070d4549757c7d74d0", - "cases": 19, - "seconds": 0.33589995599982103 + "basis": "Exact 65660a4 hosted main40623875380: all 80 nodes passed, 0.698193s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "269d1ce44ddefb8642bad1d4c10d121a19d7ab8a", + "cases": 80, + "seconds": 0.872741 }, "openpilot/starpilot/aol/tests/test_toyota_secoc_joined.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", @@ -1155,10 +1221,10 @@ "seconds": 0.8956470970001646 }, "openpilot/starpilot/car/chrysler/tests/test_location_intent.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", "blob": "2bcbfb7e385235716f017dea67f40521e17f19e7", "cases": 48, - "seconds": 6.704717517999825, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "seconds": 6.704717517999825 }, "openpilot/starpilot/car/gm/tests/test_gear_events.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", @@ -1245,16 +1311,16 @@ "seconds": 0.12005528000031518 }, "openpilot/starpilot/car/subaru/tests/test_avh_callers.py": { - "basis": "Complete pytest phase timings in 6eb push run39923284827", - "blob": "5485e094cb17eb5af5c696ff77f436e3ba0797c6", + "basis": "Exact 65660a4 hosted main40623875380: all 11 nodes passed, 82.744015s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "6ac7ece5423b05bebe795933021ead3a6fdf6bae", "cases": 11, - "seconds": 100.80441129400083 + "seconds": 103.430018 }, "openpilot/starpilot/car/subaru/tests/test_forester_angle_callers.py": { - "basis": "Complete pytest phase timings in 6eb push run39923284827", + "basis": "Exact 65660a4 hosted main40623875380: all 4 nodes passed, 23.011040s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", "blob": "74fe799b8b296cb539d0a4ea94101ac531ee04ea", "cases": 4, - "seconds": 36.30036697600053 + "seconds": 36.300367 }, "openpilot/starpilot/car/subaru/tests/test_outback_angle_callers.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", @@ -1263,10 +1329,10 @@ "seconds": 24.017425771000035 }, "openpilot/starpilot/car/subaru/tests/test_outback_startup_callers.py": { - "basis": "Complete pytest phase timings in 6eb push run39923284827", + "basis": "Exact 65660a4 hosted main40623875380: all 8 nodes passed, 23.672984s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", "blob": "96a4e790193c6a2e9d3e630ab07fbcf78b118b4a", "cases": 8, - "seconds": 30.039832143000467 + "seconds": 30.039832 }, "openpilot/starpilot/car/subaru/tests/test_reverse_join.py": { "basis": "Complete pytest phase timings in 6eb push run39923284827", @@ -1299,16 +1365,16 @@ "seconds": 0.04106036899997889 }, "openpilot/starpilot/car/subaru/tests/test_sng.py": { - "basis": "Complete pytest phase timings in 6eb push run39923284827", - "blob": "b09fac7de5ba95c095551646f161dfaa775b4822", + "basis": "Exact 65660a4 hosted main40623875380: all 32 nodes passed, 0.039902s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "5a84bd3ce9e21c40675e39a3254dbca80a585af1", "cases": 32, - "seconds": 0.03719692899835536 + "seconds": 0.05 }, "openpilot/starpilot/car/subaru/tests/test_sng_callers.py": { - "basis": "Separate complete AOL reference from same6eb source; not custom wall-time measurement", + "basis": "Exact 65660a4 hosted main40623875380: all 10 nodes passed, 31.148636s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", "blob": "9b35ece0fa5377f4d25b7ea6ad34f21abbc6641a", "cases": 10, - "seconds": 25.291504849000148 + "seconds": 38.935795 }, "openpilot/starpilot/car/subaru/tests/test_software_cruise.py": { "basis": "Separate complete AOL reference from same6eb source; not custom wall-time measurement", @@ -1323,10 +1389,10 @@ "seconds": 12.736984069999835 }, "openpilot/starpilot/car/subaru/tests/test_stock_aol_callers.py": { - "basis": "Separate complete AOL reference from same6eb source; not custom wall-time measurement", - "blob": "89a4a6ebd867be8a7fbdd392f547f0e1de6c3805", - "cases": 5, - "seconds": 21.631809591000092 + "basis": "Exact 65660a4 hosted main40623875380: all 13 nodes passed, 54.014115s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "0c1c7f170d2381fb032857887bbbe86adc9875fd", + "cases": 13, + "seconds": 67.517644 }, "openpilot/starpilot/car/subaru/tests/test_stop_start.py": { "basis": "Separate complete AOL reference from same6eb source; not custom wall-time measurement", @@ -1340,11 +1406,95 @@ "cases": 11, "seconds": 26.80400199300027 }, + "openpilot/starpilot/car/tesla/tests/test_pedal_callers.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 72 nodes passed, 197.295091s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "2f1bf19c1b5115d359a9f8b1562d078cf09e5795", + "cases": 72, + "seconds": 246.618863 + }, + "openpilot/starpilot/car/tesla/tests/test_screen_recovery_callers.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 64 nodes passed, 92.046298s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "6a023175acd00b7b666e58cf31d39bc6c4e18ea5", + "cases": 64, + "seconds": 115.057872 + }, + "openpilot/starpilot/car/toyota/tests/test_2aa_forwarded_copy.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "90f015af308d1cc1f263bb97da6a5ddefc250478", + "cases": 50, + "seconds": 0.029626459001406147 + }, + "openpilot/starpilot/car/toyota/tests/test_advert_filter.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "985e87edcfaad73bf71845c3911ad4dfddf274d4", + "cases": 273, + "seconds": 0.12193144500059816 + }, + "openpilot/starpilot/car/toyota/tests/test_angle_aol_callers.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 24 nodes passed, 107.822159s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "58470683aac712dbb176a397e43854216e7c0792", + "cases": 24, + "seconds": 134.777699 + }, + "openpilot/starpilot/car/toyota/tests/test_avalon_sdsu_callers.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 24 nodes passed, 93.676623s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "1b7b28d7a5c9e967116093ae240f8bd2385c58e0", + "cases": 24, + "seconds": 117.095779 + }, + "openpilot/starpilot/car/toyota/tests/test_camera_2aa_filter.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "2cc8182aec6e25beb57d713f7ef895c5dde422cb", + "cases": 238, + "seconds": 0.1614836200000127 + }, + "openpilot/starpilot/car/toyota/tests/test_camera_2aa_native.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "828bfb88b4b3a9379417f8588e70fa2e7ea53a19", + "cases": 48, + "seconds": 6.411265361000346 + }, + "openpilot/starpilot/car/toyota/tests/test_camry_chr_filter_callers.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 36 nodes passed, 119.332514s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "b86de9cf8f380df5c796e97a04bbb789b04310cd", + "cases": 36, + "seconds": 149.791982 + }, + "openpilot/starpilot/car/toyota/tests/test_camry_cluster_callers.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 12 nodes passed, 44.842338s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "118e02f052e87b32714d818882f914320cb223ce", + "cases": 12, + "seconds": 56.052923 + }, + "openpilot/starpilot/car/toyota/tests/test_dsu_bypass.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 141 nodes passed, 0.316747s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "7c401b583f75dd5b27946e8d353ad2eef4667bf4", + "cases": 141, + "seconds": 0.395934 + }, + "openpilot/starpilot/car/toyota/tests/test_dsu_bypass_callers.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 132 nodes passed, 285.146882s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "f949c3e298e9c6ed54a2a6877c12b0813c412fca", + "cases": 132, + "seconds": 356.433603 + }, + "openpilot/starpilot/car/toyota/tests/test_eps8_sdsu.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "068e094f38fa8a5c0a420706eae5c632667f46d0", + "cases": 235, + "seconds": 0.17927439499874254 + }, + "openpilot/starpilot/car/toyota/tests/test_hardware_rx_identity.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 40 nodes passed, 0.018228s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "1c0d2c095480bd9e45a00e4b0d583c8695197968", + "cases": 40, + "seconds": 0.05 + }, "openpilot/starpilot/car/toyota/tests/test_legacy_advert_filter.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", "blob": "a6a1cf979b120d161ad72548da36b266915ad427", "cases": 195, - "seconds": 0.15366050199895653, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "seconds": 0.15366050199895653 }, "openpilot/starpilot/car/toyota/tests/test_legacy_advert_lateral.py": { "basis": "Separate complete AOL reference from same6eb source; not custom wall-time measurement", @@ -1358,6 +1508,18 @@ "cases": 48, "seconds": 6.749222234999706 }, + "openpilot/starpilot/car/toyota/tests/test_legacy_eps5_sdsu_callers.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 84 nodes passed, 347.366325s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "75e5f761feca78918ec2c6537bee3a898e79653a", + "cases": 84, + "seconds": 434.207906 + }, + "openpilot/starpilot/car/toyota/tests/test_legacy_sdsu.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "a9a97d602ffd4ef18ccf731fc0ee27fc3a922f61", + "cases": 164, + "seconds": 0.180069009003887 + }, "openpilot/starpilot/car/toyota/tests/test_legacy_stop_timer.py": { "basis": "Separate complete AOL reference from same6eb source; not custom wall-time measurement", "blob": "14b84fe7df86965d60834fb0cb41c3ad8cca1c83", @@ -1365,16 +1527,388 @@ "seconds": 0.04418585500013705 }, "openpilot/starpilot/car/toyota/tests/test_legacy_stop_timer_callers.py": { - "basis": "Separate complete AOL reference from same6eb source; not custom wall-time measurement", + "basis": "Exact 65660a4 hosted main40623875380: all 38 nodes passed, 76.586258s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", "blob": "8b5ce754e6a88fdb09e5abb6638d0e6f81e3f266", "cases": 38, - "seconds": 70.52549054199937 + "seconds": 95.732822 }, "openpilot/starpilot/car/toyota/tests/test_lexus_is_caller_native.py": { - "basis": "Separate complete AOL reference from same6eb source; not custom wall-time measurement", + "basis": "Exact 65660a4 hosted main40623875380: all 12 nodes passed, 32.143689s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", "blob": "f85cce9c35e46610769bfcb3bac6427a22eab1a3", "cases": 12, - "seconds": 42.31224894199954 + "seconds": 42.312249 + }, + "openpilot/starpilot/car/toyota/tests/test_matrix_filter_callers.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 16 nodes passed, 57.569513s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "1faeb736ec0982c647a32df7cda2ccec4c28a51b", + "cases": 16, + "seconds": 71.961891 + }, + "openpilot/starpilot/car/toyota/tests/test_matrix_stock_caller_native.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 24 nodes passed, 94.805386s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "79bc467dda7c717ac268f2a86100d13c9f28223f", + "cases": 24, + "seconds": 118.506733 + }, + "openpilot/starpilot/car/toyota/tests/test_pedal_caller_native.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 40 nodes passed, 127.214591s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "e4e969a30a572846c3da3bbe5ec07eda07d4861d", + "cases": 40, + "seconds": 159.018239 + }, + "openpilot/starpilot/car/toyota/tests/test_pedal_main_freshness.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 24 nodes passed, 88.463051s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "0bf03ccf9b534ff4394413fc02008253d75ad9df", + "cases": 24, + "seconds": 142.024974 + }, + "openpilot/starpilot/car/toyota/tests/test_pedal_parent_callers.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 92 nodes passed, 326.751423s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "27dfb68afa17141aed168b8de15df856f53561f5", + "cases": 92, + "seconds": 408.439278 + }, + "openpilot/starpilot/car/toyota/tests/test_pedal_parent_configurations.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 591 nodes passed, 1.332558s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "3f24e025e2a1d12a5302d64093e464ce113ace28", + "cases": 591, + "seconds": 1.665697 + }, + "openpilot/starpilot/car/toyota/tests/test_prius_retrofit_advert_factory.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "2468d9581780cde6f1325e6f623073f37876578e", + "cases": 84, + "seconds": 0.05991441000071518 + }, + "openpilot/starpilot/car/toyota/tests/test_prius_retrofit_advert_refusals.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 12 nodes passed, 46.424566s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "e508064549b71d055e4e15d39fbc6eba44f5fd50", + "cases": 12, + "seconds": 58.030707 + }, + "openpilot/starpilot/car/toyota/tests/test_prius_retrofit_stock.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 30 nodes passed, 0.010640s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "ae4fd898efe8724a99bde8cd67bd610925f1899b", + "cases": 30, + "seconds": 0.05 + }, + "openpilot/starpilot/car/toyota/tests/test_prius_retrofit_stock_callers.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 8 nodes passed, 32.859955s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "d1de7533828e68bd7189cd4d2a3cf7dc0b3e82fd", + "cases": 8, + "seconds": 41.074943 + }, + "openpilot/starpilot/car/toyota/tests/test_prius_sdsu_filter.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 44 nodes passed, 0.135879s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "cbda7bcff23fcaac66bb36f0b0bc4e3cb6d2acf5", + "cases": 44, + "seconds": 0.169849 + }, + "openpilot/starpilot/car/toyota/tests/test_radar_filter_variant_callers.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 48 nodes passed, 157.909398s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "c54a2f6be83b36f3c0f2f1e112d4ddffe980329d", + "cases": 48, + "seconds": 222.952169 + }, + "openpilot/starpilot/car/toyota/tests/test_radar_filter_variants.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "8ff7c535d6507604de31b55129c3ba6a1ad57d72", + "cases": 59, + "seconds": 0.029732309000792156 + }, + "openpilot/starpilot/car/toyota/tests/test_radar_lta_pedal.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "8b10167a820440ba9fc7bc31339d60e345eb30c9", + "cases": 45, + "seconds": 0.034094355999627624 + }, + "openpilot/starpilot/car/toyota/tests/test_radar_lta_pedal_callers.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 12 nodes passed, 35.088187s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "17c101c3319020d02f0e12f4f73187aaa62cf736", + "cases": 12, + "seconds": 54.74622 + }, + "openpilot/starpilot/car/toyota/tests/test_rav4_2022_filter_callers.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 20 nodes passed, 95.002002s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "179608a4cae520bd08b959b8951f6b8e5ee03973", + "cases": 20, + "seconds": 118.752503 + }, + "openpilot/starpilot/car/toyota/tests/test_rav4_2025_filter_callers.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 20 nodes passed, 67.220413s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "15c4502a67ddccffba449a2085101b8b03a7eae7", + "cases": 20, + "seconds": 86.43522 + }, + "openpilot/starpilot/car/toyota/tests/test_rav4_angle_filter_callers.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 10 nodes passed, 41.522783s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "f8cba1a5eb95b61cdbdd38b3b807a84199fb4348", + "cases": 10, + "seconds": 51.903479 + }, + "openpilot/starpilot/car/toyota/tests/test_rav4h_caller_native.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 24 nodes passed, 116.156122s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "520c194a60432ca38b9b31e47f5354d2f8d7e08d", + "cases": 24, + "seconds": 145.195152 + }, + "openpilot/starpilot/car/toyota/tests/test_rav4h_pedal_composite_callers.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 16 nodes passed, 72.941713s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "b6dd1261072cc181d1d790818139ca8279b5eaea", + "cases": 16, + "seconds": 91.177141 + }, + "openpilot/starpilot/car/toyota/tests/test_sdsu_forwarded_copy.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "55518e1231bf4345f81d705388bd34f153057e92", + "cases": 243, + "seconds": 0.13819222799929776 + }, + "openpilot/starpilot/car/toyota/tests/test_sdsu_forwarded_copy_callers.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 248 nodes passed, 354.914783s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "fefe98af3481903981f1e379bafd08009a24317d", + "cases": 248, + "seconds": 443.643479 + }, + "openpilot/starpilot/car/toyota/tests/test_sdsu_priority.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "2a2ed12c705ee754aed16368972ba44a1946b543", + "cases": 318, + "seconds": 0.34330281799987006 + }, + "openpilot/starpilot/car/toyota/tests/test_sdsu_priority_callers.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 204 nodes passed, 613.397419s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "3f8196b546f7de4ec09af452552b34b71b692371", + "cases": 204, + "seconds": 766.746773 + }, + "openpilot/starpilot/car/toyota/tests/test_stock_aol.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 334 nodes passed, 3.656242s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "d31c8cd49306d65d851b4cf04ba60d7bc9daf56f", + "cases": 334, + "seconds": 4.570303 + }, + "openpilot/starpilot/car/toyota/tests/test_wheel_actions.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "c149f67f3e8f8fadd795826e1503aa94a4a86ed0", + "cases": 31, + "seconds": 0.20979100699776154 + }, + "openpilot/starpilot/conditional_mode/tests/test_card_frame_derivations.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "4f6702883be304407ff120f9c204088133614e3a", + "cases": 57, + "seconds": 0.19366396100053862 + }, + "openpilot/starpilot/flm/tests/test_calibration_lifecycle.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "5df58cc45a159d685fdd73df821a41af456cf169", + "cases": 40, + "seconds": 0.6588108730007889 + }, + "openpilot/starpilot/flm/tests/test_canonical_bounds.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "e780a1cb4de0c57e433110205f84023eafee9904", + "cases": 37, + "seconds": 0.016357500999561125 + }, + "openpilot/starpilot/flm/tests/test_control_wire_fields.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 49 nodes passed, 0.036151s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "ebae22258ce120623daa2dfb87565f950dfcdfaf", + "cases": 49, + "seconds": 0.05 + }, + "openpilot/starpilot/flm/tests/test_event_controller_prefix.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "e41604fe189ccb9d8963a2090177cb18d1d6fe3b", + "cases": 44, + "seconds": 10.310949073000529 + }, + "openpilot/starpilot/flm/tests/test_event_subset_prefix.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 30 nodes passed, 14.019509s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "bbad144a0f6d404661cf214c2767596ef7013603", + "cases": 30, + "seconds": 17.524387 + }, + "openpilot/starpilot/flm/tests/test_feedback_serialization.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "586071850c2731f6522cafaab99f85e1d3a8886b", + "cases": 69, + "seconds": 0.05439314400018702 + }, + "openpilot/starpilot/flm/tests/test_full_surface_profile.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "9160f9802fe02300471919a25514b4137f68ec7a", + "cases": 31, + "seconds": 0.06832267700042394 + }, + "openpilot/starpilot/flm/tests/test_global_event_capture_floor.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "8d4801c0e1509ad3bd52a97e892f2711f11a928b", + "cases": 121, + "seconds": 0.21832795699901908 + }, + "openpilot/starpilot/flm/tests/test_lateral_gas_evidence.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 32 nodes passed, 4.283890s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "d1e6d669354a38f258769cb264261caa2e507286", + "cases": 32, + "seconds": 5.354862 + }, + "openpilot/starpilot/flm/tests/test_live_tracking.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 60 nodes passed, 0.532481s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "22b4a105d3381841be7fcbac87e01602028f9bfe", + "cases": 60, + "seconds": 0.665601 + }, + "openpilot/starpilot/flm/tests/test_live_tracking_episodes.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 62 nodes passed, 0.159231s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "e60655d16ad0558db6fa9ad7f11c1885e445cfae", + "cases": 62, + "seconds": 0.199039 + }, + "openpilot/starpilot/flm/tests/test_live_tracking_probe_process.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "e5d4e4c86288aaa60006fa6569a3d11bb8612ab5", + "cases": 34, + "seconds": 0.45024849000071754 + }, + "openpilot/starpilot/flm/tests/test_live_tracking_requalification.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "1f95eb2d6ec64b187e5dcadfaf84cca57d28e649", + "cases": 50, + "seconds": 0.07777088399916465 + }, + "openpilot/starpilot/flm/tests/test_paired_evidence_drain.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 56 nodes passed, 0.113342s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "8d36ab434981d960e86bcda0b2248f38d5d9617d", + "cases": 56, + "seconds": 0.141678 + }, + "openpilot/starpilot/flm/tests/test_physical_formatting.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "bff4f1aa3da5d6cc84baf8135fa29d7914109cae", + "cases": 58, + "seconds": 0.3405876900005751 + }, + "openpilot/starpilot/flm/tests/test_physical_input_observation.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 56 nodes passed, 98.701761s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "558e57fc4671a6e9bbf307ee66ff8da22cf1522b", + "cases": 56, + "seconds": 123.377202 + }, + "openpilot/starpilot/flm/tests/test_physical_target_gravity.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "38af4d33c70bb3a928b8180858d52be4deec3ff8", + "cases": 44, + "seconds": 8.659069419000275 + }, + "openpilot/starpilot/flm/tests/test_pid_stage_core.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "de86152919dd3cf62f0fca27dfa33d1cb5dfcad5", + "cases": 55, + "seconds": 0.49176996500114 + }, + "openpilot/starpilot/flm/tests/test_registered_accepted_profile.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 9 nodes passed, 84.997252s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "d9e2a8eec3671a5a4dbf8879eb12878e95da360a", + "cases": 9, + "seconds": 106.246565 + }, + "openpilot/starpilot/flm/tests/test_registered_controls_global.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 4 nodes passed, 45.113322s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "16537495e5cc478b6c94830539ce4187f6b242ed", + "cases": 4, + "seconds": 56.391653 + }, + "openpilot/starpilot/flm/tests/test_snapshot_scalar_fastpath.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "68624047c8edb7c0e8c533841d3253ac5af5c4b4", + "cases": 67, + "seconds": 0.6277545459993235 + }, + "openpilot/starpilot/flm/tests/test_steering_projection.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "f9d0464de43c4d7007df7185452ca2a90f599807", + "cases": 114, + "seconds": 6.462500410001439 + }, + "openpilot/starpilot/flm/tests/test_tracking_source_context.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 76 nodes passed, 0.169334s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "2cb26a8c1856c42591c93beddb7576cc748a4043", + "cases": 76, + "seconds": 0.211668 + }, + "openpilot/starpilot/flm/tests/test_tracking_study_recovery.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "d5a774465e0c6ede7a53aca8dd7f061fb057597f", + "cases": 46, + "seconds": 0.13803778700071234 + }, + "openpilot/starpilot/galaxy/test_android_auto_http.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 39 nodes passed, 3.334134s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "94be2511e9f71babb5ee3398cf9ec3603f6be1b4", + "cases": 39, + "seconds": 4.167668 + }, + "openpilot/starpilot/galaxy/tests/test_ford_release_alpha.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "9a24ee5b8b8a9595f27861d2a5dd471bfae4026f", + "cases": 66, + "seconds": 0.26110413200092353 + }, + "openpilot/starpilot/galaxy/tests/test_hotspot.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "aca69afc4c47467d80c44d88549f350c050b8cd0", + "cases": 56, + "seconds": 0.0373155419986233 + }, + "openpilot/starpilot/gps/tests/test_phone_gps.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 35 nodes passed, 0.027223s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "8d16d41813fe45b1ce808f3c164c4ff6802e00a5", + "cases": 35, + "seconds": 0.05 + }, + "openpilot/starpilot/lateral/tests/test_genesis_g70_policy.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "bcae05b2ac81cb887119ed7858bde2acf8ce1c7a", + "cases": 34, + "seconds": 0.33387686799972016 + }, + "openpilot/starpilot/lateral/tests/test_hkg_vehicle_policy.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "0b7fc32b04a825bb0d282781d99ec3ecccf6cb6e", + "cases": 70, + "seconds": 0.10357977899934667 + }, + "openpilot/starpilot/lateral/tests/test_unwind_direction.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "56d1c3a3ec7f3b25604f00f243d9afd433dca75c", + "cases": 36, + "seconds": 0.13179554900034418 + }, + "openpilot/starpilot/longitudinal/tests/test_encouragement.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 61 nodes passed, 2.492378s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "f84993f97314460c19f05daace552845973fcc2f", + "cases": 61, + "seconds": 3.115473 + }, + "openpilot/starpilot/longitudinal/tests/test_follow_floor.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "0aecbcfea34b48f8bdc3bfbd988e09912782a49f", + "cases": 39, + "seconds": 6.683791032000954 + }, + "openpilot/starpilot/longitudinal/tests/test_lead_takeoff.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "17c6628aa74a8318f06e68b3dfa9c5cbc2379ccc", + "cases": 44, + "seconds": 0.49826109900038773 + }, + "openpilot/starpilot/longitudinal/tests/test_mpc_terminal_constraints.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "89480641ce0a289adaffa21e5d4f7c2799c40f8d", + "cases": 33, + "seconds": 1.2074830620000512 }, "openpilot/starpilot/longitudinal/tests/test_volt_mode_transition.py": { "basis": "Separate complete AOL reference from same6eb source; not custom wall-time measurement", @@ -1382,6 +1916,108 @@ "cases": 66, "seconds": 0.11916299399990748 }, + "openpilot/starpilot/models/tests/test_jetlink_adapter.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 30 nodes passed, 2.220031s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "68e85e7893b10710b0ba71b0a08972ad4bbc6f63", + "cases": 30, + "seconds": 2.775039 + }, + "openpilot/starpilot/models/tests/test_modeld_startup_fallback.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 32 nodes passed, 0.215214s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "95ab6e2071711355f6e76650c57292467da3b592", + "cases": 32, + "seconds": 0.269017 + }, + "openpilot/starpilot/navigation/tests/test_route_preferences.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "21b2730f8a69366116b6af399b8c2d46d513cd6e", + "cases": 33, + "seconds": 0.08975363199976982 + }, + "openpilot/starpilot/navigation/tests/test_search_proximity.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "83982e80b3478c597c439c7d282a5350f74d9cfa", + "cases": 33, + "seconds": 0.02690103600036764 + }, + "openpilot/starpilot/navigation/tests/test_signal_guidance.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "38bd12fa3766c05f3f6e782f5ec8d310fba71f36", + "cases": 47, + "seconds": 0.10525561599956745 + }, + "openpilot/starpilot/replay/tests/test_owner.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "b54fb2c8ed27e6c45d6c4b55144b952890c16a95", + "cases": 50, + "seconds": 3.651309674000913 + }, + "openpilot/starpilot/replay/tests/test_render.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "6992c6786eb1a45371aa70b935e57cba9510e013", + "cases": 112, + "seconds": 0.14959199499912756 + }, + "openpilot/starpilot/soloist/tests/test_runtime.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "441eed8ae015bf949ebd94b41f80b450b907ba91", + "cases": 31, + "seconds": 0.6908758740008807 + }, + "openpilot/starpilot/speed_limits/tests/test_physical_actions.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "68b922f7cb6684761746c79c4b71e9a8b7171c1c", + "cases": 32, + "seconds": 0.014215565999506907 + }, + "openpilot/starpilot/speed_limits/tests/test_set_speed.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 91 nodes passed, 0.213100s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "90c1bb7ffe8764f7bcb4c8fb40c2ba3c0a95ebee", + "cases": 91, + "seconds": 0.266375 + }, + "openpilot/starpilot/speed_limits/tests/test_toyota_execution.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 936 nodes passed, 1.392606s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "a629ca2ee943c7ee94481f94c2c262ffb0566af7", + "cases": 936, + "seconds": 1.740757 + }, + "openpilot/starpilot/system/android_auto/tests/test_android_auto.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 72 nodes passed, 22.037476s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "c4c3d21bea7d749438afeb20886652bca06208bb", + "cases": 72, + "seconds": 27.546846 + }, + "openpilot/starpilot/system/android_auto/tests/test_bugsink_report.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 33 nodes passed, 0.737380s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "b759b5e8dc1c52623809ff957bc282ca31c7e539", + "cases": 33, + "seconds": 0.921725 + }, + "openpilot/starpilot/system/android_auto/tests/test_nav_status.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "b89014e81c9632bc657b0230f4420f6645e195f1", + "cases": 53, + "seconds": 0.07452517499984879 + }, + "openpilot/starpilot/system/android_auto/tests/test_projection_favorites.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 30 nodes passed, 0.129013s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "f764ed41b38f0316097995fa73640981f3942240", + "cases": 30, + "seconds": 0.161266 + }, + "openpilot/starpilot/tests/test_captured_adrv_diagnostic_startup.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 64 nodes passed, 12.454431s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "7849a690cd1ac2f3064f60d72622ea7150015cb8", + "cases": 64, + "seconds": 15.568039 + }, + "openpilot/starpilot/tests/test_ford_bluepilot_aol.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 149 nodes passed, 264.354436s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "0c39bf229eb908d3ba63abd9f57e3c0e68a48c0b", + "cases": 149, + "seconds": 330.443045 + }, "openpilot/starpilot/tests/test_ford_ci_registration.py": { "basis": "Separate complete AOL reference from same6eb source; not custom wall-time measurement", "blob": "8065ac29f007fc2d14ce32fe81e8e5ff456ddd6a", @@ -1395,10 +2031,94 @@ "seconds": 0.058055562000333794 }, "openpilot/starpilot/tests/test_ford_configuration_parity.py": { - "blob": "2b4fae2a48a5194cd0673b3123e72444e040e7e8", - "cases": 120, - "seconds": 293.05875724965705, - "basis": "Hosted run40231700807 head3b3960: 87/120 cases completed with 212.467599006 setup/call/teardown seconds. Full-module scheduling estimate extrapolated from completed cases; not a completed module result." + "basis": "Exact 65660a4 hosted main40623875380: all 148 nodes passed, 263.706553s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "b69d6419963b14a3e502edceff5643eb8c79426b", + "cases": 148, + "seconds": 329.633191 + }, + "openpilot/starpilot/tests/test_ford_initial_epoch.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "583fba0e66aebaec6bef3ff75fa4c215d8334a69", + "cases": 48, + "seconds": 0.09987150900019515 + }, + "openpilot/starpilot/tests/test_ford_location_intent.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "f257a07636d90ae5382055cac5a867c12b727728", + "cases": 100, + "seconds": 0.2575772739984359 + }, + "openpilot/starpilot/tests/test_ford_main_pulse.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "e873f92f14bbe3c67cc8083174ad908bf167d41c", + "cases": 72, + "seconds": 0.1164109490005103 + }, + "openpilot/starpilot/tests/test_ford_physical_pause_intent.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 151 nodes passed, 0.251284s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "ead46e9778b4c535509dff4c7783d43598cb0da3", + "cases": 151, + "seconds": 0.314105 + }, + "openpilot/starpilot/tests/test_ford_recorded_lifecycle.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 10 nodes passed, 24.759280s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "010f3f5b83b4c455159cbc076e5b6ab4075114c8", + "cases": 10, + "seconds": 31.794074 + }, + "openpilot/starpilot/tests/test_ford_release_long_preferences.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 88 nodes passed, 0.072541s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "2891bf62cf369a7ec3280575b72ea04faf5aee20", + "cases": 88, + "seconds": 0.090677 + }, + "openpilot/starpilot/tests/test_ford_reverse_intent.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "b7f4334b767b245a924b53b4e8085489114cbf17", + "cases": 66, + "seconds": 0.12838788999943063 + }, + "openpilot/starpilot/tests/test_ford_shared_stop_isolation.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "a5c3af46b09c31fe4a5fbc0477006f10c825cb2b", + "cases": 112, + "seconds": 0.1124289850013156 + }, + "openpilot/starpilot/tests/test_ford_temporary_eps_intent.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "66f0e8c0ee914d5609b73ef528f8f705eb27f796", + "cases": 108, + "seconds": 0.3479463360012005 + }, + "openpilot/starpilot/ui/tests/test_camera_color.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "dd70468893d8c7c24497894f6508b0ced5789562", + "cases": 35, + "seconds": 0.02060500199957005 + }, + "openpilot/starpilot/ui/tests/test_chestnut_display.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 112 nodes passed, 0.066104s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "2f9e7d8051e944b026bbc84737b19fb1c2b7d3e0", + "cases": 112, + "seconds": 0.08263 + }, + "openpilot/starpilot/ui/tests/test_compact_sign_height.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 61 nodes passed, 0.064909s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "649f11921fa58fe81fa4ccc1c4b1431361363b0e", + "cases": 61, + "seconds": 0.081136 + }, + "openpilot/starpilot/ui/tests/test_covered_camera.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "355592ed8e9253db46ff86442527d87d74de03cf", + "cases": 32, + "seconds": 0.23591232699970988 + }, + "openpilot/starpilot/ui/tests/test_ford_release_alpha.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", + "blob": "1fb3170598e2363330aee0575c2d30d206a5c50a", + "cases": 118, + "seconds": 1.2838008099988656 }, "openpilot/starpilot/ui/tests/test_meb_preferences.py": { "basis": "Separate complete AOL reference from same6eb source; not custom wall-time measurement", @@ -1406,707 +2126,107 @@ "cases": 18, "seconds": 0.02584481600001709 }, - "openpilot/starpilot/car/toyota/tests/test_legacy_eps5_sdsu_callers.py": { - "cases": 84, - "seconds": 310.978236, - "blob": "75e5f761feca78918ec2c6537bee3a898e79653a", - "basis": "Actual complete-module setup/call/teardown receipts, hosted tests40108387164 custom14; same source blob. Scheduling estimate only; all original cases and timeout retained." - }, - "openpilot/starpilot/tests/test_ford_bluepilot_aol.py": { - "blob": "ce0ee89600b5b608eb2c905a43c0c8ec8db5cc0b", - "cases": 133, - "seconds": 274.055069753, - "basis": "Hosted run40449589613 head12dab8c31dd362a6198b9f2bb55facdf7dd34a9f custom19 artifact12710448232: complete module setup/call/teardown durations; every case passed. Scheduling estimate only; no grouping or timeout change." - }, - "openpilot/starpilot/car/toyota/tests/test_sdsu_priority_callers.py": { - "blob": "3f8196b546f7de4ec09af452552b34b71b692371", - "cases": 204, - "seconds": 493.7117524880016, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/car/toyota/tests/test_radar_filter_variant_callers.py": { - "blob": "c54a2f6be83b36f3c0f2f1e112d4ddffe980329d", - "cases": 48, - "seconds": 222.95216883699936, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/car/toyota/tests/test_pedal_parent_callers.py": { - "blob": "27dfb68afa17141aed168b8de15df856f53561f5", - "cases": 92, - "seconds": 221.13896359299986, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/car/tesla/tests/test_pedal_callers.py": { - "blob": "2f1bf19c1b5115d359a9f8b1562d078cf09e5795", - "cases": 72, - "seconds": 171.39420926799892, - "basis": "Hosted run40231700807 head3b3960: 72/72 cases completed with 171.394209268 setup/call/teardown seconds." - }, - "openpilot/starpilot/car/tesla/tests/test_screen_recovery_callers.py": { - "blob": "6a023175acd00b7b666e58cf31d39bc6c4e18ea5", - "cases": 64, - "seconds": 52.6830948330001, - "basis": "Hosted run40231700807 head3b3960: 64/64 cases completed with 52.683094833 setup/call/teardown seconds." - }, - "openpilot/starpilot/car/toyota/tests/test_angle_aol_callers.py": { - "blob": "58470683aac712dbb176a397e43854216e7c0792", - "cases": 24, - "seconds": 99.70996351799977, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/car/toyota/tests/test_avalon_sdsu_callers.py": { - "blob": "1b7b28d7a5c9e967116093ae240f8bd2385c58e0", - "cases": 24, - "seconds": 91.69508481000025, - "basis": "Hosted run40231700807 head3b3960: 24/24 cases completed with 91.695084810 setup/call/teardown seconds." - }, - "openpilot/starpilot/car/toyota/tests/test_camry_chr_filter_callers.py": { - "blob": "b86de9cf8f380df5c796e97a04bbb789b04310cd", - "cases": 36, - "seconds": 149.7919823829991, - "basis": "Hosted run40231700807 head3b3960: 36/36 cases completed with 149.791982383 setup/call/teardown seconds." - }, - "openpilot/starpilot/car/toyota/tests/test_camry_cluster_callers.py": { - "blob": "118e02f052e87b32714d818882f914320cb223ce", - "cases": 12, - "seconds": 38.03821452899979, - "basis": "Hosted run40231700807 head3b3960: 12/12 cases completed with 38.038214529 setup/call/teardown seconds." - }, - "openpilot/starpilot/car/toyota/tests/test_dsu_bypass_callers.py": { - "blob": "f949c3e298e9c6ed54a2a6877c12b0813c412fca", - "cases": 132, - "seconds": 299.87973742199904, - "basis": "Hosted run40231700807 head3b3960: 132/132 cases completed with 299.879737422 setup/call/teardown seconds." - }, - "openpilot/starpilot/car/toyota/tests/test_matrix_filter_callers.py": { - "blob": "1faeb736ec0982c647a32df7cda2ccec4c28a51b", - "cases": 16, - "seconds": 45.44976264900038, - "basis": "Hosted run40231700807 head3b3960: 16/16 cases completed with 45.449762649 setup/call/teardown seconds." - }, - "openpilot/starpilot/car/toyota/tests/test_matrix_stock_caller_native.py": { - "blob": "79bc467dda7c717ac268f2a86100d13c9f28223f", - "cases": 24, - "seconds": 74.6212154150005, - "basis": "Hosted run40231700807 head3b3960: 24/24 cases completed with 74.621215415 setup/call/teardown seconds." - }, - "openpilot/starpilot/car/toyota/tests/test_pedal_caller_native.py": { - "blob": "e4e969a30a572846c3da3bbe5ec07eda07d4861d", - "cases": 40, - "seconds": 81.98515290600028, - "basis": "Hosted run40231700807 head3b3960: 40/40 cases completed with 81.985152906 setup/call/teardown seconds." - }, - "openpilot/starpilot/car/toyota/tests/test_pedal_main_freshness.py": { - "blob": "0bf03ccf9b534ff4394413fc02008253d75ad9df", - "cases": 24, - "seconds": 142.0249736970012, - "basis": "Hosted run40231700807 head3b3960: 24/24 cases completed with 142.024973697 setup/call/teardown seconds." - }, - "openpilot/starpilot/car/toyota/tests/test_prius_retrofit_advert_refusals.py": { - "blob": "e508064549b71d055e4e15d39fbc6eba44f5fd50", - "cases": 12, - "seconds": 35.2531285240002, - "basis": "Hosted run40231700807 head3b3960: 12/12 cases completed with 35.253128524 setup/call/teardown seconds." - }, - "openpilot/starpilot/car/toyota/tests/test_radar_lta_pedal_callers.py": { - "blob": "17c101c3319020d02f0e12f4f73187aaa62cf736", - "cases": 12, - "seconds": 54.74621950700032, - "basis": "Hosted run40231700807 head3b3960: 12/12 cases completed with 54.746219507 setup/call/teardown seconds." - }, - "openpilot/starpilot/car/toyota/tests/test_rav4_2022_filter_callers.py": { - "blob": "179608a4cae520bd08b959b8951f6b8e5ee03973", - "cases": 20, - "seconds": 58.43288677900034, - "basis": "Hosted run40231700807 head3b3960: 20/20 cases completed with 58.432886779 setup/call/teardown seconds." - }, - "openpilot/starpilot/car/toyota/tests/test_rav4_2025_filter_callers.py": { - "blob": "15c4502a67ddccffba449a2085101b8b03a7eae7", - "cases": 20, - "seconds": 86.43521993199988, - "basis": "Hosted run40231700807 head3b3960: 20/20 cases completed with 86.435219932 setup/call/teardown seconds." - }, - "openpilot/starpilot/car/toyota/tests/test_rav4_angle_filter_callers.py": { - "blob": "f8cba1a5eb95b61cdbdd38b3b807a84199fb4348", - "cases": 10, - "seconds": 39.58101156000009, - "basis": "Hosted run40231700807 head3b3960: 10/10 cases completed with 39.581011560 setup/call/teardown seconds." - }, - "openpilot/starpilot/car/toyota/tests/test_rav4h_caller_native.py": { - "blob": "fe5722f7fb89d9dd7398b1701153eee2b5d5c701", - "cases": 24, - "seconds": 105.96243552500061, - "basis": "Hosted run40231700807 head3b3960: 24/24 cases completed with 105.962435525 setup/call/teardown seconds." - }, - "openpilot/starpilot/car/toyota/tests/test_rav4h_pedal_composite_callers.py": { - "blob": "b6dd1261072cc181d1d790818139ca8279b5eaea", - "cases": 16, - "seconds": 71.46049905199925, - "basis": "Hosted run40231700807 head3b3960: 16/16 cases completed with 71.460499052 setup/call/teardown seconds." - }, - "openpilot/starpilot/car/toyota/tests/test_sdsu_forwarded_copy_callers.py": { - "blob": "fefe98af3481903981f1e379bafd08009a24317d", - "cases": 248, - "seconds": 338.4465923260025, - "basis": "Hosted run40231700807 head3b3960: 248/248 cases completed with 338.446592326 setup/call/teardown seconds." - }, - "openpilot/starpilot/flm/tests/test_physical_input_observation.py": { - "blob": "558e57fc4671a6e9bbf307ee66ff8da22cf1522b", - "cases": 56, - "seconds": 105.68353893799974, - "basis": "Hosted run40231700807 head3b3960: 56/56 cases completed with 105.683538938 setup/call/teardown seconds." - }, - "openpilot/starpilot/flm/tests/test_registered_accepted_profile.py": { - "blob": "d9e2a8eec3671a5a4dbf8879eb12878e95da360a", - "cases": 9, - "seconds": 84.99715439200008, - "basis": "Hosted run40231700807 head3b3960: 9/9 cases completed with 84.997154392 setup/call/teardown seconds." - }, - "openpilot/starpilot/flm/tests/test_registered_controls_global.py": { - "blob": "16537495e5cc478b6c94830539ce4187f6b242ed", - "cases": 4, - "seconds": 50.536827762999906, - "basis": "Hosted run40231700807 head3b3960: 4/4 cases completed with 50.536827763 setup/call/teardown seconds." - }, - "openpilot/starpilot/aol/tests/test_crossmake_native_admission.py": { - "blob": "49c66542605a36afb864b346bd26322ac821eaf1", - "cases": 433, - "seconds": 0.5864361990001044, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/aol/tests/test_global_source_pause.py": { - "blob": "68a2392b91993d804a88b7a74cb3e910c865533b", - "cases": 775, - "seconds": 2.7322104579998836, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/aol/tests/test_gm_main_level_contract.py": { - "blob": "e9f43c06cee32bf863272b97b4b498c76816c833", - "cases": 226, - "seconds": 26.214346899999555, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/aol/tests/test_hkg_deadline_admission_cache.py": { - "blob": "141dd397d089867df079ae8527b53d681c8a415b", - "cases": 45, - "seconds": 0.10402148299942837, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/aol/tests/test_hkg_native_admission.py": { - "blob": "946a366c1a0ba4317ef6dbc2d102ba584f4cc769", - "cases": 91, - "seconds": 0.1807229110006574, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/aol/tests/test_hkg_source_policy_cache.py": { - "blob": "d15486009452fadb8a5b2f6f3e2e81e1c44432e8", - "cases": 54, - "seconds": 0.12772218899959853, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/aol/tests/test_inactive_source_pause.py": { - "blob": "448b1a2cc6d48fa681551a1b83d54b80b809aabc", - "cases": 38, - "seconds": 0.8090611210005818, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/aol/tests/test_reverse_source_gap.py": { - "blob": "23432dd72b59b01a48e58e00893367e7ec20c20f", - "cases": 37, - "seconds": 0.5327044699998851, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/car/toyota/tests/test_2aa_forwarded_copy.py": { - "blob": "90f015af308d1cc1f263bb97da6a5ddefc250478", - "cases": 50, - "seconds": 0.029626459001406147, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/car/toyota/tests/test_advert_filter.py": { - "blob": "985e87edcfaad73bf71845c3911ad4dfddf274d4", - "cases": 273, - "seconds": 0.12193144500059816, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/car/toyota/tests/test_camera_2aa_filter.py": { - "blob": "2cc8182aec6e25beb57d713f7ef895c5dde422cb", - "cases": 238, - "seconds": 0.1614836200000127, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/car/toyota/tests/test_camera_2aa_native.py": { - "blob": "828bfb88b4b3a9379417f8588e70fa2e7ea53a19", - "cases": 48, - "seconds": 6.411265361000346, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/car/toyota/tests/test_dsu_bypass.py": { - "blob": "87317a162781c6de4d2039df70ab4c1aca2191cc", - "cases": 141, - "seconds": 0.25811189599914997, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/car/toyota/tests/test_eps8_sdsu.py": { - "blob": "068e094f38fa8a5c0a420706eae5c632667f46d0", - "cases": 235, - "seconds": 0.17927439499874254, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/car/toyota/tests/test_legacy_sdsu.py": { - "blob": "a9a97d602ffd4ef18ccf731fc0ee27fc3a922f61", - "cases": 164, - "seconds": 0.180069009003887, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/car/toyota/tests/test_pedal_parent_configurations.py": { - "blob": "396ea99e49c3d439241b922d2a60e05e2b94528b", - "cases": 591, - "seconds": 2.4402187460029836, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/car/toyota/tests/test_prius_retrofit_advert_factory.py": { - "blob": "2468d9581780cde6f1325e6f623073f37876578e", - "cases": 84, - "seconds": 0.05991441000071518, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/car/toyota/tests/test_prius_sdsu_filter.py": { - "blob": "17f2cced9f629942e9e4b93d041ffbc82156c64f", - "cases": 44, - "seconds": 0.1366284029994631, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/car/toyota/tests/test_radar_filter_variants.py": { - "blob": "8ff7c535d6507604de31b55129c3ba6a1ad57d72", - "cases": 59, - "seconds": 0.029732309000792156, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/car/toyota/tests/test_radar_lta_pedal.py": { - "blob": "8b10167a820440ba9fc7bc31339d60e345eb30c9", - "cases": 45, - "seconds": 0.034094355999627624, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/car/toyota/tests/test_sdsu_forwarded_copy.py": { - "blob": "55518e1231bf4345f81d705388bd34f153057e92", - "cases": 243, - "seconds": 0.13819222799929776, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/car/toyota/tests/test_sdsu_priority.py": { - "blob": "2a2ed12c705ee754aed16368972ba44a1946b543", - "cases": 318, - "seconds": 0.34330281799987006, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/car/toyota/tests/test_wheel_actions.py": { - "blob": "c149f67f3e8f8fadd795826e1503aa94a4a86ed0", - "cases": 31, - "seconds": 0.20979100699776154, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/conditional_mode/tests/test_card_frame_derivations.py": { - "blob": "4f6702883be304407ff120f9c204088133614e3a", - "cases": 57, - "seconds": 0.19366396100053862, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/flm/tests/test_calibration_lifecycle.py": { - "blob": "5df58cc45a159d685fdd73df821a41af456cf169", - "cases": 40, - "seconds": 0.6588108730007889, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/flm/tests/test_canonical_bounds.py": { - "blob": "e780a1cb4de0c57e433110205f84023eafee9904", - "cases": 37, - "seconds": 0.016357500999561125, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/flm/tests/test_event_controller_prefix.py": { - "blob": "e41604fe189ccb9d8963a2090177cb18d1d6fe3b", - "cases": 44, - "seconds": 10.310949073000529, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/flm/tests/test_feedback_serialization.py": { - "blob": "586071850c2731f6522cafaab99f85e1d3a8886b", - "cases": 69, - "seconds": 0.05439314400018702, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/flm/tests/test_full_surface_profile.py": { - "blob": "9160f9802fe02300471919a25514b4137f68ec7a", - "cases": 31, - "seconds": 0.06832267700042394, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/flm/tests/test_global_event_capture_floor.py": { - "blob": "8d4801c0e1509ad3bd52a97e892f2711f11a928b", - "cases": 121, - "seconds": 0.21832795699901908, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/flm/tests/test_live_tracking.py": { - "blob": "4efdd24ef419b49b05eb22a617962b6c78e63336", - "cases": 60, - "seconds": 0.608971366999981, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/flm/tests/test_live_tracking_episodes.py": { - "blob": "2e238b48276ebab3e3ee7626829f38961ea3a15d", - "cases": 62, - "seconds": 0.16084272099999453, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/flm/tests/test_live_tracking_probe_process.py": { - "blob": "e5d4e4c86288aaa60006fa6569a3d11bb8612ab5", - "cases": 34, - "seconds": 0.45024849000071754, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/flm/tests/test_live_tracking_requalification.py": { - "blob": "1f95eb2d6ec64b187e5dcadfaf84cca57d28e649", - "cases": 50, - "seconds": 0.07777088399916465, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/flm/tests/test_physical_formatting.py": { - "blob": "bff4f1aa3da5d6cc84baf8135fa29d7914109cae", - "cases": 58, - "seconds": 0.3405876900005751, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/flm/tests/test_physical_target_gravity.py": { - "blob": "38af4d33c70bb3a928b8180858d52be4deec3ff8", - "cases": 44, - "seconds": 8.659069419000275, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/flm/tests/test_pid_stage_core.py": { - "blob": "de86152919dd3cf62f0fca27dfa33d1cb5dfcad5", - "cases": 55, - "seconds": 0.49176996500114, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/flm/tests/test_snapshot_scalar_fastpath.py": { - "blob": "68624047c8edb7c0e8c533841d3253ac5af5c4b4", - "cases": 67, - "seconds": 0.6277545459993235, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/flm/tests/test_steering_projection.py": { - "blob": "f9d0464de43c4d7007df7185452ca2a90f599807", - "cases": 114, - "seconds": 6.462500410001439, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/flm/tests/test_tracking_source_context.py": { - "blob": "4d2deeadb96e7137a8f6297acd9a2dc30480d356", - "cases": 73, - "seconds": 0.19376641999940603, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/flm/tests/test_tracking_study_recovery.py": { - "blob": "d5a774465e0c6ede7a53aca8dd7f061fb057597f", - "cases": 46, - "seconds": 0.13803778700071234, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/galaxy/test_android_auto_http.py": { - "blob": "a32896d7b103187659b9a4a45473dc99718cef6b", - "cases": 38, - "seconds": 3.6373942389989224, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/galaxy/tests/test_ford_release_alpha.py": { - "blob": "9a24ee5b8b8a9595f27861d2a5dd471bfae4026f", - "cases": 66, - "seconds": 0.26110413200092353, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/galaxy/tests/test_hotspot.py": { - "blob": "aca69afc4c47467d80c44d88549f350c050b8cd0", - "cases": 56, - "seconds": 0.0373155419986233, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/gps/tests/test_phone_gps.py": { - "blob": "1b4670e921b74d11a7f57b2d2ca619eb741a6124", - "cases": 32, - "seconds": 0.023217278999823066, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/lateral/tests/test_genesis_g70_policy.py": { - "blob": "bcae05b2ac81cb887119ed7858bde2acf8ce1c7a", - "cases": 34, - "seconds": 0.33387686799972016, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/lateral/tests/test_hkg_vehicle_policy.py": { - "blob": "0b7fc32b04a825bb0d282781d99ec3ecccf6cb6e", - "cases": 70, - "seconds": 0.10357977899934667, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/lateral/tests/test_unwind_direction.py": { - "blob": "56d1c3a3ec7f3b25604f00f243d9afd433dca75c", - "cases": 36, - "seconds": 0.13179554900034418, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/longitudinal/tests/test_encouragement.py": { - "blob": "0831bd1e5aff7713fcad1253d15531a48d04aa2b", - "cases": 50, - "seconds": 3.394525743000713, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/longitudinal/tests/test_follow_floor.py": { - "blob": "0aecbcfea34b48f8bdc3bfbd988e09912782a49f", - "cases": 39, - "seconds": 6.683791032000954, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/longitudinal/tests/test_lead_takeoff.py": { - "blob": "17c6628aa74a8318f06e68b3dfa9c5cbc2379ccc", - "cases": 44, - "seconds": 0.49826109900038773, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/longitudinal/tests/test_mpc_terminal_constraints.py": { - "blob": "89480641ce0a289adaffa21e5d4f7c2799c40f8d", - "cases": 33, - "seconds": 1.2074830620000512, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/models/tests/test_modeld_startup_fallback.py": { - "blob": "745fec64cc71126ddaa42ee5cf78fd17b20786b0", - "cases": 32, - "seconds": 0.5124970959996062, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/navigation/tests/test_route_preferences.py": { - "blob": "21b2730f8a69366116b6af399b8c2d46d513cd6e", - "cases": 33, - "seconds": 0.08975363199976982, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/navigation/tests/test_search_proximity.py": { - "blob": "83982e80b3478c597c439c7d282a5350f74d9cfa", - "cases": 33, - "seconds": 0.02690103600036764, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/navigation/tests/test_signal_guidance.py": { - "blob": "38bd12fa3766c05f3f6e782f5ec8d310fba71f36", - "cases": 47, - "seconds": 0.10525561599956745, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/replay/tests/test_owner.py": { - "blob": "b54fb2c8ed27e6c45d6c4b55144b952890c16a95", - "cases": 50, - "seconds": 3.651309674000913, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/replay/tests/test_render.py": { - "blob": "6992c6786eb1a45371aa70b935e57cba9510e013", - "cases": 112, - "seconds": 0.14959199499912756, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/soloist/tests/test_runtime.py": { - "blob": "441eed8ae015bf949ebd94b41f80b450b907ba91", - "cases": 31, - "seconds": 0.6908758740008807, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/speed_limits/tests/test_physical_actions.py": { - "blob": "68b922f7cb6684761746c79c4b71e9a8b7171c1c", - "cases": 32, - "seconds": 0.014215565999506907, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/speed_limits/tests/test_set_speed.py": { - "blob": "9a502d99765b0a4202dec58fb265cecc12bde7b1", - "cases": 50, - "seconds": 0.18428593799899318, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/system/android_auto/tests/test_android_auto.py": { - "blob": "7bb601cd2a49fddffb11193ac9b00da7f958101d", - "cases": 60, - "seconds": 21.17139714399957, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/system/android_auto/tests/test_nav_status.py": { - "blob": "b89014e81c9632bc657b0230f4420f6645e195f1", - "cases": 53, - "seconds": 0.07452517499984879, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/tests/test_captured_adrv_diagnostic_startup.py": { - "blob": "1d5b55a4d7942d690262c34031f99cdefc3688ef", - "cases": 64, - "seconds": 12.751025103000643, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/tests/test_ford_initial_epoch.py": { - "blob": "583fba0e66aebaec6bef3ff75fa4c215d8334a69", - "cases": 48, - "seconds": 0.09987150900019515, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/tests/test_ford_location_intent.py": { - "blob": "f257a07636d90ae5382055cac5a867c12b727728", - "cases": 100, - "seconds": 0.2575772739984359, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/tests/test_ford_main_pulse.py": { - "blob": "e873f92f14bbe3c67cc8083174ad908bf167d41c", - "cases": 72, - "seconds": 0.1164109490005103, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/tests/test_ford_physical_pause_intent.py": { - "blob": "7851e343234810814f7b7f9d0a56a060e552b3d2", - "cases": 148, - "seconds": 0.31409283800053345, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/tests/test_ford_release_long_preferences.py": { - "blob": "e11ac0afda6b144ecda04bb4694ab8c7381fa8e8", - "cases": 67, - "seconds": 0.11030930200035982, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/tests/test_ford_reverse_intent.py": { - "blob": "b7f4334b767b245a924b53b4e8085489114cbf17", - "cases": 66, - "seconds": 0.12838788999943063, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/tests/test_ford_shared_stop_isolation.py": { - "blob": "a5c3af46b09c31fe4a5fbc0477006f10c825cb2b", - "cases": 112, - "seconds": 0.1124289850013156, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/tests/test_ford_temporary_eps_intent.py": { - "blob": "66f0e8c0ee914d5609b73ef528f8f705eb27f796", - "cases": 108, - "seconds": 0.3479463360012005, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/ui/tests/test_camera_color.py": { - "blob": "dd70468893d8c7c24497894f6508b0ced5789562", - "cases": 35, - "seconds": 0.02060500199957005, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/ui/tests/test_chestnut_display.py": { - "blob": "3a679a3dd3ff831ac05bb70cc61bca22ee59d0ee", - "cases": 96, - "seconds": 0.09485462099928554, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/ui/tests/test_compact_sign_height.py": { - "blob": "010a3c7238fb3bf762566b406dad1c881ee5f8aa", - "cases": 61, - "seconds": 0.0627653260006582, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/ui/tests/test_covered_camera.py": { - "blob": "355592ed8e9253db46ff86442527d87d74de03cf", - "cases": 32, - "seconds": 0.23591232699970988, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/ui/tests/test_ford_release_alpha.py": { - "blob": "1fb3170598e2363330aee0575c2d30d206a5c50a", - "cases": 118, - "seconds": 1.2838008099988656, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, "openpilot/starpilot/ui/tests/test_navigation_favorites.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", "blob": "18a6a3938c16d6b652c2c7f8f24653d085576687", "cases": 55, - "seconds": 0.07181532400079504, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "seconds": 0.07181532400079504 }, "openpilot/starpilot/ui/tests/test_onroad_alerts.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", "blob": "252af05102355df55a729f4895823c4ec705cc57", "cases": 32, - "seconds": 0.7146788270008528, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "seconds": 0.7146788270008528 }, "openpilot/starpilot/ui/tests/test_onroad_cem_gauge.py": { - "blob": "c5d37d33933d3d079effdd834654e37cdeded508", + "basis": "Exact 65660a4 hosted main40623875380: all 61 nodes passed, 0.071844s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "c9f8cac196d59486e35c3f819972e27532a70d34", "cases": 61, - "seconds": 0.10106702999951267, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "seconds": 0.089804 }, "openpilot/starpilot/ui/tests/test_onroad_customization.py": { - "blob": "0b7dd23123e9384d2d175907312d0b28b65100cd", - "cases": 98, - "seconds": 0.11710292499947172, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "basis": "Exact 65660a4 hosted main40623875380: all 106 nodes passed, 0.170754s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "18320ef61b96eb8db13e99f60835320c8837825d", + "cases": 106, + "seconds": 0.213443 }, "openpilot/starpilot/ui/tests/test_onroad_map.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", "blob": "e0098c87f63d8f56ebdfa84faa6e49d7811e6e51", "cases": 51, - "seconds": 0.37655604900089656, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "seconds": 0.37655604900089656 + }, + "openpilot/starpilot/ui/tests/test_onroad_navigation.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 30 nodes passed, 0.012625s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "b3874264f42cb41d597b4061a9287b35c490a4b3", + "cases": 30, + "seconds": 0.05 }, "openpilot/starpilot/ui/tests/test_pip_sidecam.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", "blob": "9e479fab99fd310e9e3ed23f1b09cac31f8e8926", "cases": 50, - "seconds": 0.5140061449994846, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "seconds": 0.5140061449994846 }, "openpilot/starpilot/ui/tests/test_replay_settings.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", "blob": "aea0ceb2d0423464e18ca0583541154823f32d0e", "cases": 131, - "seconds": 0.4050017720018104, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "seconds": 0.4050017720018104 }, "openpilot/starpilot/ui/tests/test_runtime_panel_actions.py": { - "blob": "a5b9894a1c04bd5863166ca58c9cb1d79a02c29b", + "basis": "Exact 65660a4 hosted main40623875380: all 35 nodes passed, 0.497876s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "9e4d9b7464b54acfeaa183ba0b66737f05013b9b", "cases": 35, - "seconds": 0.5682520560002331, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "seconds": 0.622345 + }, + "openpilot/starpilot/ui/tests/test_runtime_snapshot.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 58 nodes passed, 0.135693s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "11df3dcf3fe1efc33388d1902458f0bc2b1c6fc5", + "cases": 58, + "seconds": 0.169617 }, "openpilot/starpilot/ui/tests/test_shared_render_hot_paths.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", "blob": "637f293c0ccd3fe065db5079f85832cc920dc35e", "cases": 33, - "seconds": 0.02732832900039739, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "seconds": 0.02732832900039739 }, "openpilot/starpilot/ui/tests/test_slc_retention.py": { - "blob": "a5af8ddf9390978c5b2aaafe4a49079a1cfc0da6", - "cases": 50, - "seconds": 0.7795105979992059, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "basis": "Exact 65660a4 hosted main40623875380: all 51 nodes passed, 0.561035s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "1b0496e35a8ee8509a9afc5b3ae9e38a6e5491e0", + "cases": 51, + "seconds": 0.701294 + }, + "openpilot/starpilot/ui/tests/test_spacepilot_native.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 38 nodes passed, 0.069300s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "376bdef83b4afb7c4563887b64e2bc7155659d42", + "cases": 38, + "seconds": 0.086625 + }, + "openpilot/starpilot/ui/tests/test_spacepilot_session.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 78 nodes passed, 0.594136s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "74fc028c5438a0078ddb55cdc02e2e37bdc5b177", + "cases": 78, + "seconds": 0.74267 + }, + "openpilot/starpilot/ui/tests/test_spacepilot_state.py": { + "basis": "Exact 65660a4 hosted main40623875380: all 83 nodes passed, 0.125647s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "3706fd8e4283942843b0dea9349d6bf03276e02e", + "cases": 83, + "seconds": 0.157059 }, "openpilot/starpilot/ui/tests/test_ui_started_authority.py": { + "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424", "blob": "96572376fca9e59ba7132121e628b69f6754675b", "cases": 42, - "seconds": 0.06673488400019778, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" + "seconds": 0.06673488400019778 }, "openpilot/starpilot/ui/tests/test_unified_speed_native.py": { - "blob": "1a6dd56a8a5a1840fb9dabdafa52b34e35ebb086", - "cases": 181, - "seconds": 0.17966826400288483, - "basis": "max per-case complete phase seconds across hosted runs40231700807 and40235133424" - }, - "openpilot/starpilot/tests/test_ford_recorded_lifecycle.py": { - "blob": "010f3f5b83b4c455159cbc076e5b6ab4075114c8", - "cases": 10, - "seconds": 31.794074447000412, - "basis": "Hosted run40449589613 head12dab8c31dd362a6198b9f2bb55facdf7dd34a9f custom19 artifact12710448232: complete module setup/call/teardown durations; every case passed. Scheduling estimate only; no grouping or timeout change." + "basis": "Exact 65660a4 hosted main40623875380: all 190 nodes passed, 0.170447s setup/call/teardown; 25% estimate margin, retaining any higher same-source prior estimate. Scheduling only; no test deadline change.", + "blob": "6485cd4066bcc7f41fb39704f4f16b950424191d", + "cases": 190, + "seconds": 0.213059 } }, "reference_sha": "6eb9df96425a661afcbf1edfa27894d6e49b3706",