Documents
06 - Testing Guide
06 - Testing Guide
Type
Document
Status
Published
Created
May 26, 2026
Updated
May 26, 2026
Template

Test targets#

Helmor has frontend tests, sidecar tests, and Rust tests. The full command runs all three in order.

bun run test

Focused checks#

bun run test:frontend
bun run test:sidecar
bun run test:rust

Use focused commands while developing. Use the full suite before changes that affect shared behavior.

Pipeline tests#

Changes to agent streaming, message persistence, pipeline conversion, or stored message shape need Rust snapshot coverage under the pipeline tests.

Review failures carefully#

Do not accept snapshot changes just because a test changed. Read the diff and confirm the new message shape is intended.

06 - Testing Guide | Dosu