Releases: Astemes/astemes-lunit
Release 1.0.5
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
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
Add link to "post an idea" at vipm.io to the help menu.
Release 1.0.2
- Deprecate the Test Vector feature from the framework. The change is not breaking, just removes examples and menu items.
Test Vectors was an interesting idea and works as a proof of concept, but it does not belong in the framework as it ads more complexity. For this reason the test vector has been deprecated and will be removed in the next major release. You will still be able to use it in higher versions as long as you keep a copy of the test vector class.
Release 1.0.1
Fix error when running tests before saving project containing test case.
Release 1.0.0
First public release of Astemes LUnit unit testing framework.
The feature list includes:
- Creation and execution of test cases with basic assertions
- Test execution user interface
- Test inheritance
- Parallell test execution
- Project integration with overlays and right click menu
- Flexible API and CLI support
- Plain text and JUnit style xml test reports
- Basic example code
- Execution profiling