TUI

Release Notes

[Upcoming]

Added

  • added a slider to the result statistics view to dynamically adjust the size of the charts
  • added checkboxes to the result statistics view to give the end-user more control over the visual representation of charts (label positioning and text pattern)

Fixed

  • the filtering will be applied to the total eternal- and session-counter at the result statistics view

[4.7.3] - 2020-06-17

Added

  • added an option to the settings to show/hide total and session counter from operator view

[4.7.2] - 2020-06-09

Fixed

  • the layout file could not be (de)serialized due to some missing control IDs

[4.7.1] - 2020-05-26

Added

  • overworked result statistics view

[4.7.0] - 2020-05-14

Added

  • added a session and a long time counter to the result statistics and default operator view

[4.6.2] - 2020-04-30

Fixed

  • execution history view caused a crash when using report file extensions with less than 3 characters

[4.6.1] - 2020-04-15

Changed

  • operator view layout is now automatically restored

Added

  • added a new property to make test projects hidden

[4.6.0] - 2020-02-17

Changed

  • docking layout is now automatically restored when the application launches

Added

  • added an alternative layout to operator view to visualize several sockets in parallel (TUI standard operator view)
  • added new run-time editor view for temporary globals defined in testprojects
  • added new buttons to main menu (restore/import/export layout)

[4.5.24] - 2020-01-10

Changed

  • new IRS licensing method! License files are automatically upgraded to a new structure. Downgrading to versions < 4.5.24 will require a new license file!
  • sorting projects by label by default

