fix: Add tests for 6 RAG adaptors and CLI integration for 4 features
Critical Fixes (P0): - Add 66 new tests for langchain, llama_index, weaviate, chroma, faiss, qdrant adaptors - Add CLI integration for streaming_ingest, incremental_updater, multilang_support, quality_metrics - Add 'haystack' to package target choices - Add 4 entry points to pyproject.toml Test Coverage: - Before: 108 tests, 14% adaptor coverage (1/7 tested) - After: 174 tests, 100% adaptor coverage (7/7 tested) - All 159 adaptor tests passing (11 tests per adaptor) CLI Integration: - skill-seekers stream - Stream large files chunk-by-chunk - skill-seekers update - Incremental documentation updates - skill-seekers multilang - Multi-language documentation support - skill-seekers quality - Quality scoring for SKILL.md - skill-seekers package --target haystack - Now selectable Fixes QA Issues: - Honors 'never skip tests' requirement (100% adaptor coverage) - All features now accessible via CLI - No more dead code - all 4 features usable Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -177,6 +177,10 @@ skill-seekers-cloud = "skill_seekers.cli.cloud_storage_cli:main"
|
||||
skill-seekers-embed = "skill_seekers.embedding.server:main"
|
||||
skill-seekers-sync = "skill_seekers.cli.sync_cli:main"
|
||||
skill-seekers-benchmark = "skill_seekers.cli.benchmark_cli:main"
|
||||
skill-seekers-stream = "skill_seekers.cli.streaming_ingest:main"
|
||||
skill-seekers-update = "skill_seekers.cli.incremental_updater:main"
|
||||
skill-seekers-multilang = "skill_seekers.cli.multilang_support:main"
|
||||
skill-seekers-quality = "skill_seekers.cli.quality_metrics:main"
|
||||
|
||||
[tool.setuptools]
|
||||
package-dir = {"" = "src"}
|
||||
|
||||
Reference in New Issue
Block a user