SurfSense/surfsense_backend/tests/unit
Anish Sarkar db6dd058dd feat: migrate Linear and Notion indexers to unified parallel pipeline
- Refactored Linear and Notion indexers to utilize the shared IndexingPipelineService for improved document deduplication, summarization, chunking, and embedding with bounded parallel indexing.
- Updated the `_build_connector_doc` function in both indexers to create ConnectorDocument instances with enhanced metadata and fallback summaries.
- Modified the `index_linear_issues` and `index_notion_pages` functions to return a tuple of (indexed_count, skipped_count, warning_or_error_message) for better error handling and reporting.
- Added unit tests for both indexers to validate the new parallel processing logic and ensure correct document creation and indexing behavior.
2026-03-27 11:19:32 +05:30
..
adapters test: bootstrap pytest environment for backend 2026-02-24 18:19:56 +02:00
connector_indexers feat: migrate Linear and Notion indexers to unified parallel pipeline 2026-03-27 11:19:32 +05:30
google_unification chore: ran linting 2026-03-22 00:43:53 +05:30
indexing_pipeline feat: implement parallel indexing for Google Calendar and Gmail connectors 2026-03-26 19:34:04 +05:30
middleware feat: add unit tests for DedupHITLToolCallsMiddleware 2026-03-21 13:19:58 +05:30
__init__.py test: bootstrap pytest environment for backend 2026-02-24 18:19:56 +02:00