Skip to content

Support running all benchmarks from run.sh#63

Open
sonukapoor wants to merge 1 commit intowasmerio:mainfrom
sonukapoor:benchmark/run-all-default
Open

Support running all benchmarks from run.sh#63
sonukapoor wants to merge 1 commit intowasmerio:mainfrom
sonukapoor:benchmark/run-all-default

Conversation

@sonukapoor
Copy link
Copy Markdown
Contributor

Summary

Update benchmarks/run.sh so it can run the full benchmark suite sequentially via all, and make that the default when no benchmark name is provided.

This change:

  • adds an ALL_BENCHMARKS list
  • adds a run_one() helper to preserve the existing per-benchmark behavior
  • supports ./benchmarks/run.sh all
  • makes ./benchmarks/run.sh run the full suite by default
  • preserves per-benchmark JSON / CSV / Markdown / Edge profile exports

Why

The benchmark suite is now broad enough that running each workload manually is repetitive and makes it easier to miss a workload when collecting baselines. This keeps the runner convenient without changing workload logic or result interpretation.

Notes

This preserves the latest command wiring, including CLI benchmarks, Deno handling, and Edge startup profile capture.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant