4 Commits

Author SHA1 Message Date
93e287f88b test: add comprehensive test suite with 95% coverage
- Add pytest test suite across all modules (config, database, file_processor,
  ai_processor, api, scheduler, monitoring, ftp_server)
- 145 tests covering normal paths, error handling, edge cases
- Mock external dependencies (AI endpoint, requests, pyftpdlib)
- 95% code coverage with fail-under=90 threshold in CI
- Update CI workflow to run pytest with coverage enforcement
- Add pyproject.toml with pytest/coverage configuration
2026-07-06 16:27:51 +00:00
ff894564b9 fix: fix docker build for CI 2026-07-05 23:59:32 +00:00
129f568db5 CI: remove --no-cache for docker layer caching 2026-07-05 03:12:08 +00:00
8094446fb3 CI: add generalized workflow 2026-07-05 02:46:27 +00:00