1.3.9.17 (Jun 20, 2023)
This release contains the following improvements:
- New feature: Ignore tests by adding an underscore "_" as the first character in the test name. These test may be toggled on and off using the File menu option. For further details, see [the documentation](https://astemes.github.io/astemes-lunit/10_Basics/)
- Performance: Improves the performance of test discovery when running tests using the API. Thanks to Sam Taggart for contributions to this improvement.
- Bugfix: Errors during test execution now appears in test description
1.2.29.17 (Feb 02, 2023)
Version 1.2 is a complete rewrite of LUnit with feature parity to earlier versions. The rewrite was done using test first test driven development and as a consequence the code base is now smaller, less complex, significantly more performant and more maintainable.
For users of LUnit, very little has changed functionally. The performance and responsiveness have been improved through the rewrite. The test scaffolding additionally provides a foundation for further improving on performance and useability. Please contribute ideas.
The reason for the increment of the minor version is a change to the API for running test programmatically. The old API is still available, with one minor change. All results are now returned in one event with an enum indicating the type of result. If someone needs to use the legacy format, it is straight forward to develop an adapter, please reach out for support if this is a concern.
1.2.22.17 (Dec 31, 2022)
Version 1.2 is a complete rewrite of LUnit with feature parity to earlier versions. The rewrite was done using test first test driven development and as a consequence the code base is now smaller, less complex, significantly more performant and more maintainable.
For users of LUnit, very little has changed functionally. The performance and responsiveness have been improved through the rewrite. The test scaffolding additionally provides a foundation for further improving on performance and useability. Please contribute ideas.
The reason for the increment of the minor version is a change to the API for running test programmatically. The old API is still available, with one minor change. All results are now returned in one event with an enum indicating the type of result. If someone needs to use the legacy format, it is straight forward to develop an adapter, please reach out for support if this is a concern.
1.2.20.17 (Dec 29, 2022)
Version 1.2 is a complete rewrite of LUnit with feature parity to earlier versions. The rewrite was done using test first test driven development and as a consequence the code base is now smaller, less complex, significantly more performant and more maintainable.
For users of LUnit, very little has changed functionally. The performance and responsiveness have been improved through the rewrite. The test scaffolding additionally provides a foundation for further improving on performance and useability. Please contribute ideas.
The reason for the increment of the minor version is a change to the API for running test programmatically. The old API is still available, with one minor change. All results are now returned in one event with an enum indicating the type of result. If someone needs to use the legacy format, it is straight forward to develop an adapter, please reach out for support if this is a concern.
1.2.12.17 (Dec 26, 2022)
Version 1.2 is a complete rewrite of LUnit with feature parity to earlier versions. The rewrite was done using test first test driven development and as a consequence the code base is now smaller, less complex, significantly more performant and more maintainable.
For users of LUnit, very little has changed functionally. The performance and responsiveness have been improved through the rewrite. The test scaffolding additionally provides a foundation for further improving on performance and useability. Please contribute ideas.
The reason for the increment of the minor version is a change to the API for running test programmatically. The old API is still available, with one minor change. All results are now returned in one event with an enum indicating the type of result. If someone needs to use the legacy format, it is straight forward to develop an adapter, please reach out for support if this is a concern.
1.1.14.1 (Jul 08, 2022)
- Add buttons to LabVIEW Toolbar for running all tests in project and for creating new test case
- Add option to ignore inherited tests
- Add tool for measuring code coverage.
- Add support for organizing tests in nested LabVIEW Project files.
- Internal implementation for test results updated from class based to regular type defs. The only way to access these classes is through the API, so the impact on users is limited.
- Minor useability and performance improvements.
antsundq
was a contributor to this release
1.0.4.2 (Dec 10, 2021)
no release notes for this version
antsundq
was a contributor to this release
1.0.2.1 (Nov 19, 2021)
no release notes for this version
antsundq
was a contributor to this release