Initial GeoIntel V1 foundation
GeoIntel CI / docs-smoke (push) Has been cancelled
GeoIntel CI / contract-smoke (push) Has been cancelled

This commit is contained in:
Codex
2026-06-16 23:36:32 +02:00
commit 6ea3586a3e
605 changed files with 45284 additions and 0 deletions
+70
View File
@@ -0,0 +1,70 @@
# Test Catalog
## Backend tests
### Project tests
- Create project.
- List projects.
- Read project detail.
- Reject invalid project payload.
### Area tests
- Create valid polygon area.
- Reject invalid geometry.
- Calculate area in square meters.
- Return GeoJSON.
### Dataset tests
- Register dataset.
- Upload allowed file type.
- Reject unsupported file type.
- Extract vector metadata.
- Extract raster metadata where fixture is available.
### Raster tests
- Read CRS.
- Read bounds.
- Clip raster by area.
- Generate tiles.
### Vector tests
- Import GeoJSON.
- Reproject geometry.
- Clip vector by area.
- Calculate area/length.
### Detection tests
- Create detection run.
- Store detection geometry.
- Filter detections by confidence.
- Export detections to GeoJSON.
### QA/QC tests
- Match predicted and reference polygons.
- Calculate IoU.
- Calculate precision.
- Calculate recall.
- Calculate F1.
- Identify false positives.
- Identify false negatives.
## Frontend tests
- App shell renders.
- Project list loads from API.
- Dataset page handles loading/empty/error states.
- Map page loads fixture geometry.
- Detection results display confidence and classes.
## Smoke tests
- Docker compose starts core services.
- Backend health endpoint returns OK.
- Frontend can call backend health endpoint.