Repository navigation
ci(backend): Resync backend test durations from recent master runs - #130884
Merged
Merged
Conversation
Per-file medians from green full-suite master runs 43146026608, 43140609145 and 43139806889 (30 shards, 4 workers, ubuntu-26.04).
joshuarli
approved these changes
Nov 12, 2026
Contributor
|
This PR is too large for Bugbot to review. It changes 4,124 lines and 318,056 characters. Split the change into smaller pull requests to get a review. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Refreshes
.github/workflows/scripts/backend-test-durations.jsonfrom recent master runs, following #129569.Source data: the per-file median of the
backend-test-durations-*artifacts from three green full-suite masterbackend.ymlruns: 43146026608, 43140609145 and 43139806889 (masterbda8d6a6f4throughd3dd278a2a). All three ran 30 shards with 4 workers onubuntu-26.04, with no.github/changes between them. The file was built with themergethenmediancommands in thebackend-test-durations.pydocstring and is unedited.What changed vs master (last resync: #130382)
telemetry_classifiers(3),runner/test_main.py,runner/commands/test_devserver.py,debug/utils/test_packages.py,cadence/test_registry.py,receivers/test_users.py,seer/autofix/test_prompt_redaction.py. Removed: 16 oldtests/sentry/notebooks/**/*investigation*file names andtests/sentry/migrations/test_0125_clean_up_metric_detector_config.py; none of them exist on master anymore.seconds_per_test: 0.406 → 0.386 (−4.9%).tests/sentry/api/endpoints/test_organization_releases.py57.1s → 87.3s (runs: 75.8 / 87.3 / 105.6)tests/sentry/api/endpoints/test_organization_ai_conversation_details.py47.2s → 78.8s (runs: 64.2 / 78.8 / 82.5)tests/sentry/api/endpoints/test_api_tokens.py41.1s → 7.5sNot changed:
WORKER_SECONDS_PER_SHARD. Shared files shifted well under 15%, so the budget doesn't need retuning.Checks:
test_backend_test_durations.py,test_calculate_backend_test_shards.pyandtest_pytest_selected.pypass (58 tests), and prek passes on the changed file.Opened by the nightly backend CI audit.
via automation
sched_de6a73f860e60ba77d1f3cfb024722f2· Run IDsched_de6a73f860e60ba77d1f3cfb024722f2:1794470400000.--
View Session [Sentry]