User`s guide

Language and Programming
3-9
matlab.unittest plugin for Test Anything Protocol (TAP) output
The matlab.unittest testing framework provides a plugin that produces a
Test Anything Protocol (TAP) stream. This plugin allows integration of MATLAB
unit test results into third-party systems that recognize the Test Anything
Protocol such as continuous integration systems. For more information, see the
matlab.unittest.plugins.TAPPlugin documentation.
Output stream direction for matlab.unittest plugins
The matlab.unittest testing framework provides a means to redirect text
output from several plugins to standard output (ToStandardOutput) or to a file
(ToFile). Output stream direction is supported for the DiagnosticsValidationPlugin,
FailureDiagnosticsPlugin, TAPPlugin, and TestSuiteProgressPlugin plugins.
Additionally, the OutputStream class provides an interface for test authors to create
custom output streams.
Comparator for MATLAB objects in unit testing framework
The PublicPropertyComparator can be used with the IsEqualTo constraint to compare
public properties of MATLAB objects recursively.
Changes to compiler support for building MEX-files
MATLAB supports Visual C++
®
2013 compilers for building MEX-files on Microsoft
Windows 32- and 64-bit platforms.
Compatibility Considerations
To ensure continued support for building your MEX-files, consider upgrading to another
supported compiler. For an up-to-date list of supported compilers, see the Supported and
Compatible Compilers website.
Changes to External Programming Language Interfaces documentation
External Programming Language Interfaces documentation is divided into two new
categories in Advanced Software Development.