Testing your indexer
Framework checks
From the repository root:
npm ci
npm run build:chef
npm run test:chef
Database/native integration cases require explicit environment configuration. Skipped cases are not execution evidence.
For the published 0.6.0 release, the acceptance record reports 187 Linux SDK tests with no skips, three launcher tests and a separate registry-installed testnet project. Those are recorded release checks, not tests automatically executed by init or evidence that every developer's environment is ready.
Application checks
- Pin a small source range and target hash.
- Generate types and typecheck the project.
- Index into a fresh namespace.
- Compare complete entity values and checkpoint hashes with independent source data.
- Restart and verify that committed work is not duplicated.
- Exercise relevant failure and reorg recovery cases.
Use isolated test databases/namespaces. See the test suite and shielded example for setup.