Files
cleveragents-core/features
brent.edwards a2bb1da2e6
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 22s
CI / build (pull_request) Successful in 41s
CI / quality (pull_request) Successful in 3m42s
CI / security (pull_request) Successful in 4m1s
CI / typecheck (pull_request) Successful in 4m2s
CI / benchmark-regression (pull_request) Failing after 2s
CI / unit_tests (pull_request) Successful in 6m33s
CI / integration_tests (pull_request) Successful in 6m42s
CI / e2e_tests (pull_request) Successful in 7m45s
CI / docker (pull_request) Successful in 1m18s
CI / coverage (pull_request) Successful in 10m41s
CI / status-check (pull_request) Successful in 0s
test: add TDD bug-capture test for #1022 — InvariantService persistence
Add Behave and Robot Framework tests that capture bug #1022 —
InvariantService stores invariants in an in-memory dict only, losing
them across CLI process invocations.

Behave (features/tdd_invariant_persistence.feature): Four scenarios
tagged @tdd_expected_fail @tdd_bug @tdd_bug_1022 that simulate
separate CLI invocations via fresh InvariantService instances and
assert cross-instance data visibility. Covers project-scoped,
global-scoped, CLI-level, and cross-instance remove patterns.

Robot (robot/tdd_invariant_persistence.robot): Three integration
test cases with a helper script that exercises add-then-list and
add-then-remove across fresh service instances via subprocess.

All tests pass CI via the @tdd_expected_fail inversion mechanism
(tests fail proving the bug exists, but are reported as passed).
The @tdd_expected_fail tag will be removed when bug #1022 is fixed.

ISSUES CLOSED: #1032
2026-03-23 06:11:51 +00:00
..
2026-02-23 03:11:12 +00:00