Commit graph

86 commits

Author SHA1 Message Date
Snaipe
86470aa8b1 [v0.3.0a] Merge branch 'bleeding' 2015-03-16 00:59:43 +01:00
Snaipe
b29af09758 Fixed formatting in FAQ 2015-03-16 00:58:20 +01:00
Snaipe
1a265e7823 Fixed assert failing to compile when activated 2015-03-16 00:56:03 +01:00
Snaipe
d11d2e4a3f Added download links, precisions on cross-platform capabilities, and versions tested upon 2015-03-16 00:54:09 +01:00
Snaipe
00780ead30 Changed tap test to cover more ground 2015-03-11 20:02:20 +01:00
Snaipe
1127e5ebe3 Added command-line tests 2015-03-11 19:45:06 +01:00
Snaipe
61dc1b8c6c [v0.3] Merge branch 'bleeding'. This adds the following:
* A logging interface
* Various readme and documentation changes
* Default CLI options & environment variables
* Mac OS X compatibility
* Comparison assertions, floating-point equality assertions
2015-03-11 19:14:32 +01:00
Snaipe
2a9bd3c6f5 Merge branch 'asserts' into bleeding 2015-03-11 19:08:37 +01:00
Snaipe
a769eef10e Updated doc page on assertions 2015-03-11 19:07:22 +01:00
Snaipe
02b3dc56f5 Added assert samples 2015-03-11 19:02:47 +01:00
Snaipe
d132753044 Made the sample folder link in readme relative 2015-03-11 18:59:56 +01:00
Snaipe
813a9a4a82 Updated readme with latest features 2015-03-11 18:58:20 +01:00
Snaipe
5e4306f89d Made the Test macro comply to c99 va_args 2015-03-11 18:05:46 +01:00
Snaipe
32fd6376ad Removing useless extra parenthesis in assert 2015-03-11 06:38:33 +01:00
Snaipe
15ee9539fa Fixed expect_strings expanding to assert 2015-03-11 06:34:03 +01:00
Snaipe
431a683e85 Added assert_float_not_equal, fixed bad comparison operator for floating-point equality 2015-03-11 06:33:19 +01:00
Snaipe
13cbea292c Added comparison asserts over native types 2015-03-11 06:32:22 +01:00
Snaipe
b38ce35114 Added string comparison asserts 2015-03-11 04:00:36 +01:00
Snaipe
919c49853d Removed __VA_ARG__ concatenation GCC extension as it has a better alternative in this case. 2015-03-11 03:39:37 +01:00
Snaipe
e7dc892c42 Refactored assert macros 2015-03-11 03:36:54 +01:00
Snaipe
54af217d74 Made assert macros follow the function identifier coding style 2015-03-11 03:30:41 +01:00
Snaipe
c6c106c4eb Fixed issues with CLI, boyscouting 2015-03-11 03:18:24 +01:00
Snaipe
0f37653930 Fixed errors induced by the mac port 2015-03-11 03:18:24 +01:00
Snaipe
9bffeec223 Updated dependencies to latest 2015-03-11 03:18:24 +01:00
Snaipe
1c392b67e2 [Issue #6] Added Mac OS X compatibility. This forced the (PRE|POST)_EVERYTHING to be renamed to \1_ALL since section names on OSX must not have more than 16 characters. 2015-03-11 03:17:55 +01:00
Snaipe
d0d1ebc253 Added fixtures samples 2015-03-09 20:25:19 +01:00
Snaipe
08d70c68cf Forgot to add options.{c,h} to the Makefile. 2015-03-09 20:24:57 +01:00
Snaipe
6c1b2f7199 Added missing license headers 2015-03-09 20:19:28 +01:00
Snaipe
4a39f9daff Added better option management 2015-03-09 20:19:28 +01:00
Snaipe
4b451b1a58 [Issue #5] Made Criterion output TAP when provided with --tap 2015-03-09 20:19:21 +01:00
Snaipe
70fe19a989 Boyscouting [ci skip] 2015-03-09 06:48:06 +01:00
Snaipe
2132d456c5 [Issue #2] Exposed test_set and passed its instance to PRE_EVERYTHING to allow runtime changes 2015-03-09 05:40:22 +01:00
Snaipe
59814dc371 Added missing license headers 2015-03-09 05:18:29 +01:00
Snaipe
b36cfd5ebb Added screencast to readme 2015-03-09 04:04:33 +01:00
Snaipe
7f1fa41974 [Issue #4] Merge branch 'logging' into bleeding 2015-03-09 03:02:01 +01:00
Snaipe
35f3eeef6e Added command-line options to change the verbosity level 2015-03-09 03:01:02 +01:00
Snaipe
728f75cd0b Modified report hooks to use the logging interface 2015-03-09 03:01:02 +01:00
Snaipe
d575f579bc Added logging facilities 2015-03-09 03:01:02 +01:00
Snaipe
602b43d501 Added floating-point number comparison asserts 2015-03-09 03:00:52 +01:00
Snaipe
21268659a3 Merge branch 'bleeding' 2015-02-11 14:26:40 +01:00
Snaipe
9894a06121 Merge branch 'docs' into bleeding 2015-02-11 14:26:22 +01:00
Snaipe
864c892eac Rewording FAQ answer on windows 2015-02-11 14:25:39 +01:00
Snaipe
ae9b42a911 Added environment variable documentation 2015-02-11 14:22:49 +01:00
Snaipe
ece20af1bc Updated readme with docs, removed installation process, added footer links 2015-02-11 13:34:46 +01:00
Snaipe
7e2d485d75 Moved main function in its own CU to avoid symbol conflicts when calling other functions 2015-02-11 01:25:48 +01:00
Snaipe
df1f23ef4c Refactored process management into its own file 2015-02-10 18:20:06 +01:00
Snaipe
d4eb936c00 Added valgrind-friendly no-early-exit for leak checks 2015-02-10 15:10:48 +01:00
Snaipe
7eb03b68d0 Added a bunch of docs, removed additional links in index. 2015-02-10 01:37:45 +01:00
Snaipe
721ac7e5d6 Added bottom links in doc index 2015-02-10 00:27:58 +01:00
Snaipe
09c5658574 Added sphinx doc configuration 2015-02-10 00:19:51 +01:00