Release Notes - OpenTAP 9.9
New Features:
- Add support for promptUser in
MetaData
in ComponentSettings #170 - The
tap package show
CLI action should display the latest compatible release version #184 - Add globbing attribute to OpenTapPackageReference #209
- Package Create: Less greedy package dependency detection #264
- Added cancellation token to
Run Program
test step #270 - Add tags support in TapPackage metadata #275
- Allow a TestPlan object to be annotated #302
Usability Improvements:
- Obsolete ResultListenerIgnoreAttribute #29
- Remove .NET Core 2.1.503 from Linux docker image #36
- Issues passing external parameter related to a dropdown menu via CLI #176
- Test run execution gives success message even if the test plan depends on a plugin that is not installed #205
- Add INSTALL.sh test to CI #207
- The folder structure created by
tap sdk new
is problematic #223 - Sweep parameter step to show name of the parameter(s) being swept #265
- Support Http Range Headers to resume failed package download #257
- Improve performance with regards to running very quick test plans #272
- Better handling of assembly version conflicts between packages' DLL dependencies #292
- Uninformative error message when instrument/dut driver is not configured #314
- Set TapMutex when running a CLI action #317
Bug Fixes:
- Handle input step (Examples): Dynamic Input Value property is not displayed correctly #162
- tap.exe: Nothing happens after "waiting for files to become unlocked" message when files become unlocked #169
- SDK has two OpenTAP dependencies #180
- CLI process does not get a chance to finish #262
- Several issues with
tap sdk gitversion
#263 - Sweep: Removed step (and parameter) are still displayed in the log when executed #268
- Cannot locate System.Net.IPAddress type #277
- Package install overwrites existing files #281
Deferred Results
step's abort behavior: abort does not wait forDeferred Results
, and there is no indication about abort at all #288- ComponentSettings don't work reliable #289
- The
Run Program
step's PrePlanRun should not check if the working directory exists #297 - TestPlanReference load sometimes does not update #298
- ComponentSettingsList does not use DisplayAttribute name #301
tap package verify
fails on Linux for OpenTAP and SDK #303- SDK/Examples should depend on OpenTAP 9.8 #305
- Creating new project using CLI has old NuGet version #307
- External parameters from a .csv file can only be used if the CSV plugin is installed #311