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
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 19s
CI / build (pull_request) Successful in 17s
CI / quality (pull_request) Successful in 29s
CI / e2e_tests (pull_request) Successful in 31s
CI / typecheck (pull_request) Successful in 36s
CI / security (pull_request) Successful in 47s
CI / unit_tests (pull_request) Successful in 3m18s
CI / integration_tests (pull_request) Successful in 3m53s
CI / docker (pull_request) Successful in 37s
CI / benchmark-regression (pull_request) Has been cancelled
CI / coverage (pull_request) Has been cancelled
to a976e47290
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 16s
CI / build (pull_request) Successful in 17s
CI / e2e_tests (pull_request) Successful in 26s
CI / security (pull_request) Successful in 32s
CI / quality (pull_request) Successful in 34s
CI / typecheck (pull_request) Successful in 41s
CI / integration_tests (pull_request) Failing after 2m51s
CI / unit_tests (pull_request) Successful in 3m23s
CI / docker (pull_request) Successful in 48s
CI / coverage (pull_request) Failing after 16m32s
CI / benchmark-regression (pull_request) Successful in 36m15s
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
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / build (pull_request) Successful in 16s
CI / e2e_tests (pull_request) Successful in 23s
CI / quality (pull_request) Successful in 25s
CI / security (pull_request) Successful in 32s
CI / typecheck (pull_request) Successful in 40s
CI / unit_tests (pull_request) Successful in 3m19s
CI / integration_tests (pull_request) Successful in 3m49s
CI / docker (pull_request) Successful in 37s
CI / coverage (pull_request) Successful in 5m13s
CI / benchmark-regression (pull_request) Successful in 37m40s
to 9148590542
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 14s
CI / build (pull_request) Successful in 14s
CI / quality (pull_request) Successful in 16s
CI / e2e_tests (pull_request) Successful in 24s
CI / security (pull_request) Successful in 31s
CI / typecheck (pull_request) Successful in 38s
CI / integration_tests (pull_request) Successful in 2m41s
CI / unit_tests (pull_request) Successful in 5m4s
CI / coverage (pull_request) Successful in 4m59s
CI / docker (pull_request) Successful in 43s
CI / lint (push) Successful in 12s
CI / build (push) Successful in 14s
CI / quality (push) Successful in 15s
CI / e2e_tests (push) Successful in 26s
CI / security (push) Successful in 29s
CI / typecheck (push) Successful in 35s
CI / benchmark-regression (push) Has been skipped
CI / unit_tests (push) Successful in 2m5s
CI / integration_tests (push) Successful in 2m36s
CI / docker (push) Successful in 42s
CI / coverage (push) Successful in 4m59s
CI / benchmark-publish (push) Has been cancelled
CI / benchmark-regression (pull_request) Successful in 34m34s
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 milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cleveragents/cleveragents-core!908
No description provided.