Files
cleveragents-core/test_reports
freemo fb9b439b32 Fix all Robot Framework E2E test syntax and runtime errors
- Fixed 3 comment-embedded test names in m5_acceptance.robot causing
  empty test name errors (Context Assembly, Scaling, Policy sections)
- Fixed 7 double-space test names (Context Policy/Analysis variants)
  that Robot Framework was splitting at the separator boundary
- Fixed 4 keyword argument spacing issues (Convert To Lower Case,
  Should Not Be Empty, Combined Output, Run Process)
- Fixed m6_acceptance.robot: Should Be Equal As Strings split,
  Should Be True missing separator, Output Should Contain
  case_insensitive as bundled string, two Run Keyword And Ignore Error
  teardown patterns with bundled keyword names, session_id extraction
- Fixed wf14_server_mode.robot: diagnostics case-insensitive check,
  actor add missing positional NAME argument
- Fixed common_e2e.resource Run CleverAgents Command: added shlex-based
  normaliser that splits single-string CLI arg bundles into individual
  tokens and extracts embedded expected_rc= and timeout= overrides
- Fixed common_e2e.resource Safe Parse Json Field: added one-level deep
  nested dict search for fields like session_id inside data wrapper
- Fixed e2e_session_create_persist, m1, m2, tdd_acms, wf07, wf17
  various spacing and structural Robot Framework syntax issues

All 66 E2E tests now pass --dryrun; non-LLM runtime tests verified
passing end-to-end including m6, wf14, session, and smoke tests.
2026-04-08 10:51:06 +00:00
..