]> git.llucax.com Git - personal/website.git/blob - source/proj/mutest_news.rst
blog: Publish old post from 2016
[personal/website.git] / source / proj / mutest_news.rst
1 mutest 1.0 release
2
3 This is the first public release of *mutest*.
4
5 *mutest* is a micro unit testing framework for C (with some C++ support). It's mostly an idea (it even comes with 2 implementations of the idea!) with the goal of being easy to use (just write your test cases grouped in test suites and you're set) and so small and simple that you don't mind to copy the files to your project and just use it (i.e., no dependencies).
6
7 The idea is simple: a source file is a test suite, a function is a test case (special functions can be used for test suite initialization and termination), which can can have several checks. Checks comes in 2 flavors, one that only prints an error, and one that terminates the current test case too. A (normally) automated test program run all the test suites and print some stats. It fails (returns non-zero) if any test suite fails.
8
9 These are the files released for this version:
10
11 * "mutest-1.0.tar.gz":https://llucax.com/proj/mutest/releases/mutest-1.0.tar.gz
12 * "manual-1.0.html":https://llucax.com/proj/mutest/releases/manual-1.0.html
13 * "manual-1.0.pdf":https://llucax.com/proj/mutest/releases/manual-1.0.pdf
14