Boyscouting [ci skip]

This commit is contained in:
Snaipe 2015-03-09 06:47:47 +01:00
parent 2132d456c5
commit 70fe19a989
2 changed files with 8 additions and 8 deletions

View file

@ -1,4 +1,4 @@
2015-02-06 Franklin "Snaipe" Mathieu <franklinmathieu@gmail.com>
* src/: Added criterion internals.
* include/: Added Test, ReportHook, assert and expect macros.
* include/: Added Test, ReportHook, assert and expect macros.

View file

@ -2,10 +2,10 @@
Criterion
=========
[![Build Status](https://travis-ci.org/Snaipe/Criterion.svg?branch=master)](https://travis-ci.org/Snaipe/Criterion)
[![Coverage Status](https://coveralls.io/repos/Snaipe/Criterion/badge.svg?branch=master)](https://coveralls.io/r/Snaipe/Criterion?branch=master)
[![License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://github.com/Snaipe/Criterion/blob/master/LICENSE)
[![Version](https://img.shields.io/github/tag/Snaipe/Criterion.svg?label=version&style=flat)](https://github.com/Snaipe/Criterion/releases)
[![Build Status](https://travis-ci.org/Snaipe/Criterion.svg?branch=master)](https://travis-ci.org/Snaipe/Criterion)
[![Coverage Status](https://coveralls.io/repos/Snaipe/Criterion/badge.svg?branch=master)](https://coveralls.io/r/Snaipe/Criterion?branch=master)
[![License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://github.com/Snaipe/Criterion/blob/master/LICENSE)
[![Version](https://img.shields.io/github/tag/Snaipe/Criterion.svg?label=version&style=flat)](https://github.com/Snaipe/Criterion/releases)
A dead-simple, yet extensible, C test framework.
@ -46,7 +46,7 @@ Sample tests can be found in the [sample directory][samples].
## F.A.Q.
**Q. What's wrong with other test frameworks?**
**Q. What's wrong with other test frameworks?**
A. I worked with CUnit and Check, and I must say that they do their job
very well -- the only thing that bugs me is that setting up a test
suite from scratch is a pain, it should really be simpler. Most
@ -55,11 +55,11 @@ A. I worked with CUnit and Check, and I must say that they do their job
main, manually register suites, then tests. Criterion tries to
fix these shortcomings.
**Q. Where has this been tested?**
**Q. Where has this been tested?**
A. Currently, on Linux 2.6.32 and Linux 3.15.7, although it should work on
most \*nix systems. More tests will be added on the build matrix.
**Q. Will this work under Windows/MSVC?**
**Q. Will this work under Windows/MSVC?**
A. Windows support with MinGW/MSVC is coming, but MSVC is a bit of a lost cause
to compile the library itself: the project internally uses c99 features and gnu
extensions.