🧪
End-to-End Test

iFootScan E2E Scan Test

Simuliert den vollständigen iOS-Client-Ablauf: von der Presigned URL bis zum Worker-Callback.

1

Prepare Upload

Ausstehend

Simuliert Schritt 1: iOS fordert Upload-URL an.
Generiert Presigned-URL für direkten Upload zu MinIO / AWS S3.
Testdaten: test / person / left


            
2

Upload USDZ

Ausstehend

Lädt die USDZ-Testdatei per HTTP-PUT direkt an die Presigned URL.
Anschließend wird geprüft, ob das Objekt im Storage existiert.


            
3

Inform Backend & Worker Processing

Ausstehend

Informiert das Backend über den abgeschlossenen Upload.
Das Backend startet den Python-Worker asynchron.
Polling läuft danach automatisch alle 5 Sekunden (max. 10 Minuten).


            
4

Messwerte laden

Ausstehend

Ruft die vom Worker berechneten Messwerte aus der Datenbank ab.


            
5

OBJ-Datei laden

Ausstehend

Öffnet oder lädt die berechnete OBJ-Datei aus dem Storage.


            
6

Cleanup

Ausstehend

Löscht Testdaten aus DB und Object Storage (USDZ, OBJ, Plots).


            
Dashboard öffnen 🏠 Monitoring öffnen 🩺