3fc0a3fa57
CI / lint (pull_request) Successful in 35s
CI / quality (pull_request) Successful in 44s
CI / typecheck (pull_request) Successful in 47s
CI / security (pull_request) Successful in 56s
CI / unit_tests (pull_request) Successful in 3m33s
CI / integration_tests (pull_request) Successful in 56s
CI / build (pull_request) Successful in 34s
CI / coverage (pull_request) Successful in 3m34s
CI / status-check (pull_request) Successful in 3s
CI / quality (push) Successful in 49s
CI / lint (push) Successful in 51s
CI / typecheck (push) Successful in 52s
CI / build (push) Successful in 41s
CI / security (push) Successful in 58s
CI / integration_tests (push) Successful in 1m0s
CI / unit_tests (push) Successful in 3m37s
CI / coverage (push) Successful in 3m34s
CI / status-check (push) Successful in 5s
Add comprehensive BDD Behave unit tests across six modules to improve line coverage. New feature files and step definitions for: - validation/_actor: graph/llm/tool/multi_actor config validation - runtime_tokens: token estimation with tiktoken and fallback heuristics - dynamic_router: ContentBasedCondition, RouterNode, graph extension - runtime: v2 route format, config blocks, conversation history, multi-actor - progress: ProgressBarManager remaining count resolution - route: MESSAGE_ROUTER rules to metadata in to_graph_config Also fix credential executor and graph cleanup step mocks to return proper tuple values matching updated runtime signatures. Refs: #39
13 lines
559 B
Gherkin
13 lines
559 B
Gherkin
Feature: ProgressBarManager Coverage
|
|
As a developer
|
|
I want the progress bar manager to resolve state from remaining counts and contextual snapshots
|
|
So that progress rendering is robust across all update patterns
|
|
|
|
Background:
|
|
Given the progress test context is initialized (prg)
|
|
|
|
Scenario: ProgressBarManager resolves current from remaining count
|
|
Given the progress manager update is called with total 10 and remaining 8 (prg)
|
|
When the progress snapshot is retrieved (prg)
|
|
Then the snapshot should have total 10 and remaining 8 (prg)
|