Wie werden Konfigurationen verwendet?

Zur Konfiguration von ecu.test gehören im Wesentlichen die Testbenchkonfiguration und die Testkonfiguration. Die gespeicherten Konfigurationsdateien befinden sich im Workspace im Unterordner Konfigurationen. Eine TCF-Datei, eine TBC-Datei oder ein Paar aus beiden kann über das Kontextmenü oder per Drag and Drop auf das Konfigurationen Fenster ausgewählt werden. Durch Klick auf Konfigurationen aktivieren werden sie geladen und im Aktionenfenster stehen abhängig von der Konfiguration nun weitere Tabs zur Verfügung.

Sind die Konfigurationen geladen, können:

  • Toolstatus der angebundenen Tools im Toolmonitor angezeigt und verwaltet werden.

  • Konfigurationsabhängige Toolkategorien, wie beispielsweise Buszugriff, Modellzugriff, Diagnose, Kalibrierung oder Messung als Tabs im Aktionen-Fenster genutzt werden und bieten weitere Testschritte zur Testfallerstellung an.

  • Toolspezifische Jobs auf der Tab Jobs verwendet werden.

  • Im Testfall und der Testbenchkonfiguration verwendete globale Konstanten aufgelöst werden.

  • Tests unter Verwendung von Tools erfolgreich ausgeführt werden.

  • Mappingreferenzen, die auf automatisch geladene globale Mappingdateien zeigen aufgelöst werden

  • Globale Pre- und Postcondition Packages für jedes Package als Pre- und Postcondition ausgeführt werden.

Info

Über den Toolmonitor können nicht von der Konfiguration automatisch gestartete Tools über das Kontextmenü im Nachhinein verbunden werden. Zum Beispiel wenn man das Tool per Hand starten und konfigurieren möchte, bevor ein Testfall von ecu.test damit ausgeführt wird.

Die beschriebene Möglichkeit zum Starten von Konfigurationen ist insbesondere während der Erstellung von Konfigurationen und der Testfallerstellung nützlich. Jedoch ist in der Testautomatisierung ein automatisches Laden und ggf. auch Umladen von Konfigurationen notwendig. Dies kann beim Erstellen von Projekten im Projekt-Editor durch den Projektschritt Konfigurationswechsel realisiert werden.

Die im Konfigurationswechselschritt angegebenen Konfigurationen werden bei der Projektausführung an dieser Stelle geladen. Außerdem kann im unteren Teil des Dialogs festgelegt werden, welche Tools der angegebenen Testbenchkonfiguration (neu-)gestartet oder gestoppt werden sollen. Die Identifikation der Tools geschieht über den in der Testbenchkonfiguration angegebenen Alias.

Info

Es ist mit einem Konfigurationswechselschritt nicht möglich eine Konfiguration komplett zu entladen, so dass keine Konfiguration mehr aktiv ist. Dafür muss eine leere Konfiguration erstellt, gespeichert und dann in den Konfigurationswechselschritt eingefügt werden.