Benchmark capture and plot
Some checks failed
CI / Test (OTP 27.2 / Elixir 1.18.2) (push) Failing after 0s
CI / Test (OTP 28.4 / Elixir 1.19.4 + Marmot E2E) (push) Failing after 0s

This commit is contained in:
2026-03-18 21:23:23 +01:00
parent 970cee2c0e
commit fc3d121599
9 changed files with 1157 additions and 43 deletions

View File

@@ -26,7 +26,7 @@ defmodule Parrhesia.MixProject do
defp elixirc_paths(_env), do: ["lib"]
def cli do
[preferred_envs: [precommit: :test, bench: :test]]
[preferred_envs: [precommit: :test, bench: :test, "bench.update": :test]]
end
# Run "mix help deps" to learn about dependencies.
@@ -71,6 +71,7 @@ defmodule Parrhesia.MixProject do
"test.node_sync_e2e": ["cmd ./scripts/run_node_sync_e2e.sh"],
"test.node_sync_docker_e2e": ["cmd ./scripts/run_node_sync_docker_e2e.sh"],
bench: ["cmd ./scripts/run_bench_compare.sh"],
"bench.update": ["cmd ./scripts/run_bench_update.sh"],
# cov: ["cmd mix coveralls.lcov"],
lint: ["format --check-formatted", "credo"],
precommit: [