Files
thpeetz-notes/Archiv/cimt AG/Projekte/ivv/SEU-2875.md
T

1.8 KiB

title, status, priority, bearbeiter, Lösungsversion, Lösung, tags
title status priority bearbeiter Lösungsversion Lösung tags
Vergleich der Build-Artefakte/EARs zwischen altem und neuen Releasebuild Geschlossen Hoch Heino Wernicke 939.410 Fertig
process/task

[!task]+ Project:: DC-G Softwareentwicklungsumgebung Epic:: GIT Releasebuild Bar:: $= dv.view('total-progress-bar', {file: "SEU-2875"})

Aufgabenbeschreibung

Vorschlag zur Implementierung:

  • neue Methode contains , die einen Parameter enthält, der steuert, ob der Patchlevel im Dateinamen ignoriert wird.
  • Anwendung der neuen Methode bei der Überprüfung der Dateiinhalte

neue Features:

  • Hinzufügen der picocli-Library
  • Kommandozeilenargumente zum Vergleich mehrerer Archive

Test des ZIP-Komparator mit Releasebuilds:

  • Kopieren der Artefakte aus O:\ivv\Alle\2062869 nach C:\Entwicklung\test-zip-komparator
  • Vergleich der Artefakte aus Produktion.939.000 mit Test.939.000_20230525

Erzeugen des Ergebnis-Verzeichnisses

  • Verwende HauptDialog#setErgVerzeiczhnis und HauptDialog#getDateinameOneExt als Vorlage für die Erweiterung in StartCli

Neu-Aufsetzen des Feature-Branch SEU-2875

  • Alle Änderungen am bisherigen Feature-Branch zurücknehmen
  • Feature-Branch neu aufsetzen
  • Anforderungen in Absprache mit Heino Wernicke
    • Die GUI wird nicht geändert
    • Erweitern des Projektes um eine Kommandozeilen-App StartCli
      • Angabe zweier Archive als Parameter
      • Option ignoreReleaseBuildVersion
      • Ausgabe des Vergleichs als einfacher Diff nach System.out
    • Der Vergleich beinhaltet nur den Vergleich der Dateinamen
    • Die Option ìgnoreReleaseBuildVersion ignoriert die ReleasebuildVersion (Patch-Version, 3. Stelle) bei ivv-Artefakten
      • ivv-Artefakte beginnen mit [a-z]2_

Überlegungen

Unteraufgaben

  • SEU-2875