Snaipe
d2a4124b87
style: Added and enforce uncrustify config
2016-09-05 21:32:57 +02:00
ailu
7143118b5c
api: added cr_skip_test()
...
Added cr_skip_test to skip a test during runtime. Also merged the old
disable system with the new one. All skipped tests are printed by
normal_log_post_suite(), so there is no need for a logger function for
runtime skipepd tests.
Fixes #131 .
2016-09-03 23:06:35 +02:00
Snaipe
aa9b2aa915
cli: Added --debug. Fixes #85 .
2016-09-03 15:14:06 +02:00
Snaipe
525f2e0ce0
api: Fixed APIs exports. Fixes #145 .
2016-08-31 16:56:47 +02:00
Snaipe
1d216ac929
Added more details to test option fields & integrated doxygen docs for Test and TestSuite
2016-04-10 15:12:32 +02:00
ailu
4bea3d5ce2
Add doxygen documentation in API headers
2016-02-20 13:09:20 +01:00
Snaipe
2461574214
We're in 2016.
2016-01-06 17:35:35 +01:00
Snaipe
d25ea68eb1
Removed the worker function pointer typedef from the public API
2015-11-27 14:21:50 +01:00
Snaipe
5fddb5a0c8
Added doxygen docs for types.h
2015-11-27 13:57:38 +01:00
Snaipe
4185058a89
Added doxygen-style doc in criterion.h
2015-11-27 13:47:35 +01:00
Snaipe
d55869a5e5
Moved criterion_test_params to internal API
2015-11-27 13:44:38 +01:00
Snaipe
7fa0b6580b
Refactored internal headers into its own subdirectory
2015-11-17 16:30:00 +01:00
Snaipe
2da6588eab
Added better integration for multiple native languages tests
2015-10-03 02:43:24 +02:00
Snaipe
4148d3d5d4
[Issue #64 ] Prefixed all unprefixed API functions and types
2015-10-02 15:10:41 +02:00
Snaipe
4dcde5259c
Added C/C++ language isolation wrappers
2015-10-01 15:05:22 +02:00
Snaipe
0b8680aac7
Added array-to-criterion_test_param conversion constructor
2015-09-23 21:35:05 +02:00
Snaipe
f44eb1760e
Added optional cleanup parameter to conversion function
2015-09-23 20:37:09 +02:00
Snaipe
2b66cda524
Added criterion::parameters for simpler C++ parameter generation
2015-09-23 20:10:00 +02:00
Snaipe
d4472a1fdc
Fixed header warnings and removed dynamically-embeded data in parameterized sample
2015-09-20 13:59:10 +02:00
Snaipe
d66df33a5c
Updated samples and added cleanup procedure
2015-09-20 13:59:10 +02:00
Snaipe
1d908327d8
Fixed erroneous indirection logic for passed data
2015-09-20 13:59:10 +02:00
Snaipe
582fa18389
Added parameterized tests
2015-09-20 13:59:10 +02:00
Snaipe
697c165fbe
Changed the timeout type to double
2015-09-15 22:56:29 +02:00
Snaipe
e29d5a13cf
Added timeout code for tests
2015-09-12 17:27:59 +02:00
Snaipe
416b034fe1
Made the interface C++11-compatible
2015-09-07 01:15:31 +02:00
Snaipe
b940ad3790
[Issue #32 ] Added ability to test the exit status of a test.
2015-09-01 19:09:11 +02:00
Snaipe
0d7033cfd5
Made windows dynamically resolve the section limits at runtime
2015-08-01 13:44:58 +02:00
Snaipe
243ed3a8b8
Trying a safer approach for a fork() alternative
2015-03-26 22:18:43 +01:00
Snaipe
9ca88d5673
Added an optional description field for tests
2015-03-24 15:59:02 +01:00
Snaipe
576dc9d97e
Added string identifier precompilation to avoid dynamic generation in pattern matching
2015-03-24 11:23:38 +01:00
Snaipe
2faf341c9d
Removed useless padding on criterion suites
2015-03-24 10:02:16 +01:00
Snaipe
45793a9ede
Refactored types out of criterion.h
2015-03-23 00:41:48 +01:00