Lokale Daten

Lokale Daten sind solche, die entweder anwenderspezifisch bzw. rechnerspezifisch sind und daher über mehrere Workspaces hinweg Verwendung finden sollen oder jene die ausschließlich redundante Informationen zwischenspeichern.

Info

Der Platzhalter %temp% für Windows-Pfade und $TMPDIR für Linux-Pfade orientiert sich an der Implementierung der Pythonfunktion tempfile.gettempdir() und kann demzufolge für verschiedene Pfade des temporären Verzeichnisses stehen.

Info

Für Linux sind für folgende Umgebungsvariablen Rückfallebenen definiert, falls diese nicht gesetzt sind:

$XDG_CONFIG_HOME

~/.config

$XDG_CACHE_HOME

~/.cache

Datenbanken

Bus-Cache

Dateinamen:

data_cache_*.sdb

Speicherort:

Windows

%appdata%/tracetronic/ecu.test 2025.3/

Linux

$XDG_CONFIG_HOME/tracetronic/ecu.test 2025.3/

Funktion:

Cache-Dateien für geladene Datenbasen (z.B. Bus, Service, Modell etc.).

Format:

SQlite-Datei

Signal-Cache

Dateinamen:

.zarray, .zattrs, 0

Speicherort:

Windows

%temp%/ecu.test 2025.3/SignalCache_~Port~/

Linux

$XDG_CONFIG_HOME/ecu.test 2025.3/SignalCache_~Port~/

Funktion:

Cache-Dateien für geladene Signale.

Format:

Json/Json/Binär

Sprache

Dateiname:

i18ncache.sdb

Speicherort:

Windows

%appdata%/tracetronic/ecu.test 2025.3 /

Linux

$XDG_CONFIG_HOME/tracetronic/ecu.test 2025.3 /

Funktion:

Datenbank für Übersetzungen zur Verwendung in Package Übersetzung prüfen.

Format:

SQlite-Datei

Nutzerspezifische Einstellungen

Lokale Einstellungen

Dateiname:

localsettings.xml

Speicherort:

Windows

%appdata%/tracetronic/ecu.test 2025.3/

Linux

$XDG_CONFIG_HOME/tracetronic/ecu.test 2025.3/

Funktion:

Speichert die lokalen Einstellungen.

Format:

xml-Datei

Externe Programme

Dateiname:

externalprograms.xml

Speicherort:

Windows

%appdata%/tracetronic/ecu.test 2025.3/

Linux

$XDG_CONFIG_HOME/tracetronic/ecu.test 2025.3/

Funktion:

Speichert die Verknüpfungen zwischen ecu.test und externen Programmen (z.B. den bevorzugten Editor für Python-Dateien).

Format:

xml-Datei

Anzeigeeinstellungen

Dateiname:

viewsettings.xml

Speicherort:

Windows

%appdata%/tracetronic/ecu.test 2025.3/

Linux

$XDG_CONFIG_HOME/tracetronic/ecu.test 2025.3/

Funktion:

Speichert die Anzeigeeinstellungen von ecu.test.

Format:

xml-Datei

Schlüsseldateien

Lizenzschlüssel

Dateiname:

license.key

Speicherort:

Windows

%localappdata%/tracetronic/ecu.test 2025.3/

Linux

$XDG_CONFIG_HOME/tracetronic/ecu.test 2025.3/

Funktion:

Lizenzschlüssel der beim ersten Start von ecu.test erstellt wird insofern ecu.test in Form einer Volumenlizenz erworben wurde.

Format:

Textdatei

Packageschlüssel (private)

Dateiname:

privateSign.sign

Speicherort:

Windows

%appdata%/tracetronic/ecu.test 2025.3/

Linux

$XDG_CONFIG_HOME/tracetronic/ecu.test 2025.3/

Funktion:

Privater Schlüssel zur Signierung von Packages. (Siehe Schützen von Packages)

Format:

binär

Packageschlüssel (public)

Dateiname:

publicSign.lic

Speicherort:

Windows

%appdata%/tracetronic/ecu.test 2025.3/

Linux

$XDG_CONFIG_HOME/tracetronic/ecu.test 2025.3/

Funktion:

Öffentlicher Schlüssel zur Verifikation der Signatur von Packages. (Siehe Schützen von Packages)

