Reimport Tool
Dieses Werkzeug erlaubt es dem Benutzer seine Bibliotheken auf den aktuellsten Stand zu bringen. Dabei definiert der Benutzer eine Menge von Biblotheks-Dateien die auf Aktualität überprüft werden und gegebenfalls zusätzliche Bibliotheken die für den Reimport mit herangezogen aber selbst nicht modifiziert werden. Das Reimport Tool entscheidet dann in welcher Reihenfolge diese Bibliotheken geladen, modifiziert und zuruckgeschrieben werden. Dabei werden innerhalb einer Bibliothek nur die direkt zu reimportierenden Bibliotheken betrachtet und falls erforderlich reimportiert. Um zu garantieren, dass alle verschachtelten Bibliotheken auf dem aktuellsten Stand sind, müssen zuerst diese direkt importierten Bibliotken auf den neusten Stand gebracht werden. Dabei wird für den Reimport eine Reihenfolge der zu aktualisierenden Bibliotheken so festgelegt, dass zuerst die Bibliotheken aktualisiert werden, für die bereits aktuelle Bibliotheken zur Verfügung stehen. Im weitern Verlauf werden nun diese aktualisierten Bibliotheken für den Reimport herangezogen.
Dabei kann der Benutzer entscheiden, ob die bereits aktualiserten Bibliotheken sofort nach dem jeweiligen Reimport überschrieben werden oder erst am Ende des ganzen Reimports (Alles oder Nichts).
Werden Bibliotheken mit der gleichen Funktionalität (FID) wäherend des Reimports erkannt, werden diese zwar aktualisiert aber nicht für den Reimport in andere Testsuiten mit einbezogen, da keine Eindeutigkeit existiert!
Treten beim Reimport Feler bzw. Warnungen auf kann der Benutzer entscheiden wie diese zu behandeln sind. Es besteht die Auswahl zwischen Abbruch der zu reimportierende Bibliothek, der Testsuite oder dem ganzen Reimport. Im Falle einer Warnung kann der Benutzer diese ignorieren und mit dem Reimport fortfahren. Beim Abbruch des Reimports ist zu berücksichtigen, das falls man sich fuer das Überschreiben der Dateien erst am Ende des Reimports entschieden hat, alle bis dahin gemachten Änderungen verloren gehen!
Beim Laden der zu aktualiserenden Bibliotheken bzw. der zusätzlichen Bibliotheken für den Reimport kann der Benutzer zwischen einem Verzeichnis, einem Verzeichnis mit allen Unterverzeichnissen oder auch einer Datei, die die vollständigen Pfadnamen der Dateien enthält auswählen. Diese Datei kann über den Testsuite Browser oder auch vom Benutzer selbst angelegt werden. Dabei ist zu berücksichtigen, dass pro Zeile ein vollständiger Pfadname steht (Leerzeilen sind erlaubt).
Inhaltsverzeichnis
Einstellungen[Bearbeiten]
Wie sollen Warnungen behandelt werden[Bearbeiten]
- Öffne Browser
- Warnungen werden in einem Fenster angezeigt; der Benutzer kann dann entscheiden wie er die Warnungen behandeln möchte (blockierend).
- Überspringen der Testsuite
- Die Aktualisierung der Testsuite wird abgebrochen und es wird mit der nächsten Testsuite fortgefahren. Die original Datei bleibt unverändert.
- Überspringen der Bibliothek für den Reimport
- Die gerade zu reimportierende Bibliothek wird übersprungen und es wird mit der nächsten zu reimportierenden Bibliothek in der Testsuite fortgefahren.
- Warnungen ignorieren
- Es wird kein Fenster bezüglich Warnungen geöffnet; der Reimport der Bibliothek wird als erfolgreich gewertet.
- Reimport abbrechen
- Abbruch des Reimports. All Änderungen die bis zu diesem Zeitpunk nicht übernommem wurden gehen verloren (siehe dazu: 'Vorhandene Testsuite sofort nach dem Ändern überschreiben').
Wie sollen Fehler behandelt werden[Bearbeiten]
- Öffne Browser
- Fehler werden in einem Fenster angezeigt; der Benutzer kann dann entscheiden wie er die Fehlermeldungen behandeln möchte (blockierend).
- Überspringen der Testsuite
- Die Aktualisierung der Testsuite wird abgebrochen und es wird mit der nächsten Testsuite fortgefahren. Die original Datei bleibt unverändert.
- Überspringen der Bibliothek für den Reimport
- Die gerade zu reimportierende Bibliothek wird übersprungen und es wird mit der nächsten zu reimportierenden Bibliothek in der Testsuite fortgefahren.
- Reimport abbrechen
- Abbruch des Reimports. All Änderungen die bis zu diesem Zeitpunk nicht übernommem wurden gehen verloren (siehe dazu: 'Vorhandene Testsuite sofort nach dem Ändern überschreiben').
Testsuite sichern[Bearbeiten]
- Vorhandene Testsuiten überschreiben (Voreinstellung)
- Nach Aktualisierung der Testsuiten werden die original Dateien überschrieben
- In Ordner speichern
- Die aktualisierten Testsuiten werden in einem definierten Ordner abgelegt, die originale Dateien werden nicht überschrieben!
Logdaten[Bearbeiten]
- Dateinamen festlegen (optional)
- Alle durchgeführten Operationen als auch Fehler und Warnungen werden während des Reimports in diese Log-Datei geschrieben.
Weitere[Bearbeiten]
- Reduzierte Bibliotheken nicht reimportieren (Voreinstellung)
- Reduzierte Bibliotheken werden nicht reimportiert.
- Vorhandene Testsuite sofort nach dem Ändern überschreiben
- Standardmäßig werden modifizierte Testsuite-Dateien erst am Ende des Reimports überschrieben. Wird der Reimport vorzeitig abgebrochen gehen alle Änderungen die bis zu diesem Zeitpunk vorgenommen wurden verloren.