Raptor-Test-Release-Notes: Difference between revisions

From NewEagleWiki
Jump to navigation Jump to search
(Raptor-Test 2023b_1 Release Notes)
 
(5 intermediate revisions by one other user not shown)
Line 3: Line 3:


Below is a list of all Raptor-Test versions and their change logs, beginning with the most recent version.
Below is a list of all Raptor-Test versions and their change logs, beginning with the most recent version.
=== Release 2023b_1.0.11149 ===
------------------------------------
==== Highlights ====
*Added ability to Run Tests X Times Consecutively in Run Tests Screen
**Added new Sporadic Test Result in cases of Pass -> Fail, vice versa
*Added 'Stop Tests' Button to Run Tests Screen
*Connect to Target Action
**Paired with 'Auto-Connect' in Test Settings
**Can control when connection/disconnection is made to the TestTarget/Coordinator
*Compare Action
**Used to compare the values of two signals
**Can be used with across TestTarget/Coordinator signals
*Added Continuous Run Mode to Test Settings
**Controls if the Test Run ends on a failure/error
*Expanded Pause Action with Pause Dialog (N/A in Command Line)
**Can control if appears after a failure or if a failure occurred in the current test
*Added line errors when loading a .RTEST file
**Helps with editing an .RTEST outside of the tool
*Added Home Screen to Raptor-Test
**Can now intuitively close the current open Test and open another
*Added Splash Screen
*Added autosaving a test before running the tests
*Added 125K and 1M Baud Rates
*Added .CSV Result Output
*Added Timer to Run Page
*Bug/Crash Fixes
*90+ Issues fixed/implemented in total
==== Details ====
*0004990: [Raptor-Test] Add CAN Channels 3 and 4 to Raptor-Test
*0004695: [Run Page] Change color of progress bar if result changes during test run
*0004673: [General] Throw exceptions while parsing test file to give clues as to where xml was written incorrectly
*0004656: [Test Runner] Certain actions will run if disabled if placed in the Clean Up Test Actions section
*0004635: [General] Disable/Enable Actions does not set file as modified
*0004634: [General] 'Selecting' multiple test actions and then clicking disable only disables the one right-clicked on
*0004555: [Action] 'Connect to Target' Action
*0004485: [General] Change 'Continuous Run Mode' to run elements of a Test after a failure
*0004467: [General] Add ability to save test results as a .csv file
*0004466: [General] If having a NoObfs license, don't encrypt old files upon opening
*0004347: [General] Add ability to open New Eagle License Viewer within the Test-Console
*0004325: [General] Odd auto-sizing that occurs when scrolling signals in this rtest
*0004285: [General] Message box displays 'Error Loading File' when the process to open a file is aborted
*0004269: [General] When exiting Raptor-Test before saving a newly created .rtest file, inaccurate 'Unsaved Changes' screen appears
*0004268: [General] Add direct pathing to the RTEST and Model File folder when opening that file type
*0002629: [General] RaptorTest forces the Cleanup Test macro to run without telling the user, and can corrupt the .rtest file
*0003097: [General] Can't flash BCM48 through Raptor-Test Interface
*0004987: [Command Line] Failure to write results if PassFail option is toggled and PDF result is blank
*0000848: [Action] placing a "To Do" line in a test script will cause a test to fail
*0002628: [General] Deleting macros is likely to irrecoverably corrupt your .rtest file
*0004496: [General] PDF Report not including failures
*0004531: [General] Add drag selection capability to the actions in the Edit Test screen
*0004578: [General] Add .csv output to Command Line Raptor-Test
*0004607: [General] Licensing does not check for year during license check
*0004638: [General] Have the Recent Files column in the Start Page only appear when there are any Recent Files
*0004657: [Action] Non-Fatal Exceptions while editing Test Script
*0004674: [General] Clear Modified File indicator when closing a file
*0004679: [Edit Page] Crash when changing the associated .rpg with a test file when Raptor-test can't find the file
*0004758: [Raptor-Test] Editing a Macro Name will not change the name in the called instance within Macros
*0002350: [General] Add additional baud rates 125k, 1000k
*0004288: [General] Add Splash Screen
*0004532: [General] Add optional Serial Number field to the Edit Test Script Configuration screen; add to generated reports
*0004564: [General] File can't reopen if Log Message is disabled
*0005138: [Action] Add '% Error' as option instead of 'Delta Value' within Verify Action
*0005142: [Raptor-Test] Configure Raptor-Test to sort incoming messages by Timestamp
*0005230: [Raptor-Test] Add Licensing v.24.1 to Raptor-Test Installer
*0005232: [Raptor-Test] Update Kvaser Drivers used in Raptor-Test Installer
*0004649: [General] Long file paths in 'Recent Files' view cause window to stretch over Home buttons
*0004642: [Action] Actions within Macros have varying usability within the Macro Viewing Screen
*0004280: [General] Raptor-Test allows you to create macros of the same name, resulting in invalid .rtest file
*0004661: [Run Page] Run Page indicating test 'Passed' when Stop Button is pressed in certain scenarios
*0004992: [Command Line] Do not attempt to re-flash modules if auto-connect is off when running from the command line
*0003770: [General] Add Exit or Stop feature to raptor-test
*0004627: [General] Allow ability to set new testtarget/coordinator .rpg when that .rpg is not found in the search folder
*0004529: [General] Add "Actual Delta" to the .CSV Signal Data Output
*0005022: [Test Runner] Only add the Group Setup/Cleanup actions once per group when outputting results
*0002658: [General] Offset check box is not saved to XML
*0004508: [General] Running a test in the 'Edit' screen, if there's a failure you can't re-run the test
*0005227: [Raptor-Test] Upgrade RaptorTest.Console to Newtonsoft.Json 13.0.3
*0005042: [Raptor-Test] Update Raptor-Test Installer to use new 12.9 Licensing
*0005229: [Raptor-Test] Change tool's colors to updated color scheme
*0005231: [Raptor-Test] Enable DPI Awareness in Raptor-Test Installer
*0005021: [Action] Crash when copying the 'Connect/Disconnect' action
*0005011: [Raptor-Test] Disable Auto-Connect upon opening file if Auto-Connect within the test file is turned off
*0000690: [General] NEAT does not prompt to save unsaved NEAT script when opening new NEAT script
*0004698: [Raptor-Test] Crash Selecting Model file in new test dialogue
*0004294: [General] Issues with 'Delete' function when editing a test file
*0004814: [Raptor-Test] Add ability for multiple XCP configurations for a test target; Add ability to select XCP address during Connect Action
*0002941: [General] Add a AUTOSAVE feature to the RUN page
*0004289: [General] Resolve issues with the 'NoObfs' license
*0000136: [General] macro circular references not handled well
*0004356: [General] Crash using the Select Source File and Flash Module feature
*0004281: [General] Allow only one instance of Raptor-Test open at a time
*0004549: [General] Add running timer to the Run All Tests screen
*0004652: [General] If Error occurs saving File during the 'Close Test' or 'Exit' commands, the test/Raptor-Test will close anyway
*0004650: [General] Update our address in default PDF Template
*0005041: [Results] Add Disconnect Log Info Message to the Disconnect Action
*0004465: [General] Add row/columns to error msg when a parse fails
*0004675: [Raptor-Test] Refresh Test if TestTarget/Coordinator .rpg is modified in Edit Test Script Configuration
*0004283: [General] Create a 'Home' screen for Raptor-Test, create ability to close an .rtest file
*0004557: [Action] Enable Continuous Run Mode within Macros
*0004658: [Action] Compare Action Show Time CheckBox not working correctly
*0004625: [General] Rework UI in Edit/Run screens to signify switching between the two easier
*0004509: [General] Reconfigure Compare feature to be able to use both Target and Coordinator
*0005228: [Raptor-Test] Update UpdateVersion.proj to use TeamCity command parameters for versioning
*0004818: [Raptor-Test] Crash as I attempted to migrate test to new version of a build
*0004764: [Results] Crash when saving a PDF Result after a Stopped Test Run
*0004495: [General] Add a 'Compare' function for signals in the signal list
*0004293: [General] "Reload" command in Raptor-Test Config does not reload all settings
*0004355: [General] Crash when running a test where the model and rpg do not match
*0002277: [General] Add a Run Test X times button
*0002928: [General] Add checkbox/toggle to Continuous Run Mode
*0004291: [General] Enable the Config settings menu to be opened within the Console
*0004278: [General] Crash if you create a new rtest and exit the save menu without setting a name
*0002728: [General] Disabled string inputs lead to ghosting effect
*0004530: [General] Set max size of action view in the test edit screen to be bigger/fit to screen
*0004547: [General] Create a way to "Pause" running tests, open a dialog asking to continue or exit
*0004558: [General] Add new checkbox to the Show Pause Dialog feature to only show dialog if previous action failed
*0004628: [General] Raptor-Test allows you to create a test with the same XCP value for the Test Target and Coordinator
*0004651: [Action] ToDo and Log Message Actions cause file to not be able to be saved if added to file and no message is added
*0004659: [Test Runner] Crash when receiving CAN Message due to Race Condition
*0004665: [Command Line] 'Auto Connect' not disabling connection checks when using command line Raptor-Test


