API-Referenzen

Im Programmverzeichnis von ecu.test im Unterordner Help/api befinden sich weitere Dokumentationen und Beispiele. Folgende Elemente sind derzeit enthalten:

Info

Das HTML-Dokument index.html dient als Einsprungspunkt und ermöglicht eine bequeme Navigation durch die vorhandenen Dokumentationen.

Fernsteuerung und Automatisierung von ecu.test

  • COM API: Eine Übersicht der Befehle der ecu.test COM-Automatisierungsschnittstelle (inkl. zwei Beispiele)

  • REST API: Eine interaktive Übersicht der Befehle der ecu.test REST API.

Siehe auch COM API und REST API.

Abfrage statischer und dynamischer Informationen von Testfall und Traceanalyse

  • Internal API: Eine Übersicht der Befehle der ecu.test-internen API, auf die im Testfall mittels api. zugegriffen werden kann

  • Trace Analysis API: Eine Übersicht der Befehle, die in eigenen python-basierten Traceschrittvorlagen zur Steuerung der Traceanalyse von ecu.test verwendet werden können

Verwendung der in ecu.test verwendeten Spezialobjekte

Abfrage von Reportinformationen innerhalb eigener Reportgeneratoren

  • Report API: Eine Übersicht der Befehle, die in eigenen Reportgeneratoren verwendet werden können

Entwicklung eigener Erweiterungen für ecu.test

ecu.test Interface Python Bibliothek

Die ecu.test Interface Python Bibliothek stellt die öffentlichen Python-Schnittstellen für die Entwicklung eigener ecu.test-Erweiterungen bereit. Das Python-Wheel ecutest-interface befindet sich unter <ecu.test-Installationsverzeichnis>/res.

Die Installation des Wheels mit pip install <Pfad zum Wheel> in einer Python-Entwicklungsumgebung ermöglicht Autovervollständigung und Typprüfung in der IDE bei der Entwicklung eigener Erweiterungen.

Die installierte Bibiliothek unterstützt auch die Erstellung von Code mit einer KI. Dafür sollte explizit ecutest-interface als Informationsquelle erwähnt werden.

Beispielanfrage an eine KI:

Für ecu.test soll ein Parametersatzgenerator erstellt werden.
Verwende dafür die Bibliothek ecutest-interface. Für Instruktionen
lese die in der Bibliothek enthaltenen README-Dateien, Docstrings und Typinformationen.
Der Parametersatzgenerator soll...

Enthaltene Schnittstellen