Initial public release
GeoIntel release gates / Compile, test, contracts and builds (push) Successful in 1m49s
GeoIntel release gates / Python and npm vulnerability policy (push) Successful in 21s
GeoIntel release gates / Production AI image, SBOM and container scan (push) Successful in 5m39s
GeoIntel release gates / Deploy exact gated revision to Unraid (push) Failing after 58m43s
GeoIntel release gates / Compile, test, contracts and builds (push) Successful in 1m49s
GeoIntel release gates / Python and npm vulnerability policy (push) Successful in 21s
GeoIntel release gates / Production AI image, SBOM and container scan (push) Successful in 5m39s
GeoIntel release gates / Deploy exact gated revision to Unraid (push) Failing after 58m43s
This commit is contained in:
@@ -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.
|
||||
Reference in New Issue
Block a user