Skip to content

Releases: eljonny/TestCPP

Now with stacktraces!

21 Apr 06:30
Compare
Choose a tag to compare
Now with stacktraces! Pre-release
Pre-release

This release is for 0.2.1-beta.3.
Includes a number of fixes and a lot of internal changes to the library and the build process.
There are a couple new APIs and features also.
The default packages include stacktrace functionality provided by Boost.StackTrace.
It was a big decision to add a dependency because I wanted to keep this library dependency-free,
The dependency though is optional!
It is an implementation detail, and is header-only, and is included as a source dependency to provide the most direct and stable dependency on that particular library possible.
So to build the library without it, just omit the -DTESTCPP_STACKTRACE_ENABLED option or explicitly set it to 0.

Included are binaries for both the stacktrace and no-stacktrace versions.
Binary packages/archives that are no-stacktrace are tagged -nost/_nost in each file name.
The stacktrace versions are, platform-dependently-linked, linked to libraries that are usually present on all nix and windows systems:

  • For windows, the binaries are linked to ole32 and dbgeng
  • For nix the binaries are linked to libdl

If someone uses this version and you find issues, please let me know!

Technical side note:
Coverage increased to 70%, from I think 43%.

TestCPP 0.1.1, beta 2

18 Mar 20:32
Compare
Choose a tag to compare
TestCPP 0.1.1, beta 2 Pre-release
Pre-release

Fixed some compiler warnings.
Slightly improved test failure output.

TestCPP with a patch version!

16 Mar 21:01
90baedd
Compare
Choose a tag to compare
Pre-release

Added a patch version to the version number.
Also added RPM and DEB packages for i386.
Added i386 binary packages.

TestCPP into vcpkg

15 Mar 05:32
Compare
Choose a tag to compare
TestCPP into vcpkg Pre-release
Pre-release

Working on getting this into the vcpkg registry.
This is a temporary release to test that.

v0.1-beta.0

15 Mar 02:03
2546b64
Compare
Choose a tag to compare
v0.1-beta.0 Pre-release
Pre-release

This is the first release of the TestCPP library.
There may some day be a production-ready version, but this is it for now.
I recommend using this for small personal projects and educational projects.
For more thorough and complex testing, I strongly recommend GoogleTest.