AIMMSUnitTest Library Release Notes
The first public release of AIMMSUnitTest was version 1.0.0.32, release date December 13, 2017
New Features and Bug Fixes
- 24.0.0.13 [07-12-2024]
The Unit Test Library would not work with encrypted models. This fix requires AIMMS versions > 24.6.1.
- 24.0.0.11 [22-11-2024]
In cloned parameters with a unit containing unit parameters, the unit parameters should be fully qualified (this fix requires AIMMS 24.5.20+)
- 24.0.0.10 [17-11-2024]
Parameters with the
Integer
property set would result in wrongly filled cloned parameters because of added support for 64-bit integers
- 24.0.0.9 [05-11-2024]
Prevented unnecessary uninitialized warnings
- 23.1.0.2 [06-12-2023]
Update
AIMMSUnitTest.py
.
- 1.0.2.166 [01-06-2023]
The function
aimmsunit::CompareClonedDataset
will now report all identifiers with differences.
- 1.0.2.162 [11-08-2022]
No change (internal)
- 1.0.2.151 [09-07-2022]
No change (internal: prepare for new build system)
- 1.0.0.122 [12-10-2021]
Cloned data sets could not contain identifiers from libraries and modules.
Variables can now be part of cloned data sets.
This release does no longer support 32-bit Windows
This release requires AIMMS versions >= 4.79, because of its dependency on the RequiredUnits attribute
- 1.0.0.113 [06-05-2021]
Element parameter comparisons could fail if one parameter contained an inactive element for some tuple while the other parameter contained no data for the same tuple
- 1.0.0.112 [30-03-2021]
Allow test to continue on failed assertion.
Print location per exception/assertion.
- 1.0.0.105 [08-02-2021]
Reduce memory requirements by using smaller data transfer buffers
Allow 8KB scalar strings, 2KB strings for 1-dimensional parameters and 1KB strings for 2+-dimensional string parameters to be transferred from/to cloned datasets.
- 1.0.0.101 [08-10-2020]
Added source location for failing tests in AimmsUnit.xml
Added support for testing specific error message in case of an expected runtime error
- 1.0.0.98 [28-09-2020]
Improved reporting of differences when comparing identifiers
- 1.0.0.95 [21-07-2020]
Upgraded internal library due to performance issue
- 1.0.0.76 [23-04-2020]
Added support for cloning and comparing cloned datasets
Adapted AIMMSUnitTest.py for python 3 compatibility
- 1.0.0.69 [23-05-2019]
Added capability to duplicate existing test suite to allow for testing multiple scenarios of the same test suite
Added capability to use different names for results files
Added capability to merge results stored in a results file into the current results
- 1.0.0.66 [16-05-2019]
aimmsunit::CompareEqual()
could return false when either argument contained inactive data
- 1.0.0.59 [14-05-2019]
Added support for release notes
- 1.0.0.58 [28-04-2018]
Added NoSave option to library to prevent loading cases from destroying internal state of AIMMSUnitTest library
- 1.0.0.56 [13-09-2018]
Added support for VC2017
- 1.0.0.43 [01-08-2018]
Used improved annotation support of AIMMS
- 1.0.0.42 [04-07-2018]
Testrunner did not return any value
- 1.0.0.40 [01-05-2018]
Fixed fetching AIMMS executable in automation script
Added relative comparison to
aimmsunit::CompareEqual()
- 1.0.0.35 [30-04-2018]
Added python script for test automation
- 1.0.0.32 [13-12-2017]
Initial public release of AIMMSUnitTest