fix(tests): correct indentation in actor_loading.feature
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Failing after 19s
CI / push-validation (pull_request) Successful in 20s
CI / helm (pull_request) Successful in 32s
CI / quality (pull_request) Successful in 33s
CI / typecheck (pull_request) Successful in 53s
CI / security (pull_request) Successful in 1m4s
CI / coverage (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Has been skipped
CI / build (pull_request) Successful in 3m18s
CI / e2e_tests (pull_request) Successful in 6m18s
CI / integration_tests (pull_request) Successful in 7m2s
CI / unit_tests (pull_request) Successful in 8m53s
CI / docker (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 1s

Fixed Gherkin syntax error where the 'LLM actor without tools' scenario had
incorrect indentation (3 spaces instead of 2), which prevented the feature
file from being parsed correctly by Behave. This was causing the concurrency
test scenario to fail during test discovery.

ISSUES CLOSED: #8588
This commit is contained in:
HAL9000
2026-04-14 00:16:06 +00:00
parent 6a9b0eb901
commit 155e5dd586
+10 -10
View File
@@ -242,17 +242,17 @@ Feature: Actor registry and loader
Given a temporary actors directory with a list-content YAML file "list.yaml"
When I create an actor loader with that directory as search root
And I run discovery expecting errors
Then the loader should raise a validation error mentioning "list.yaml"
Then the loader should raise a validation error mentioning "list.yaml"
Scenario: LLM actor without tools does not produce warnings with tool registry
Given a tool registry with tool "files/read_file"
And a temporary actors directory with files
| filename | name | type | model |
| simple.yaml | assistants/simple | llm | gpt-4 |
When I create an actor loader with that directory and the tool registry
And I run discovery
Then the loader should contain actor "assistants/simple"
And the loader should have 0 warnings
Scenario: LLM actor without tools does not produce warnings with tool registry
Given a tool registry with tool "files/read_file"
And a temporary actors directory with files
| filename | name | type | model |
| simple.yaml | assistants/simple | llm | gpt-4 |
When I create an actor loader with that directory and the tool registry
And I run discovery
Then the loader should contain actor "assistants/simple"
And the loader should have 0 warnings
# ────────────────────────────────────────────────────────
# Concurrency and race conditions