Files
geointel/docs/TEST_CATALOG.md
T
Codex 6ea3586a3e
GeoIntel CI / docs-smoke (push) Has been cancelled
GeoIntel CI / contract-smoke (push) Has been cancelled
Initial GeoIntel V1 foundation
2026-06-16 23:36:32 +02:00

1.3 KiB

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.