Netzwerksolution Documentation Report

ET-VALIDATOR-EXECUTION-CONTRACT-001

Validation Execution Contract#

Eingaben#

Seiteneffekte#

Validatoren sind lesend. Reporter dürfen ausschließlich das explizit angegebene Ausgabeartefakt erzeugen und hierfür notwendige Elternverzeichnisse anlegen. Änderungen an geprüften Quellen sind unzulässig.

Exit-Vertrag#

Exit
0 alle implementierten Pflichtprüfungen erfolgreich
ungleich 0 mindestens ein Fehler oder eine nicht zuverlässig ausführbare Pflichtprüfung

Ein Exit-Code 0 darf nicht verwendet werden, wenn keine prüfbaren Eingabeartefakte gefunden wurden und der Werkzeugzweck dadurch nicht erfüllt wurde.

Ausgabe#

Zusammenspiel#

ist der führende ausführbare Validator für Artifact-Manifeste. Die Reportwerkzeuge projizieren bereits deklarierte Daten und dürfen einen fehlgeschlagenen Validatorlauf nicht in positive umdeuten.