xaizek / stic (License: MIT) (since 2018-12-07)
Simple Tests In C with optional automatic test registration in C.
v0.6
Output
------

* Display number of failed checks in tests on fail
* Display <setup...>/<teardown...> on failures there
* Display number of failed tests
* Display number of skipped tests
* Use singular "check" for 1 failed check
* Write "1 test run" (not "tests")
* Don't capitalize stic label in test's output
* Always print test suit name in output
* Drop extra empty line from output

Integration
-----------

* Make test failure report compiler-friendly

Compatibility
-------------

* Use rand() (not random())

Performance
-----------

* Skip test fixtures without checking every test
* Don't run {setup,teardown}_once when no tests were run

Fixes
-----

* Make stic work when tests are defined with suite
* Fix skipping test header
* Fix qualifier inconsistency for one variable
* Fix buffer overflow
Subject SHA-1 Author Date
Bump stic version to 0.6 5c27f2f9add0053840500c9b7459d5f9b1270a16 xaizek 2018-11-15 20:26:39
Don't run {setup,teardown}_once when no tests did b26fea59ef8f4f6dc85fb67ebe0ec8b857eb2197 xaizek 2018-07-15 18:49:11
Skip test fixtures without checking every test d8af85e89f42db50f80d204e092bb7888fd9bf8c xaizek 2018-07-15 18:47:01
Make stic work when tests are defined with suite c06633a12e208e88e107583302adf22dc8ccda3a xaizek 2018-04-14 09:59:48
Apply patch for stic/stic.c to fix buffer overflow 67bbc0a1a978d4608e31128057afbe3b6f41e59d Linux-Fan, Ma_Sys.ma 2018-04-11 16:35:19
Update TODO file 49fb7f4af25094e504467c73d0e6480c037e1906 xaizek 2017-09-03 17:16:35
Change "sea_" prefix to "stic_" in stic a2d0e6b4738a7bf559781369319e819690a1575d xaizek 2017-09-03 14:45:22
Print number of skipped tests in stic 65736d3e07cfcc986d91007aa26e2a71ac3a3273 xaizek 2017-09-03 14:38:16
Display number of failed tests f9c4a4d3978501b8b2490bb5e3117939eb7cae56 xaizek 2017-09-03 12:38:45
Don't capitalize stic label in test's output 64f1750c84407aca512295b8276cc326087f0d64 xaizek 2017-09-03 12:13:30
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/stic

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/stic

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master