# TEST-NEEDS.md — iseriser

## CRG Grade: C — ACHIEVED 2026-04-04

## Current Test State

| Category | Count | Notes |
|----------|-------|-------|
| Test files | 2 | Current state |

## What's Covered

- [x] 2 existing test file(s)
- [x] Rust integration tests

## Still Missing (for CRG B+)

- [ ] Zig FFI tests (if applicable)
- [ ] CI/CD test automation
- [ ] Property-based tests
- [ ] Edge case coverage

## Run Tests

```bash
cargo test --all
```

## Session 9 additions (2026-04-04)

### What Was Added

| Area | Tests Added | Location |
|------|-------------|----------|
| Benchmarks | 8 criterion bench functions across 4 groups: parse (minimal/rich/gleam manifests), validate (valid/rich), `to_language_model` ABI conversion (chapel/julia), `scan_repo` walking real repo tree | `benches/iseriser_bench.rs` |

### Updated Test Counts

| Suite | Count | Status |
|-------|-------|--------|
| Benchmarks | 8 | All compile and baseline |
