Releases: solitontech/SLL-Drona
SLL Drona v1.0.1
Release Notes
Fixes
- Reorganized the structure of Assert API
- Standardized the code
- Added homepage link in the package
- Updated the readme file
SLL Drona v1.0.0 - Major
Major Release v1.0.0
Drona is an open source LabVIEW UI Testing Framework to automate manual testing.
It helps in creating testcases and can be used to test any LabVIEW application.
Available in Functions Palette -> Addons -> SLL Drona
This has Stimulus and Assert features for basic controls like Numeric, Boolean and String control.
It also offers support for the Listbox, Multicolumn Listbox, Table and Tree control.
Stimulus [Poly]
Control
Offers support for Numeric, Boolean, String, Listbox, Multicolumn Listbox, Table and Tree control.
This can be used to stimulate value change to the controls
Keyboard
Extends support to key presses on keyboard to simulate typing when needed
VI
VI specific functionalities like run, close, open front panel is also possible
Assert [Poly]
Control Value
Control values and contents can be asserted for Numeric (also supports comparison), Boolean, String, Listbox, Multicolumn Listbox, Table and Tree
Control Properties
Extends support to assert control properties like visibility and enabled/disabled state
VI
Renders to assert VI properties like Execution State and Front Panel State
Subpanel Inserted VI
Offers support to assert the Execution State and Name of the VI in the subpanel
Get [Poly]
The reference for the controls, VIs and application can be acquired
SLL Drona v0.5.0 - beta
Added Features:
- [Feat: 7] Addition to VI Stimulus Function - Check VI is running before trying to run it
- [Feat: 13] Updates to Assert APIs - The exact value used for final comparison in Assert API is taken out as an indicator.
- [Feat: 69] Create access for a listbox control in stimulus and assert APIs
- [Feat: 76] Added assert API to check control visibility state.
SLL Drona v0.4.0 - beta
Release Notes
- Added Drona Quick Start Template
- Created md file to list Drona's execution instructions in source code and EXE
SLL Drona v0.3.0 - beta
Release Notes
Features
- Added Define Test API
- Exposed 'Get App' API in Get[Poly]
- Added JKI State Machine Package as dependency for SLL Drona
- Updated the Drona examples and added bin3 files to list examples in LV example Finder
Fixes
- Dependencies resolved for Key Press VIs
- Relinked ini files in examples
V0.2.0-beta
Merge pull request #40 from solitontech/feat-keerthi-refactor-testcae Refactored test cases
v0.1.0-alpha (legacy)
What's Changed
- Added Setup - GetApp
- Added Setup - GetVIbyName, GetVIbyPath
- Added Setup - GetControlRefbyName, GetControlRefbyPath
- Added Setup - GetControlValuebyName, GetControlValuebyPath
- Added Stimulus - VI - RunVI
- Added Stimulus - VI - OpenFrontPanel
- Added Stimulus - VI - MakeFrontMost
- Added Stimulus - ValueSignal - String
- Added Stimulus - ValueSignal - Array
- Added Stimulus - Keyboard - SignalLatch - Array
- Added Stimulus - Keyboard - SignalLatch - String
- Added Assert - AssertControlValue, AssertControlDisable
- Added Assert - AssertControlDisable - AssertDisabled, AssertDisabledAndGrayedOut, AssertEnabled
- Added Assert - AssertControlValue - AlmostEqual, Equal, Greater, GreaterOrEqual, Less, LessOrEqual, NotEqual, True, False