=2020 Releases=
=2020 Releases=
==2020a Releases==
 
'''2020a_1.0.0
'''2020a_1.0.0
* 0003387: Update latest RIL to support latest modules
* 0003387: Update latest RIL to support latest modules


=2019 Releases =
=2019 Releases =
==2019a Releases==
 
'''2019a_2.0.0
'''2019a_2.0.0
* 0002659: Groups with no tests should not report as "passed"  
* 0002659: Groups with no tests should not report as "passed"  
Line 37: Line 160:


=2018 Releases=
=2018 Releases=
==2018a Releases==
 
'''2018a_1.0.10198
'''2018a_1.0.10198
* 0002139: Update latest RIL to support all GCM70 targets.
* 0002139: Update latest RIL to support all GCM70 targets.
Line 45: Line 168:


=2017 Releases=
=2017 Releases=
==2017b Releases==
 
'''2017b_0.0.1
'''2017b_0.0.1
*Issue 0001945: Add ECM196 support
*Issue 0001945: Add ECM196 support
Line 52: Line 175:
*Update to New Eagle Licensing V12.1
*Update to New Eagle Licensing V12.1


==2017a Releases==
'''2017a_0.0.1
'''2017a_0.0.1
*Improved connection retry logic for problematic CAN busses
*Improved connection retry logic for problematic CAN busses
Line 70: Line 192:
*Updated to New Eagle Licensing 10
*Updated to New Eagle Licensing 10


