SurfSense/surfsense_backend/tests/unit/indexing_pipeline
Anish Sarkar 4fd776e7ef feat: implement parallel indexing for Google Calendar and Gmail connectors
- Refactored Google Calendar and Gmail indexers to utilize the new `index_batch_parallel` method for concurrent document indexing, enhancing performance.
- Updated the indexing logic to replace serial processing with parallel execution, allowing for improved efficiency in handling multiple documents.
- Adjusted logging and error handling to accommodate the new parallel processing approach, ensuring robust operation during indexing.
- Enhanced unit tests to validate the functionality of the parallel indexing method and its integration with existing workflows.
2026-03-26 19:34:04 +05:30
..
__init__.py test: bootstrap pytest environment for backend 2026-02-24 18:19:56 +02:00
conftest.py feat: enhance performance logging and caching in various components 2026-02-26 13:00:31 -08:00
test_connector_document.py test: mark test_connector_document.py with unit pytest marker 2026-03-08 02:53:47 +05:30
test_document_chunker.py add docstrings to all indexing pipeline tests 2026-02-25 20:30:31 +02:00
test_document_hashing.py feat: enhance Google connectors indexing with content extraction and document migration 2026-03-25 18:33:44 +05:30
test_document_summarizer.py feat: enhance performance logging and caching in various components 2026-02-26 13:00:31 -08:00
test_index_batch.py feat: add integration tests for indexing pipeline components 2026-03-25 18:34:02 +05:30
test_index_batch_parallel.py feat: implement parallel indexing for Google Calendar and Gmail connectors 2026-03-26 19:34:04 +05:30
test_migrate_legacy_docs.py feat: add integration tests for indexing pipeline components 2026-03-25 18:34:02 +05:30