Fixed

  • execution time not properly reset / updated in TS2019 under certain conditions (#70)
  • set value messages (sys/uut string/numeric) were not properly decoded when name contained square brackets (#71)
  • ignoring CustomSettingsFolder on settings import

Added

  • added “save as” button to project editor
  • added file dialog to config export

[4.5.23] - 2019-09-20

Added

  • New option “Keep Last Result” which prevents result status from being overridden by “Idle” or Waiting” (Default: true)
  • Updated documentation sections “Options” and test project editor
  • Allow to move docking windows outside of the application (e.g. to a second screen)

[4.5.22] - 2019-09-09

Added

  • new ExecInfo state: Disabled (also available for UutSetResultStatus message)

    Fixed

  • (#62) UUT data is now properly reset when “Show waiting status” is enabled

[4.5.21] - 2019-09-04

Added

  • new setting: show expert view after a project is loaded

Changed

  • improved single uut view header layout for smaller displays

[4.5.20] - 2019-08-14

Fixed

  • Corrected shutdown behavior (fix #50). TestStand components are now properly disposed.
  • Improved error message when using wrong / invalid TestStand installation (bitness)
  • Improved behavior of ProgressPercent. Now values are rounded and coerced to 0…100%

Changed

  • Installation default path of 64 Bit version
  • Trying to close window when execution is active now results in a message box (no choice of termination)
  • Received invalid progress percent values are now coerced to 0…100% instead of discarding the message

[4.5.18]

Changed

  • Updated the operator view for a plugin

[4.5.17]

Changed

  • Updated the operator view for a plugin

[4.5.16]

Fixed

  • Fixed closing of test sockets at exec start

[4.5.15]

Added

  • 64-bit version (should only be used for internal tests as of yet)

[4.5.14]

Fixed

  • (#50) improved shutdown procedure and fixed an issue where main window had to be closed twice (while first click initiated an incomplete shutdown)
  • save focused cell value when project editor is being closed

Changed

  • improved project selection by adding sorting and searching functionality
  • the project editor is now setting relative paths

[4.5.13]

Fixed

  • incomplete and missing property descriptions
  • improved shutdown behavior

Added

  • new option “UnloadCodeModulesBeforeExecution” (Default:false)

Changed

  • Open executions and code modules are no longer automatically closed before each execution start (this happens on project load anyway). Use the new option if you need to keep the old behavior

[4.5.12]

Fixed

  • result statistics were invisible due to a missing dll

[4.5.11]

Fixed

  • re-added missing theme dll

[4.5.10]

Fixed

  • (#43) SysGuiCmd did not execute any command (e.g. “reset_errors”)
  • (#42) Repeated Error Handling option “Set Error Flag” did additionally set the stop flag, which is not the expected behavior. Now only error flag is set and operation continues.

[4.5.8]

Fixed

  • autostart was not working anymore

[4.5.8]

Changed

  • removed MahApps framework

[4.5.8]

Fixed

  • autostart was not working anymore

[4.5.7]

Fixed

  • error when suppressing warnings in custom operator views

[4.5.6]

Fixed

  • app settings migration on upgrade

[4.5.5]

Changed

  • performance & stability improvements
  • styling bugfixes (Windows 7)

[4.5.4]

Fixed

  • standard window title was missing

[4.5.3]

Added

  • import/export for the settings

Changed

  • improved performance for docking
  • improved performance for changing to the expert view for the first time
  • minor visual upgrades

Removed

  • removed project manager from menu and options

[4.5.2]

Changed

  • restructured solution
  • minor improvements

Removed

  • unnecessary dependencies

[4.5.1]

Added

  • Validate edit project buttons when user changed

[4.5.0]

Added

  • New/edit project dialog for start view

Removed

  • IRS Testproject Manager

[4.4.0]

Changed

  • switched to new licensing method / server
  • switched to DevExpress v18.2
  • #19: Large Address Aware (LAA) flag is now set, TUI now supports 4GB RAM on 64bit systems (3GB on 32bit) instead of only 2GB.

Fixed

  • #18: TSResultParser caused an internal exception if ResultRecording was disabled

[4.3.0]

Added

  • #5: sub progress bar: Additional progress bar for subprocesses. Main progress bar can now exclusively be used for test progress.
  • new step type for subprogress bar
  • new additional “evaluated” variants for almost all GUI step types

Fixed

  • #15: underscores were not correctly displayed in operator view
  • #13: fixed layout problems with certain picture sizes

[4.2.1]

Fixed

  • #6: startup problems with licensing message screen

[4.2.0]

Changed

  • introduced new licensing method
  • switched to .Net 4.5.2 (was 4.5)

[4.1.3]

Fixed

  • #4: usage of unknown ProductIDs in DisplayProducts (TestProject) caused application error
  • #3: enabled Flag in Tool menu items was not evaluated

[4.1.2]

Changed

  • operator view layout changed. Systeminfo now separates better from UUT state
  • project picture is now used instead of IRS logo, if defined
  • buttons Start/Stop are now colored and change their activation state depending on running execution (OV and toolbar)

Added

  • options menu now supports browsing for folders

[4.1.1]

Fixed

  • display behavior: flag for “old” UUT data is now reset in PreUUT (Waiting) instead of PostProcessingComplete. Messages in PostUUT no longer clears the existing UUT info

[4.1.0]

Added

  • new display option “Show Waiting State”
  • UUT information is now optionally kept as long as possible (until new UUT is detected) when “Show waiting state” is disabled
  • performance iprovements in Execution History
  • Execution History erlaubt nun “Merged Grouping” bei gedrückter STRG Taste

Changed

  • external changes to loaded sequence file are now ignored when test is running
  • improved display of Runtime Errors, even from Callbacks
  • iproved permission handling
  • FailureStepInfo is now only creeated when result is failed

Fixed:

  • #1066 PanelId in TestExecution was wrong when using StationInfo Message
  • #1063 UUT info was cleared too early
  • #1059 Errors in Callbacks (ProcessSetup etc.) were not displayed

[4.0.0]

Changed

  • new versioning schema: IRS Modular TestStand UI (TUI) now starts with version 4.0 to avoid confusion with its precessors (1.xxx … 3.xxx)

Added

  • #1006: new GUI StepType UUT_SetPicture (displays a UUT picture on demand)
  • #1002: now multiple report files per execution are supported (e.g. when using multiple activated report plugins)
  • #904: Sequence File View now can load multiple sequence files to allow setting of breakpoints in dynamically loaded files
  • #858: ResultStatisics now resettable individually per product
  • #897: visibility od history bar now configurable
  • #901: Error statistics: stepname, sequence name, sequence filename and error text were added
  • #898: Display of machine name in Operatov View. Additional Custom Sytem Name in Settings as alternative to TestSTand StationId
  • #895: GUI Command (StepType) ‘reset_errors’

Fixed

  • #965: About Screen can’t be closed
  • #934: error statistics / error info
  • #933: error statistics was reset on start/stop
  • #932: Missing button execution history
  • #931: scrollbar for error statistics too small
  • #922: „Break on Step Failure“ and „Break on Sequence Failure“ now cleared on start
  • #921: incomplete shutdown
  • #896: Automatically clear error statistics ad start of test
  • #873: Logfiles are now located in %PROGRAMDATA%\IRS\TUI\Logs
  • #892: UUT View now stores width and heigth of UUT panels