Partial upload support allows you to run incomplete benchmark suites while still receiving comprehensive performance reports. When benchmarks are missing from a run (due to conditional CI workflows, build failures, or selective execution), CodSpeed automatically uses baseline results from previous runs to fill the gaps.This feature is enabled by default for all repositories and requires no configuration.
Baseline results are benchmark measurements from previous runs that CodSpeed uses to maintain complete reports when benchmarks are missing. These results:
Come from the most recent run where the benchmark was executed
Are clearly marked as baseline in the UI to maintain transparency
Allow full performance comparisons even with partial runs
Do not affect the overall performance assessment of the current run
When benchmarks are consistently skipped across multiple runs, you may want to consider archiving them if they’re no longer relevant to your codebase.
If benchmarks are skipped because you’ve removed the corresponding code, use the archiving benchmarks feature to permanently remove them from future reports.
Performance Checks: Regression detection works normally with baseline results
Sharded Benchmarks: Individual shards can be skipped while others complete
Partial upload support is automatically enabled and requires no configuration. CodSpeed intelligently handles missing benchmarks to ensure you always have complete performance insights.
Was this page helpful?
Assistant
Responses are generated using AI and may contain mistakes.