3 Commits
Author SHA1 Message Date
Hermes d98bcddcf1 fix: Use glob pattern for python path matching
Test Suite / test (push) Canceled after 0s
2026-11-07 16:40:02 -07:00
Hermes 425f5b4272 fix: run_tests.sh fallback logic for pytest availability
Test Suite / test (push) Canceled after 0s
2026-11-07 16:39:15 -07:00
Hermes 57add9e337 feat: Add test runner script and Gitea Actions CI
Test Suite / test (push) Canceled after 0s
How to run tests (answers user question):

Manual execution:
  ./run_tests.sh                    # Quick way with auto-configured python
  python -m pytest tests/unit/ -v   # Direct pytest command

Automated (Gitea Actions):
  - Tests run on every push/PR to main branch
  - Workflow file: .gitea/workflows/test.yml
  - Status visible at repo actions page

CI skips PySide6-dependent GUI tests by default.
2026-11-07 16:38:49 -07:00