LightRAG/.github/workflows
BukeLy dc2061583f test: refactor E2E tests using complete LightRAG instances
Replaced storage-level E2E tests with comprehensive LightRAG-based tests.

Key improvements:
- Use complete LightRAG initialization (not just storage classes)
- Proper mock LLM/embedding functions matching real usage patterns
- Added tokenizer support for realistic testing

Test coverage:
1. test_legacy_migration_postgres: Automatic migration from legacy table (1536d)
2. test_multi_instance_postgres: Multiple LightRAG instances (768d + 1024d)
3. test_multi_instance_qdrant: Multiple Qdrant instances (768d + 1024d)

Scenarios tested:
- ✓ Multi-dimension support (768d, 1024d, 1536d)
- ✓ Multi-model names (model-a, model-b, text-embedding-ada-002)
- ✓ Legacy migration (backward compatibility)
- ✓ Multi-instance coexistence
- ✓ PostgreSQL and Qdrant storage backends

Removed:
- tests/test_e2e_postgres_migration.py (replaced)
- tests/test_e2e_qdrant_migration.py (replaced)

Updated:
- .github/workflows/e2e-tests.yml: Use unified test file
2025-11-20 00:13:00 +08:00
..
docker-build-lite.yml Change default docker image to offline version 2025-10-16 16:52:01 +08:00
docker-build-manual.yml Change default docker image to offline version 2025-10-16 16:52:01 +08:00
docker-publish.yml Change default docker image to offline version 2025-10-16 16:52:01 +08:00
e2e-tests.yml test: refactor E2E tests using complete LightRAG instances 2025-11-20 00:13:00 +08:00
feature-tests.yml ci: add feature branch testing workflow 2025-11-19 23:34:45 +08:00
linting.yaml Add --show-diff-on-failure flag to pre-commit run 2025-03-25 13:35:08 +08:00
pypi-publish.yml Optimize Docker build with multi-stage frontend compilation 2025-10-14 15:02:58 +08:00
stale.yaml Fix linting 2025-07-20 08:20:53 +08:00
tests.yml Rename GitHub workflow from "Tests" to "Offline Unit Tests" 2025-11-18 13:36:00 +08:00