free-claude-code/tests
Alishahryar1 751694a5da Refactor smoke testing framework and enhance provider configurations
- Updated DEFAULT_TARGETS in config.py to include new targets: clients, llamacpp, and lmstudio, while removing contract and optimizations.
- Introduced TARGET_ALIASES for better target management.
- Added TARGET_REQUIRED_ENV to specify environment variables needed for each target.
- Enhanced SmokeOutcome in report.py to include classification of outcomes for better reporting.
- Implemented classify_outcome function to categorize smoke test results.
- Added new test for stop endpoint in test_api_live.py to ensure proper error handling.
- Updated test_auth_live.py to enforce auth token requirements and utilize environment files.
- Changed target from vscode to clients in test_client_shapes_live.py.
- Removed obsolete test_feature_manifest.py and test_stream_contracts.py files.
- Added new skip helpers in skips.py to manage upstream unavailability scenarios.
- Created new tests for local provider endpoints in test_local_provider_endpoints_live.py.
- Added comprehensive feature inventory tests in tests/contracts/test_feature_manifest.py.
- Implemented stream contract tests in tests/contracts/test_stream_contracts.py.
2026-04-24 17:16:06 -07:00
..
api Warn on inherited auth token 2026-04-24 00:42:33 -07:00
cli Add tests for fcc-init entrypoint (cli/entrypoints.py) (#77) 2026-03-07 08:27:11 -08:00
config Treat empty model overrides as fallback 2026-04-24 13:58:25 -07:00
contracts Refactor smoke testing framework and enhance provider configurations 2026-04-24 17:16:06 -07:00
messaging Remove over-engineering: drop tree_queue setter, _set_connected(), fi… (#63) 2026-03-01 12:34:00 -08:00
providers Revert "Add per-model thinking toggles" 2026-04-24 00:26:15 -07:00
conftest.py Fixes for issue 113 and 116 2026-04-18 16:32:31 -07:00