Release Notes

Tecap Automated Test Platform 2020

9.7.2020

Version 20.1.5

FIXED
TestPlan Sequence Clone aktiviert deaktivierte Tests
FIXED
Testproject Upgrade von alt auf v1.5 benennt Ordner nicht um
FIXED
Projektklon hat fehlerhafte Bezüge in VS Solution
FIXED
Programmgenerator versteht Verbatim-Strings nicht richtig
FIXED
Sequencer Dispatch Mode wird bei Integrity Check nicht beachtet
FIXED
Developer Cockpit Workflow-Box bleibt während Run aktiv
FIXED
Embedded User Display Overlay kann OutOfMemoryException auslösen
FIXED
Testprojekt Clone Service API für Add-On bereitstellen

12.6.2020

Version 20.1.4

FIXED
Partieller Connect/Disconnect bei Multi-Point Routes kann scheitern
FIXED
Connector Pin Editor hat alten Zustand nach Instrument Name Refactoring
FIXED
Factory Integration basierend auf TP Test Environment wird wieder deaktiviert
FIXED
Enable SOT/EOT entfernen, da veraltet; Aktivierung per Wahl von Factory Setup
FIXED
Erkennung der Online-Release Notes Seite fehlerhaft

25.3.2020

Version 20.1.3

FIXED
Mögliche Exception bei Projekt öffnen und Workflow Selektion zurückgesetzt (None)
FIXED
Erhöhte Prozessorlast beim Editieren von Tabellen
FIXED
Crash in Package Manager bei Erstkonfiguration eines Projekts

23.3.2020

Version 20.1.2

FIXED
Exception-Meldung in Result Analyst Selektion, wenn keine DataPools vorhanden sind
FIXED
Möglicher Crash bei aktiven Quality Alarms mit Spanning
FIXED
Labels werden manchmal in falschem Font dargestellt
FIXED
Möglicher Crash beim Schliessen durch Plugin Workspace-Aufbau
FIXED
Solution Generator kann falsche Namespaces setzen
FIXED
Falscher Short Detect bei Route Groups mit Double Throw Routen
FIXED
Test Execution Fenster, Crash bei Klick auf Spaltenkopf
FIXED
Massenänderungen bei großen Datenmengen langsam
FIXED
Deaktivieren von System Setup manchmal langsam
FIXED
Generator erkennt Kommentarzeilen nicht zuverlässig
FIXED
Ermittlung von Failed Sites führt manchmal zum Crash

12.3.2020

Version 20.1.1

FIXED
StationName und StationCounter Felder lösen nicht richtig auf
FIXED
Production Setup Barcode Feld kann nicht leer sein
FIXED
Handling Workflow Check zyklisch aufrufen

9.3.2020

Version 20.1.0

NEW
Workflows mit verketteten Varianten
API CHANGES
NEW
Testplan Parameter mit Unit und Beschreibung
NEW
Production Package Einstellungen der vorherigen Freigabe übernehmen
NEW
Sequencer Execution API in Handling zugreifbar machen
NEW
Tests in Designliste per Maus verschieben
NEW
Projekt und Session Infos in Logging und Plugins bereitstellen
NEW
TestRunner und Production API vereinen und vereinfachen
API CHANGES
NEW
Online Release Notes abrufen
NEW
Tecap Info auf Splash Screen
NEW
Dashboard Gestaltung
FIXED
Speicherverbrauch steigt nach Umladen des Projekts im Testbetrieb an
FIXED
C# Project Load macht in manchen .NET Umgebungen Probleme
FIXED
erzeugt Exception im Lizenzdialog
FIXED
Process Alarm Override Typo
API CHANGES
FIXED
Fehler nach Umschalten zwischen Production Mode und Engineering
FIXED
StoreCustomData API akzeptiert keine Null-Werte
FIXED
Export/Import von Project Packages nicht funktional
FIXED
Test Workflow und Test Variant Views öffnen nach unten gescrollt
FIXED
Supplier Export funktioniert nicht
FIXED
Database Type Cache wird beim Connection-Wechsel nicht gelöscht
FIXED
Deselektion aller Sites in OnCheckStartOfTestCondition verursacht Crash
FIXED
SessionCustomData Field anlegen funktioniert nicht mehr nach Umladen des Projekts
RECOMPILE
FIXED
Für Production Setups wird der Barcode beim Konfigurieren nicht automatisch übernommen

Änderungen und Migration

In diesem Abschnitt erläutern wir, welche Änderungen in der Software sich auf Projektinhalte und Plugins so auswirken, dass diese migriert werden müssen.

Was ist betroffen?

  • Testprojekte durch Inhaltsergänzung (automatische Anpassung)
  • Production Plugins durch API Änderungen (händische Anpassungen notwendig)

Upgrade von Testprojekten

Beim Umstieg von Tecap 2019 Version 8.x auf Tecap 20.1 werden neue Projektinhalte hinzugefügt, die ein Update der Projektdatei erfordern. Dabei handelt es sich um neue Konfigurationsmöglichkeiten zur Gestaltung von Workflows. Die Projektstruktur auf Dateiebene bleibt gleich.

Production API Assemblyverweis

Betrifft: Plugins mit Start Procecures, Operator Interfaces und Test Handling.

Zur einfacheren Nutzung und Weiterentwicklung wurde die MTQ.Tecap.Production.Extensibility.dll aufgelöst und die Inhalte in MTQ.Tecap.TestRunner.Extensibility.dll aufgenommen.

In der Migration von Plugins entfernen Sie bitte MTQ.Tecap.Production.Extensibility.dll und verweisen MTQ.Tecap.TestRunner.Extensibility.dll, falls noch nicht geschehen.

Die Ersetzung des Namespaces kann mit Suchen/Ersetzen passieren: "MTQ.Tecap.Production" zu "MTQ.Tecap.TestRunner".

TestRunner API, Korrektur

Betrifft: Test Handling Plugins

Die API ProcessAlarmAcknowledge hatte einen Schreibfehler. Die API ist noch neu und nicht verbreitet im Einsatz, daher die Entscheidung zum Breaking Change, um den Fehler nicht zu manifestieren aber auch keine unnötigen 'Obsoletes' zu erzeugen.

Workflow API, Verbesserung

Betrifft: Plugins mit Test Handling, Operator Interfaces

Die alte Workflow API musste im Rahmen der Feature-Erweiterung angepasst werden.

Namensänderungen: Das Interface IWorkflowFacility heißt nun IWorkflowControlFacility. Das Interface wurde bereinigt um falsche benannte Methoden.

Die Methoden "ChangeTestSetup" heißen nun korrekt "SelectTestSetup".

Automated Test with Passion.