Skip to content

Releases: Astemes/astemes-lunit

Release v1.1.4

03 Apr 11:51
Compare
Choose a tag to compare

Fix bug introduced in v1.1.1 causing inherited test to be executed, even if the test is overridden in the descending test case.

Release v1.1.3

31 Mar 18:51
Compare
Choose a tag to compare

Add error logging to API.

Release v1.1.2

20 Mar 14:19
Compare
Choose a tag to compare

Fix bug introduced in v1.1.1 where an interface in the projecte caused the test finder to throw error.

Release v1.1.1

20 Mar 12:35
Compare
Choose a tag to compare

Add option to file menu to ignore ihenrited tests. The purpose of this feature is to speed up testing during development.

Release v1.1.0

16 Mar 18:35
Compare
Choose a tag to compare

This version migratest away from using classes to carry the result data used by the framework. The classes are replaced by regular type definitions instead.

This is mostly an internal improvement of the framework and will not be visible to users of the UI. The update will cause a breaking change for users of the LabVIEW API, as results are returned from the User Events as values and not objects containing the values. This makes the API much easier to use and will make use of the accessor methods redundant.

See below for an example.

Version pre 1.1.0
image

Version post 1.1.0
image

Release v1.0.7

03 Mar 18:48
Compare
Choose a tag to compare

Reduce number of unncesseary error terminals
Improve error handling in edge cases
Update icon
Fix index not refreshed unitl UI reopened
Add detail to vi description
Update LUnit Framework.lvproj
Add colors to icons.
Add Unatended mode to API Init

Release v1.0.6

15 Jan 19:46
Compare
Choose a tag to compare

This release adds a code coverage analysis tool to LUnit. The tool is documented in further details here.

Release 1.0.5

28 Dec 19:26
Compare
Choose a tag to compare

This release enables the organization of tests in lvproj-files nested within the LabVIEW project and execution from right click menu.
One use case for this is to only keep the tests touching the feature under development in the main project. The complete test suite may then be kept in a separate lvproj file which may be added to the main project. When running all tests in the main project, the tests in the nested project are ignored.
The feature particularly useful when working with RT targets as described in the documentation.
https://astemes.github.io/astemes-lunit/40_Real-Time%20Systems/Real-Time%20Systems/

Release 1.0.4

08 Dec 13:59
Compare
Choose a tag to compare

Improve documentation to adhere to NI Tools Network standards.
Improve error messages for invalid file types passed to API.
Update VI icons.

Release 1.0.3

04 Dec 12:03
Compare
Choose a tag to compare

Add link to "post an idea" at vipm.io to the help menu.