Tab Workspace¶
Der Tab Workspace zeigt eine Übersicht der vorhandenen Packages, Projekte, Testkonfigurationen und Testbenchkonfigurationen. Außerdem werden hier Bibliotheksworkspaces angezeigt. Das Erstellen und Verwalten der Dateien erfolgt mit Hilfe des integrierten Workspace-Explorers sowie des darüber befindlichen Favoriten-Explorers. Beide Explorer können mit Klick auf den darüber befindlichen Pfeil ein- und ausgeklappt werden, um wahlweise nur mit einem oder beiden Explorern zu arbeiten.
Favoriten-Explorer
Der Favoriten-Explorer im oberen Bereich des Tabs Workspace ist standardmäßig eingeklappt. In ihm können vorübergehend wichtige Packages, Projekte, Konfigurationen sowie Verzeichnisse abgelegt werden, um den Zugriff auf diese zu vereinfachen. Diese bleiben auch nach einem Neustart von ecu.test erhalten, da sie in einer separaten Datei namens favorites.xml gesichert werden. Der Favoriten-Explorer bietet, abgesehen von den Operationen auf Dateiebene und dem Testmanagement, alle Optionen des Package-Explorers und wird auch bei Änderungen, die im Package-Explorer vorgenommenen werden, immer auf dem aktuellen Stand gehalten.
Rechts oberhalb des Favoriten-Explorers befindet sich eine Reihe von Buttons. Der links gelegene Button mit dem Pfeilsymbol ermöglicht es, ein im Favoriten-Explorer markiertes Package oder Projekt mit einem Klick auszuführen. Ist die Ausführung eines Packages nicht erfolgreich (FAILED oder ERROR), so wird der Report des Packages angezeigt. Bei erfolgreicher Ausführung wird die entsprechende Datei umgehend wieder geschlossen. Ist ein Verzeichnis markiert, so wird dieser Button deaktiviert. Der mit einem Mülleimer gekennzeichnete Button ermöglicht es, die Favoriten durch einmaligen Klick zu leeren.
Workspace-Explorer¶
Der Workspace-Explorer ist das Zentrum des Tabs Workspace. Dieser zeigt in aufklappbaren Knoten die folgenden Ordner des aktuellen Workspace an:
Bibliotheksworkspaces (nur sichtbar wenn diese konfiguriert wurden)
Den Inhalt des Konfigurations- und des Packageverzeichnis entsprechend der aktuellen Workspace-Einstellungen
Die vorhandenen Packages, Projekte und Konfigurationen können hier wie in einem Dateiexplorer kopiert und verschoben werden. Erstellen und Löschen von Elementen ist ebenfalls möglich. Dazu bietet der Explorer ein umfangreiches Kontextmenü und beherrscht ebenso „Drag & Drop“ (das gilt nicht für Elemente in Bibliotheksworkspaces).
Neue Dateien erstellen
Das Erstellen eines neuen Packages, Projekts oder von Konfigurationen ist auf mehreren Wegen möglich:
Über das Kontextmenü im Workspace-Explorer
In der Menüleiste unter
Durch Rechtsklick auf den Tab einer im Editor geöffneten Datei oder durch Doppelklick auf den leeren Raum neben den Tabs der geöffneten Dateien
Ein Klick auf das Neu-Symbol in der Buttonleiste einer im Editor geöffneten Datei erzeugt eine neue Datei des gleichen Typs.
Versionsverwaltung
Ist in den Einstellungen unter Versionsverwaltung ein Versionsverwaltungssystem ausgewählt, so werden Aktionen wie Verschieben, Kopieren und Löschen von Dateien die unter Versionsverwaltung stehen an das Versionsverwaltungssystem weitergegeben bzw. direkt von diesem durchgeführt.
Ist unter Versionsverwaltung die Option Neue Dateien / Verzeichnisse autom. unter Versionsverwaltung stellen aktiviert, werden alle mit Hilfe des Workspace-Explorer neu erstellten oder kopierten Dateien automatisch zum gewählten Versionsverwaltungssystem hinzugefügt.
Dateien bearbeiten
Mit einem Doppelklick oder Auswahl der Option im Kontextmenü wird die entsprechende Datei zur Bearbeitung geöffnet.
Filter¶
Durch Eingabe von Filterausdrücken in das Suchfeld am oberen Rand des Explorers ist es möglich, die Elemente im Workspace zu filtern und zu durchsuchen.
Es stehen zwei Varianten von Filtern zur Verfügung die über den Button links neben dem Suchfeld umgeschaltet werden können.
- Einfache Filter
Berücksichtigt als Suchkriterium nur den Dateinamen. Dabei wird immer auf das Enthalten der eingegebenen Zeichenkette im Namen geprüft.
- Erweiterter Filter
Es stehen auch Attribute der Dateien als Filterkriterien zur Verfügung. Außerdem können im erweiterten Filter Kriterien kombiniert werden (siehe Filter). Bei der Formulierung von erweiterten Filtern steht eine Auto-Vervollständigung für die Kriterien und eine Historie der zuletzt ausgeführten Aktionen zur Verfügung.
Das Ergebnis beider Filtervarianten kann in zwei Varianten dargestellt werden. Die Auswahl geschieht über den Trichter links neben dem Suchfeld.
- Nur Treffer anzeigen
Alle nicht den Filterkriterien entsprechenden Elemente werden ausgeblendet
- Treffer markieren
Es werden weiterhin alle Elemente dargestellt, aber die Treffer werden hervorgehoben
Drag & Drop¶
Es ist möglich Elemente per Drag & Drop zu verschieben bzw. zu kopieren. Dazu wird der Eintrag mit der linken Maustaste ausgewählt und bei gedrückt gehaltener Maustaste in den gewünschten Zielordner gezogen. Beim Loslassen der Maustaste wird die Datei in den Zielordner verschoben.
Bibliotheksworkspaces¶
Bibliotheksworkspaces werden in einem separaten Ordner angezeigt, sofern diese in den Workspaceeinstellungen unter Bibliotheken definiert wurden.