- Created T026-practical-test task.yaml for MVP smoke testing - Added k8shost-server to flake.nix (packages, apps, overlays) - Staged all workspace directories for nix flake build - Updated flake.nix shellHook to include k8shost Resolves: T026.S1 blocker (R8 - nix submodule visibility)
33 lines
1.2 KiB
YAML
33 lines
1.2 KiB
YAML
id: T001
|
|
name: Stabilize test compilation across all components
|
|
goal: All tests compile and pass for chainfire, flaredb, and iam
|
|
status: complete
|
|
completed: 2025-12-08
|
|
steps:
|
|
- id: S1
|
|
name: Fix chainfire test - missing raft field
|
|
done: cargo check --tests passes for chainfire
|
|
status: complete
|
|
notes: Already fixed - tests compile with warnings only
|
|
- id: S2
|
|
name: Fix flaredb test - missing trait implementations
|
|
done: cargo check --tests passes for flaredb
|
|
status: complete
|
|
notes: Already fixed - tests compile with warnings only
|
|
- id: S3
|
|
name: Fix iam test compilation - missing imports
|
|
done: cargo check --tests passes for iam
|
|
status: complete
|
|
notes: Added `use crate::proto::scope;` import - tests compile
|
|
- id: S4
|
|
name: Fix iam-authz runtime test failures
|
|
done: cargo test -p iam-authz passes
|
|
status: complete
|
|
notes: |
|
|
PeerB fixed glob pattern bug in matches_resource - all 20 tests pass
|
|
- id: S5
|
|
name: Run full test suite across all components
|
|
done: All tests pass (or known flaky tests documented)
|
|
status: complete
|
|
notes: |
|
|
Verified 2025-12-08: chainfire (ok), flaredb (ok), iam (ok - 20 tests)
|