@@ -8,21 +8,21 @@ For the simplest test execution, use the automated test runner script:
88
99``` bash
1010# Check k3s status first (DO NOT restart if already running)
11- ./tools /k8s/dev-k8s.sh status
11+ ./scripts /k8s/dev-k8s.sh status
1212
1313# Run automated test (Test Type 2: Pre-Acquisition Agent Setup)
14- ./tools /run-e2e-test.sh
14+ ./tests/e2e /run-e2e-test.sh
1515
1616# With custom parameters (paths relative to workspace root)
17- ./tools /run-e2e-test.sh \
17+ ./tests/e2e /run-e2e-test.sh \
1818 ../../testdata/recordings/bi37708-42_epurecording.tar.gz \
1919 ../../tmp/epu-test-dir \
2020 0.1
2121
2222# Or override via environment variables
2323SMARTEM_TEST_RECORDING=/path/to/recording.tar.gz \
2424SMARTEM_EPU_DIR=/path/to/epu-dir \
25- ./tools /run-e2e-test.sh
25+ ./tests/e2e /run-e2e-test.sh
2626```
2727
2828** Script parameters** (all optional):
@@ -64,7 +64,7 @@ If you've already set up once and just need to run another test:
6464
6565``` bash
6666# 1. Check k3s status (DO NOT restart if already running)
67- ./tools /k8s/dev-k8s.sh status
67+ ./scripts /k8s/dev-k8s.sh status
6868
6969# 2. Prepare clean environment
7070unset POSTGRES_HOST POSTGRES_PORT POSTGRES_DB POSTGRES_USER POSTGRES_PASSWORD
@@ -115,13 +115,13 @@ For testing multiple concurrent microscopes and acquisition sessions simultaneou
115115
116116``` bash
117117# Check k3s status first (DO NOT restart if already running)
118- ./tools /k8s/dev-k8s.sh status
118+ ./scripts /k8s/dev-k8s.sh status
119119
120120# Run multi-microscope test with 3 microscopes (default)
121- ./tools /run-e2e-test-multi-microscope.sh
121+ ./tests/e2e /run-e2e-test-multi-microscope.sh
122122
123123# With custom parameters (paths relative to workspace root)
124- ./tools /run-e2e-test-multi-microscope.sh \
124+ ./tests/e2e /run-e2e-test-multi-microscope.sh \
125125 3 \
126126 ../../testdata/recordings/bi37708-42_epurecording.tar.gz \
127127 ../../tmp/epu-test-dir \
@@ -130,7 +130,7 @@ For testing multiple concurrent microscopes and acquisition sessions simultaneou
130130# Or override via environment variables
131131SMARTEM_TEST_RECORDING=/path/to/recording.tar.gz \
132132SMARTEM_EPU_DIR=/path/to/epu-dir \
133- ./tools /run-e2e-test-multi-microscope.sh 3
133+ ./tests/e2e /run-e2e-test-multi-microscope.sh 3
134134```
135135
136136** Script parameters** (all optional):
@@ -239,7 +239,7 @@ The test setup simulates a complete SmartEM workflow:
239239### Environment Setup
240240- Python 3.12+ with venv activated: ` source .venv/bin/activate `
241241- Full development install: ` pip install -e .[all] `
242- - Local k3s cluster running: ` ./tools /k8s/dev-k8s.sh up `
242+ - Local k3s cluster running: ` ./scripts /k8s/dev-k8s.sh up `
243243- Environment file: ` .env ` (created from ` .env.example ` - see Environment File Setup below)
244244
245245### Test Data
@@ -298,7 +298,7 @@ ADMINER_PORT=8080
298298CORS_ALLOWED_ORIGINS=*
299299```
300300
301- ** Usage** : Automatically loaded by ` ./tools /run-e2e-test.sh ` script
301+ ** Usage** : Automatically loaded by ` ./tests/e2e /run-e2e-test.sh ` script
302302
303303## Database Operations
304304
@@ -506,7 +506,7 @@ pkill -f uvicorn
506506pkill -f fastapi
507507
508508# 5. Verify k3s services are running (DO NOT restart if already running)
509- ./tools /k8s/dev-k8s.sh status
509+ ./scripts /k8s/dev-k8s.sh status
510510
511511# 6. Clean RabbitMQ (restart to ensure empty queue)
512512kubectl rollout restart deployment/rabbitmq -n smartem-decisions
@@ -773,7 +773,7 @@ pgrep -f "smartem_backend|smartem_agent|epuplayer"
773773rm -rf ../epu-test-dir
774774
775775# Stop k3s cluster (if needed)
776- ./tools /k8s/dev-k8s.sh down
776+ ./scripts /k8s/dev-k8s.sh down
777777```
778778
779779## Troubleshooting
0 commit comments