Releases: reaver-project/mayfly
Releases · reaver-project/mayfly
Mayfly v0.1.3
Mayfly v0.1.2 alpha
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
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
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).