-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy path.env.testing.example
More file actions
56 lines (41 loc) · 1.37 KB
/
.env.testing.example
File metadata and controls
56 lines (41 loc) · 1.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# Mindwave Testing Environment
# ============================================
# Test Database
# ============================================
DB_CONNECTION=sqlite
DB_DATABASE=:memory:
# ============================================
# LLM Configuration for Tests
# ============================================
# OpenAI (Required for integration tests)
# Uncomment and add your key to run integration tests
# OPENAI_API_KEY=sk-your-test-api-key-here
OPENAI_MODEL=gpt-3.5-turbo
# Mistral (Optional)
# MISTRAL_API_KEY=your-test-api-key-here
# Default driver for tests
MINDWAVE_LLM_DRIVER=openai
# ============================================
# Tracing Configuration for Tests
# ============================================
MINDWAVE_TRACING_ENABLED=true
MINDWAVE_TRACING_SERVICE_NAME=mindwave-tests
MINDWAVE_TRACING_SAMPLE_RATE=1.0
MINDWAVE_CAPTURE_MESSAGES=true
MINDWAVE_TRACING_DATABASE_ENABLED=true
# Disable OTLP export during tests
MINDWAVE_OTLP_ENABLED=false
# ============================================
# Vector Stores (Optional - tests skip if unavailable)
# ============================================
# PINECONE_API_KEY=
# PINECONE_ENVIRONMENT=
# QDRANT_HOST=localhost
# QDRANT_PORT=6333
# WEAVIATE_HOST=localhost
# WEAVIATE_PORT=8080
# ============================================
# Test Logging
# ============================================
LOG_CHANNEL=stderr
LOG_LEVEL=error