Skip to content

Releases: openalgz/ut

v1.2.0

Choose a tag to compare

@stephenberry stephenberry released this 07 Mar 16:05
864c810

C++20 Modules Support!

Full Changelog: v1.1.0...v1.2.0

v1.1.0

Choose a tag to compare

@stephenberry stephenberry released this 11 Dec 15:15

What's Changed

  • Now requires C++23
  • Selective test running with UT_RUN by @stephenberry in #5

Running Specific Tests

Use the UT_RUN environment variable to run specific tests by name:

# Single test
UT_RUN="test name" ./my_tests

# Multiple tests
UT_RUN="[test1,test2,test3]" ./my_tests

Full Changelog: v1.0.0...v1.1.0

v1.0.0

Choose a tag to compare

@stephenberry stephenberry released this 12 Jun 14:41

Version 1.0.0 Release

We are happy with the current set of features and stability to mark this 1.0

Fixes

Full Changelog: v0.0.5...v1.0.0

v0.0.5

Choose a tag to compare

@stephenberry stephenberry released this 13 May 14:39

What's Changed

Full Changelog: v0.0.4...v0.0.5

v0.0.4

Choose a tag to compare

@stephenberry stephenberry released this 14 Nov 15:38

Add UT_COMPILE_TIME definition to enable compile time testing. Runtime tests is now always on, but ran be opt-out with the consteval qualifier on tests.

Full Changelog: v0.0.3...v0.0.4

v0.0.3

Choose a tag to compare

@stephenberry stephenberry released this 30 May 14:35
  • Using std::exit rather than std::abort so that MSVC does not hang when unit tests fail.

Full Changelog: v0.0.2...v0.0.3

v0.0.2

Choose a tag to compare

@stephenberry stephenberry released this 30 May 13:57

Proper source location for test failures

Note: Fatal errors require C++23 for accurate source location reporting.

v0.0.1

Choose a tag to compare

@stephenberry stephenberry released this 30 May 13:08

Initial Release!