0.55
Released January 12., 2010Welcome to the last SeqZap release in the 0.xx series, the next release will be called 1.0 and we are very excited!
Over the more than three months since the last release, SeqZap has had many bugfixes and small improvements and we highly recommend upgrading to 0.55.
Data Table
To make it easier to get your test data into SeqZap we have added a new file element called data table, this makes it possible to define or import tabular data such as CSV or spreadsheet data.
These data are available as array-like objects in your scripts allowing you to iterate over the values and use them in your calls to your tools.
This is the first step where we bring your test data into SeqZap, rather than having it scattered around your hard drive.
Just like SeqZap being a test oriented scripting system our data table will be a test oriented spreadsheet. We do not wish to imitate Microsoft Excel or OpenOffice.org's Calc, rather we implement only features that makes sense in a test data context.
SOAP tool
In our ever growing toolbox that ships with SeqZap we have now added support for SOAP services.
This can be used to test the "other end" of a web service that your target needs to integrate with.
Analog IO
To complement our support for digital IO we have now added support for analog IO.
This allows you to both get/set values in raw output values, or you can implement a plugin to convert the sampled values to/from your specific domain values like temperature, pressure, etc.
Data Sniffer panel updates
The Data Sniffer panel on the stream tools have been improved considerably, it is now able to handle streams which send a lot of data continuously without being overwhelmed.
The time-stamping has also been improved such that they always correspond to the timestamps in the execution log. This makes it much easier to debug communication errors.
DataSniffer now also has a button for pausing the stream of data, the data sent/received is still queued but the scrolling display is paused.
Bugfixes/improvements
| #67 | Avoid nameclashes |
|---|---|
| #317 | Measurement database plugin and step type |
| #497 | Add TestInterface monitor for reporting unexpected /unhandled exceptions |
| #595 | SeqZap hangs when shutting down while execution is paused |
| #604 | Paste step with unknown tool-enum fails ugly |
| #614 | Background for procuresteps should have shift between two colors |
| #683 | Add Properties to ZapTools |
| #777 | There is no scroll on the TimeGate setup page, so when the properties view is too small, not everything is visible |
| #778 | Procedure Setup does not properly handle being resized, the Make Test Case buttons are too big and does not resize |
| #831 | Pasted file elements should be renamed with a _copy# - postfix |
| #884 | TreeView inside DeviceOrEntitySelector is not resized when resizing form. |
| #885 | Next and Back buttons should be shown at the bottom of the Guided Tour control. |
| #889 | Problem in activation dialog, Activate button is not enabled when a machine license is selected |
| #891 | Tables in html report broken in IE8 |
| #894 | SampleArray.Multiply can only handle doubles: add a way for Clone() to create a double array |
| #896 | SampleArray Multiply on only single channel fails |
| #898 | Create IObjectHelp, to make help-text and help-link accessible for objects. |
| #899 | Make rich screenshot show info about TreeView nodes. |
| #900 | Changing the name of a tool instance fails |
| #901 | XmlElment.AllText property is incorrect for sub-elements |
| #902 | Add "_" (underscore) as a valid identifier character when auto-completing an identifier in expression editor |
| #905 | Add Close method to TCPServer |
| #907 | TCPStream.Write Text setup page does not work |
| #908 | Xml with namespace can not be parsed |
| #909 | Add replace(string, from, to) internal function |
| #910 | Improve logging in Read Xml Element method |
| #911 | Create SOAP tool |
| #912 | Expression Edit Control does not unsubscribe from ValueChanged event when disposing |
| #913 | Right-click on multi-selection of steps removes selection |
| #915 | Add C automation terminal server |
| #926 | ZapTool properties returned as arrays are returned as "native arrays" |
| #929 | Refactor TCP client code |
| #944 | TCPStream has problem when trying to connect to a not-open port |
| #945 | Add table lookup in expression parser |
| #947 | Selecting test suite reference as type in a local variable step crashes seqzap studio |
| #956 | Setup can be called on a workbench instance even-though it is already in the UnderSetup state |
| #959 | Framework for allowing a ZapTool to create a "Skip" button |
| #962 | Stream sniffer panel should be cached just like the execution log |
| #972 | Error and Warnings view should be focused and come to the top when execution is started and there is errors |
| #973 | SeqZap becomes unusable if the indentation level in the trace logger ever becomes negative |
| #975 | Red/yellow coloration in execution log is not cleared when new execution is started |
| #981 | Fix Write Binary Data Stream method |
| #990 | "Show Hexadecimal" button in Data Sniffer panel should be remembered using ApplicationConfiguration |
| #1000 | No auto completion of local variables when handling execution errors with an expression |
| #1002 | Refactor Data Sniffer/Stream notification code |
| #1007 | Workbench has lost its panels menu (maybe other things as well) after menu code refactoring |
Contents
Older releases

