Skip to content

Releases: reaver-project/mayfly

Mayfly v0.1.3

27 Aug 11:19
Compare
Choose a tag to compare

This release aligns the code to use Boost.Process as released as part of Boost 1.64, instead of an old pre-official version that got rejected in original review (as I understand). Whoho, no "custom" Boost.Process anymore!

Mayfly v0.1.2 alpha

02 Oct 10:23
Compare
Choose a tag to compare

New features in this release:

  • assertions now print file names and lines describing where they are defined
  • after slight refactoring of the subprocess runner, test cases can now print (almost) arbitrary output and it will properly printed by the master process. Currently this is always printed to standard output; more featureful support for this is planned.

Mayfly v0.1.1 alpha

06 Sep 09:32
Compare
Choose a tag to compare

Further basic features:

  • TeamCity reporter (as seen in action on this project's CI)
  • support for nested suites
  • negative tests (MAYFLY_ADD_NEGATIVE_TESTCASE*)
  • test execution duration measurement w/ support in console and TeamCity reporters

Mayfly v0.1.0 alpha

09 Jun 07:04
Compare
Choose a tag to compare

This is an alpha release of Mayfly. Basic features are there, including:

  • console reporter
  • a runner spawning subprocesses and running every test case in its own process
  • "check" and "require" macros
  • "throws", "throws type" and "nothrow" macros in "check" and "require" variants

Still many features to add, like TeamCity reporting, possibly more runners, time measurement for the tests and things like that; so, even though this version is still labeled as "alpha" (following the Reaver Project versioning scheme), it should be usable in production environments (assuming your production environment doesn't necessarily require TeamCity reporting).