Erigon Test Unit

Run Erigon unit tests locally using make test-short. Use this for fast pre-push verification. Equivalent to the "Unit tests" CI workflow.

erigontech aa04b25 1.1 KB Updated

File contents

Erigon Unit Tests

Runs the full unit test suite with -short -failfast. Catches most regressions in ~5 minutes.

Command

make test-short

Equivalent to the "Unit tests" GitHub Actions workflow (ci.yml).

Run Specific Package

go test -short ./execution/stagedsync/...
go test -short -run TestName ./path/to/package/...

Run from Repository Root

Must be run from the repository root (where the Makefile lives):

cd /path/to/erigon
make test-short

When to Use

  • Before every push as a fast gate
  • After fixing a bug to confirm no regressions
  • Part of the quick gate: make lint && make test-short

CI Equivalent

Local command CI workflow Trigger
make test-short Unit tests (ci.yml) push/PR to main or dispatch

To dispatch remotely on a branch without a PR:

gh workflow run "Unit tests" --ref <branch>

erigontech/erigon/tree/main/.claude/skills/erigon-test-unit commit aa04b25370

Frequently asked questions

npx skillmds@latest add erigontech/erigon-test-unit