Skip to content
This repository has been archived by the owner on Jul 17, 2023. It is now read-only.

v1.0.4.0

Compare
Choose a tag to compare
@guwirth guwirth released this 30 Jul 12:44
· 222 commits to master since this release

Misc:

  • A major code re-factoring activity has been done.
  • Release code as open source

New features:

  • In the previous versions of the Boost Unit Test Adapter, there was no reporting with respect to memory leaks. The memory leaks information reported by Boost Unit Test Framework is now being parsed and reported to the user. The user is also given the possibility to fail a test if any memory leaks are discovered via a user settable option.
  • In the previous versions only the last test result of a particular unit test was reported back to the user. In this new version, the user is able to see all the test results respective to a test.
  • All the output (being what is commonly referred to as stdout and stderr) generated by a unit test is reported into an output screen accessible at unit test level.
  • Any exceptions raised by the Boost Unit Test Adapter itself and any informational logs are now logged to a log file.
  • Added support for nested test suites. The user is able to deduce the nesting level via the naming of the testcase as presented in the test explorer.
  • Replaced and updated the user manual which was previously in a pdf format to one written in a GitHub flavoured markdown format.
  • The user can now specify an execution timeout. If a test takes more than a configurable amount of time, the test is considered as failed.
  • Conditional Inclusions statements such as #if....#elif....#else....#endif, #ifdef, #if defined, #ifndef, #if !defined are now supported with some limitations on the conditional complexity.
  • Filtering for multi-line comments and single line comments are now much more robust.
  • Created a Boost External Test Runner so that users can execute Boost Unit test project compiled as a dynamic link library.
  • Added support to Microsoft Visual Studio 2015 RC.
  • Added support that in case a source file is excluded from build(https://raw.githubusercontent.com/netspiri/vs-boost-unit-test-adapter/master/Doku/images/excluded_from_build.png) the source file is not parsed for any Boost Unit Tests.
  • Header files are now also parsed for Boost Unit Tests.