=== 2015b_0.0.1 ===
=2015 Releases=
'''2015b_0.0.1
*Issue 0000006: Replace action list  
*Issue 0000006: Replace action list  
*Issue 0000040: Double-clicking an instruction or test in the test runner opens that test in the editor
*Issue 0000040: Double-clicking an instruction or test in the test runner opens that test in the editor

Latest revision as of 13:27, 14 March 2024

New Eagle > Products Wiki > Raptor Platform > Raptor-Test > Raptor-Test Release Notes

Below is a list of all Raptor-Test versions and their change logs, beginning with the most recent version.

Release 2023b_1.0.11149


Highlights

  • Added ability to Run Tests X Times Consecutively in Run Tests Screen
    • Added new Sporadic Test Result in cases of Pass -> Fail, vice versa
  • Added 'Stop Tests' Button to Run Tests Screen
  • Connect to Target Action
    • Paired with 'Auto-Connect' in Test Settings
    • Can control when connection/disconnection is made to the TestTarget/Coordinator
  • Compare Action
    • Used to compare the values of two signals
    • Can be used with across TestTarget/Coordinator signals
  • Added Continuous Run Mode to Test Settings
    • Controls if the Test Run ends on a failure/error
  • Expanded Pause Action with Pause Dialog (N/A in Command Line)
    • Can control if appears after a failure or if a failure occurred in the current test
  • Added line errors when loading a .RTEST file
    • Helps with editing an .RTEST outside of the tool
  • Added Home Screen to Raptor-Test
    • Can now intuitively close the current open Test and open another
  • Added Splash Screen
  • Added autosaving a test before running the tests
  • Added 125K and 1M Baud Rates
  • Added .CSV Result Output
  • Added Timer to Run Page
  • Bug/Crash Fixes
  • 90+ Issues fixed/implemented in total

Details

  • 0004990: [Raptor-Test] Add CAN Channels 3 and 4 to Raptor-Test
  • 0004695: [Run Page] Change color of progress bar if result changes during test run
  • 0004673: [General] Throw exceptions while parsing test file to give clues as to where xml was written incorrectly
  • 0004656: [Test Runner] Certain actions will run if disabled if placed in the Clean Up Test Actions section
  • 0004635: [General] Disable/Enable Actions does not set file as modified
  • 0004634: [General] 'Selecting' multiple test actions and then clicking disable only disables the one right-clicked on
  • 0004555: [Action] 'Connect to Target' Action
  • 0004485: [General] Change 'Continuous Run Mode' to run elements of a Test after a failure
  • 0004467: [General] Add ability to save test results as a .csv file
  • 0004466: [General] If having a NoObfs license, don't encrypt old files upon opening
  • 0004347: [General] Add ability to open New Eagle License Viewer within the Test-Console
  • 0004325: [General] Odd auto-sizing that occurs when scrolling signals in this rtest
  • 0004285: [General] Message box displays 'Error Loading File' when the process to open a file is aborted
  • 0004269: [General] When exiting Raptor-Test before saving a newly created .rtest file, inaccurate 'Unsaved Changes' screen appears
  • 0004268: [General] Add direct pathing to the RTEST and Model File folder when opening that file type
  • 0002629: [General] RaptorTest forces the Cleanup Test macro to run without telling the user, and can corrupt the .rtest file
  • 0003097: [General] Can't flash BCM48 through Raptor-Test Interface
  • 0004987: [Command Line] Failure to write results if PassFail option is toggled and PDF result is blank
  • 0000848: [Action] placing a "To Do" line in a test script will cause a test to fail
  • 0002628: [General] Deleting macros is likely to irrecoverably corrupt your .rtest file
  • 0004496: [General] PDF Report not including failures
  • 0004531: [General] Add drag selection capability to the actions in the Edit Test screen
  • 0004578: [General] Add .csv output to Command Line Raptor-Test
  • 0004607: [General] Licensing does not check for year during license check
  • 0004638: [General] Have the Recent Files column in the Start Page only appear when there are any Recent Files
  • 0004657: [Action] Non-Fatal Exceptions while editing Test Script
  • 0004674: [General] Clear Modified File indicator when closing a file
  • 0004679: [Edit Page] Crash when changing the associated .rpg with a test file when Raptor-test can't find the file
  • 0004758: [Raptor-Test] Editing a Macro Name will not change the name in the called instance within Macros
  • 0002350: [General] Add additional baud rates 125k, 1000k
  • 0004288: [General] Add Splash Screen
  • 0004532: [General] Add optional Serial Number field to the Edit Test Script Configuration screen; add to generated reports
  • 0004564: [General] File can't reopen if Log Message is disabled
  • 0005138: [Action] Add '% Error' as option instead of 'Delta Value' within Verify Action
  • 0005142: [Raptor-Test] Configure Raptor-Test to sort incoming messages by Timestamp
  • 0005230: [Raptor-Test] Add Licensing v.24.1 to Raptor-Test Installer
  • 0005232: [Raptor-Test] Update Kvaser Drivers used in Raptor-Test Installer
  • 0004649: [General] Long file paths in 'Recent Files' view cause window to stretch over Home buttons
  • 0004642: [Action] Actions within Macros have varying usability within the Macro Viewing Screen
  • 0004280: [General] Raptor-Test allows you to create macros of the same name, resulting in invalid .rtest file
  • 0004661: [Run Page] Run Page indicating test 'Passed' when Stop Button is pressed in certain scenarios
  • 0004992: [Command Line] Do not attempt to re-flash modules if auto-connect is off when running from the command line
  • 0003770: [General] Add Exit or Stop feature to raptor-test
  • 0004627: [General] Allow ability to set new testtarget/coordinator .rpg when that .rpg is not found in the search folder
  • 0004529: [General] Add "Actual Delta" to the .CSV Signal Data Output
  • 0005022: [Test Runner] Only add the Group Setup/Cleanup actions once per group when outputting results
  • 0002658: [General] Offset check box is not saved to XML
  • 0004508: [General] Running a test in the 'Edit' screen, if there's a failure you can't re-run the test
  • 0005227: [Raptor-Test] Upgrade RaptorTest.Console to Newtonsoft.Json 13.0.3
  • 0005042: [Raptor-Test] Update Raptor-Test Installer to use new 12.9 Licensing
  • 0005229: [Raptor-Test] Change tool's colors to updated color scheme
  • 0005231: [Raptor-Test] Enable DPI Awareness in Raptor-Test Installer
  • 0005021: [Action] Crash when copying the 'Connect/Disconnect' action
  • 0005011: [Raptor-Test] Disable Auto-Connect upon opening file if Auto-Connect within the test file is turned off
  • 0000690: [General] NEAT does not prompt to save unsaved NEAT script when opening new NEAT script
  • 0004698: [Raptor-Test] Crash Selecting Model file in new test dialogue
  • 0004294: [General] Issues with 'Delete' function when editing a test file
  • 0004814: [Raptor-Test] Add ability for multiple XCP configurations for a test target; Add ability to select XCP address during Connect Action
  • 0002941: [General] Add a AUTOSAVE feature to the RUN page
  • 0004289: [General] Resolve issues with the 'NoObfs' license
  • 0000136: [General] macro circular references not handled well
  • 0004356: [General] Crash using the Select Source File and Flash Module feature
  • 0004281: [General] Allow only one instance of Raptor-Test open at a time
  • 0004549: [General] Add running timer to the Run All Tests screen
  • 0004652: [General] If Error occurs saving File during the 'Close Test' or 'Exit' commands, the test/Raptor-Test will close anyway
  • 0004650: [General] Update our address in default PDF Template
  • 0005041: [Results] Add Disconnect Log Info Message to the Disconnect Action
  • 0004465: [General] Add row/columns to error msg when a parse fails
  • 0004675: [Raptor-Test] Refresh Test if TestTarget/Coordinator .rpg is modified in Edit Test Script Configuration
  • 0004283: [General] Create a 'Home' screen for Raptor-Test, create ability to close an .rtest file
  • 0004557: [Action] Enable Continuous Run Mode within Macros
  • 0004658: [Action] Compare Action Show Time CheckBox not working correctly
  • 0004625: [General] Rework UI in Edit/Run screens to signify switching between the two easier
  • 0004509: [General] Reconfigure Compare feature to be able to use both Target and Coordinator
  • 0005228: [Raptor-Test] Update UpdateVersion.proj to use TeamCity command parameters for versioning
  • 0004818: [Raptor-Test] Crash as I attempted to migrate test to new version of a build
  • 0004764: [Results] Crash when saving a PDF Result after a Stopped Test Run
  • 0004495: [General] Add a 'Compare' function for signals in the signal list
  • 0004293: [General] "Reload" command in Raptor-Test Config does not reload all settings
  • 0004355: [General] Crash when running a test where the model and rpg do not match
  • 0002277: [General] Add a Run Test X times button
  • 0002928: [General] Add checkbox/toggle to Continuous Run Mode
  • 0004291: [General] Enable the Config settings menu to be opened within the Console
  • 0004278: [General] Crash if you create a new rtest and exit the save menu without setting a name
  • 0002728: [General] Disabled string inputs lead to ghosting effect
  • 0004530: [General] Set max size of action view in the test edit screen to be bigger/fit to screen
  • 0004547: [General] Create a way to "Pause" running tests, open a dialog asking to continue or exit
  • 0004558: [General] Add new checkbox to the Show Pause Dialog feature to only show dialog if previous action failed
  • 0004628: [General] Raptor-Test allows you to create a test with the same XCP value for the Test Target and Coordinator
  • 0004651: [Action] ToDo and Log Message Actions cause file to not be able to be saved if added to file and no message is added
  • 0004659: [Test Runner] Crash when receiving CAN Message due to Race Condition
  • 0004665: [Command Line] 'Auto Connect' not disabling connection checks when using command line Raptor-Test

2020 Releases

2020a_1.0.0

  • 0003387: Update latest RIL to support latest modules

2019 Releases

2019a_2.0.0

  • 0002659: Groups with no tests should not report as "passed"
  • 0002889: Group Setup/Teardown actions in the full tree are not executed for individual tests
  • 0002890: Write Actions don't have a retry mechanism
  • 0002891: Group Setup/Teardown execute even if no tests in the group are executed

2019a_1.0.0

  • 0001203: RaptorTest has no delta range for MotoHawk values
  • 0002353: Cannot open rtest file if XCP address for target and coordinator are same, but on different buses
  • 0002495: Install doesn't provide Newtonsoft.Json.dll (rborchert)
  • 0002655: If a module returns a value for an enumeration where the value isn't a part of the official enumeration, you get a cryptic error
  • 0002657: ToDo toolbox item does not support being saved as DISABLED
  • 0002660: Make XCP address a group-based selection (or via a macro)
  • 0002673: Spelling error on Raptor Test migration screen
  • 0002683: Raptor-Test is not able to program some modules
  • 0002701: Raptor Test shows a weird error when checking a vector enumeration
  • 0002703: Matrix verify results in a strange error
  • 0002721: Support Arrays and Matrix for MotoHawk signals
  • 0002730: Failing to write a signal causes confusing errors in other tests
  • 0002761: Fix breaks from refactoring of RaptorModules class in NewEagle.Common
  • 0002800: Results are not cleared for tests with depth greater than 1
  • 0002813: XML Report does not handle nested groups
  • 0002661: Add the ability to have Group-based tear down and setup
  • 0002814: Do not stop tests at first failed action

2018 Releases

2018a_1.0.10198

  • 0002139: Update latest RIL to support all GCM70 targets.
  • 0002138: Issue with Lite Mode detection when coordinator is a MotoHawk ECU
  • Update to New Eagle Licensing V12.2

2017 Releases

2017b_0.0.1

  • Issue 0001945: Add ECM196 support
  • Issue 0001946: Add support for GCM70 variants
  • Issue 0001947: Add support for LITE mode
  • Update to New Eagle Licensing V12.1

2017a_0.0.1

  • Improved connection retry logic for problematic CAN busses
  • Resolved issue with Row/Col for Matrix Data Read
  • Update to handle extended (29bit) IDs for XCP discovery
  • Resolved issue with UDS/XCP flashing, allowing time for ECU bootup after flash before connect
  • Update to New Eagle Licensing 11

2016 Releases

2016b_0.0.1

  • Issue 0001497: Raptor Test should be updated so its version number has the same format as the other tools.
  • Added support for non-scalar numeric values in test scripts
  • Enhanced automated ECU reflash on loading *.rtest files against ECU with mismatched software
  • Resolved issue with GCM196 reflash
  • Added capability for command-line parameterized test scripts using {{}} parameter syntax
  • Updated documentation / user manual
  • Updated to New Eagle Licensing 10

2015 Releases

2015b_0.0.1

  • Issue 0000006: Replace action list
  • Issue 0000040: Double-clicking an instruction or test in the test runner opens that test in the editor
  • Improved handling of relative paths
  • Product name changed from New Eagle Automated Test (NEAT) to Raptor-Test
  • Changed file extension to *.rtest