Skip to content

Releases: solitontech/SLL-Drona

SLL Drona v1.0.1

08 Dec 14:53
5c6b928

Choose a tag to compare

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

27 Nov 14:29
23a3f8f

Choose a tag to compare

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

28 Aug 10:15
cbb404e

Choose a tag to compare

Pre-release

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

14 Aug 09:37
60fc5c1

Choose a tag to compare

Pre-release

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

28 Jul 13:33
664df3e

Choose a tag to compare

Pre-release

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

01 Jun 09:52
3e22a78

Choose a tag to compare

V0.2.0-beta Pre-release
Pre-release
Merge pull request #40 from solitontech/feat-keerthi-refactor-testcae

Refactored test cases

v0.1.0-alpha (legacy)

21 Jun 09:04
6673ff3

Choose a tag to compare

v0.1.0-alpha (legacy) Pre-release
Pre-release

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