fix(test): convert soft warnings to hard failures in architecture test #908

Merged
freemo merged 2 commits from fix/integration-architecture-warn-to-fail into master 2026-03-14 03:39:28 +00:00
Owner

Summary

Fixes #895

  • Converted docstring check from Run Keyword And Return Status + Log WARN (test could never fail) to direct Should Contain assertion
  • Converted settings.py file existence from soft conditional to hard File Should Exist assertion
  • Converted exceptions.py file existence from soft conditional to hard File Should Exist assertion
  • All assertions that were inside conditional IF ${exists} blocks for known-required files now execute unconditionally

Part of Epic #892.

## Summary Fixes #895 - Converted docstring check from `Run Keyword And Return Status` + `Log WARN` (test could never fail) to direct `Should Contain` assertion - Converted `settings.py` file existence from soft conditional to hard `File Should Exist` assertion - Converted `exceptions.py` file existence from soft conditional to hard `File Should Exist` assertion - All assertions that were inside conditional `IF ${exists}` blocks for known-required files now execute unconditionally Part of Epic #892.
freemo force-pushed fix/integration-architecture-warn-to-fail from f723a0edf4 to a976e47290 2026-03-13 23:59:58 +00:00 Compare
freemo scheduled this pull request to auto merge when all checks succeed 2026-03-14 03:05:27 +00:00
freemo force-pushed fix/integration-architecture-warn-to-fail from 18e7e4743f to 9148590542 2026-03-14 03:33:38 +00:00 Compare
freemo merged commit 9148590542 into master 2026-03-14 03:39:28 +00:00
freemo deleted branch fix/integration-architecture-warn-to-fail 2026-03-14 03:39:28 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cleveragents/cleveragents-core#908