Format:

binär

Logging

Ausgabe Logs

Dateinamen:

ecu.test_out.log, Tool_Server_out.log

Speicherort:

Windows

%temp%/ecu.test 2025.3/

Linux

$XDG_CACHE_HOME/ecu.test 2025.3/

Funktion:

Speichert die Meldungen von ecu.test bzw. Tool Server. Die Dateigröße ist auf 2 MB begrenzt, danach werden die ältesten Einträge gelöscht, um neue Meldungen hinzuzufügen. Vor allem bei unbeaufsichtigter Testausführung kann sie bei einer eventuellen Fehlersuche hilfreich sein.

Mit Hilfe der Einstellung Logdateien in Reportordner kopieren können die Logdateien automatisch am Ende der Testausführung in das Reportverzeichnis übernommen werden.

Format:

Textdateien

Fehler Logs

Dateinamen:

ecu.test_err.log, Tool_Server_err.log

Speicherort:

Windows

%temp%/ecu.test 2025.3/

Linux

$XDG_CACHE_HOME/ecu.test 2025.3/

Funktion:

Speichert die Fehlermeldungen von ecu.test bzw. Tool Server. Die Dateigröße ist auf 2 MB begrenzt, danach werden die ältesten Einträge gelöscht, um neue Meldungen hinzuzufügen. Wird bei der Meldung von Problemen an den Support benötigt.

Mit Hilfe der Einstellung Logdateien in Reportordner kopieren können die Logdateien automatisch am Ende der Testausführung in das Reportverzeichnis übernommen werden.

Format:

Textdateien

Patch Log

Dateiname:

Patch.log

Speicherort:

Windows

%temp%/ecu.test 2025.3/

Linux

$XDG_CACHE_HOME/ecu.test 2025.3/

Funktion:

Protokolliert für alle Patches im „Patches“-Verzeichnis, ob sie geladen oder ignoriert wurden.

Format:

Textdatei

Installation Log

Dateiname:

ecu.test 2025.3.~Revision~_~Timestamp~.log

Speicherort:

Windows

%temp%/

Linux

$XDG_CACHE_HOME/

Funktion:

Protokolliert Installationsprozess.

Format:

Textdatei

Crash-Dumps

Dateinamen:

ET_crash_~Timestamp~.dmp, ET_crash_~Timestamp~.txt

Speicherort:

Windows

%temp%/

Linux

$TMPDIR/

Funktion:

Die dmp-Datei enthält den Crashdump und die txt-Datei Informationen zur Speicherbelegung und Tracebacks aller Python-Threads.

Format:

dmp-Datei und Textdatei

ToolLib-Einstellungen

Dateiname:

ToolLibs.ini

Speicherort:

Windows

%programdata%/tracetronic/ecu.test 2025.3/

Linux

$XDG_CONFIG_HOME/tracetronic/ecu.test 2025.3/

Funktion:

Speichert die Standardwerte der Einstellungen der ferngesteuerten Schnittstellen, die in der Testbenchkonfiguration angezeigt und angepasst werden. Die Einstellungen sind nur für die Schnittstellen gültig, die auf diesem PC verwendet werden. Bei Fernsteuerung über Tool Server muss die ToolLibs.ini des jeweiligen PCs angepasst werden. Die möglichen Einstellungen sind unter Allgemeine Einstellungen von Tool Server genauer beschrieben.

Die Erstellung der Datei erfolgt beim ersten Start von ecu.test bzw. Tool Server.

Sowohl aus ecu.test heraus als auch aus Tool Server kann man die (lokale) ToolLibs.ini auch über das Tastaturkürzel <Strg> + <F11> öffnen.

Info

Sollte der aktive Benutzer nicht über Schreibrechte in %allusersprofile% verfügen, so wird die ToolLibs.ini unter %localappdata% angelegt. Eine eventuell später von einem Nutzer mit Schreibrechten in %allusersprofile% erstellte Datei hat, sobald sie existiert, Vorrang.

../../_images/ToolLibs_ini.png
Format:

ini-Datei

Automatisch heruntergeladene Reports aus test.guide

Speicherort:

Windows

%temp%/Report Viewer/ReportCache/

Linux

$TMPDIR/Report Viewer/ReportCache/