Version 1.5.0
Unittest Framework Critical Fixes 2025-01-17Fixed three critical issues in the unittest framework: TestData access, dynamicprops inheritance, and vertcat syntax
๐ Features
- Fixed TestData property access: Changed from protected to public in TestCase.m
- Allows runtests.m to access TestData for teardown function execution
- Fixed dynamicprops class inheritance: Integrated @dynamicprops into build system
- Enables classdef MyClass < dynamicprops inheritance syntax
- @dynamicprops now properly inherits from matlab.DynamicProps
- Fixed vertcat.m syntax error: Replaced height() with size(tbl, 1)
- Prevents syntax errors during table vertical concatenation
- All unittest framework compatibility issues resolved
- All previous v1.4 features included
๐ฅ Downloads
โ ๏ธ Installer files are being prepared. Please check back soon.
You can build from source using the instructions in BUILD.md
๐ Documentation
๐ง Installation
From Installer
- Download the appropriate installer for your platform
- Run the installer and follow the prompts
- Add Octave to your PATH if needed
From Source
./bootstrap
./configure --with-blas=openblas --with-lapack=openblas
make -j$(nproc)
sudo make install
๐งช Testing
Run the compatibility test suite:
cd test
octave --eval "run('matlab-compat/minimal-release.tst')"