Commit graph

1129 commits

Author SHA1 Message Date
Snaipe
ada75ab25c cram: Updated test diffs 2016-09-03 16:22:42 +02:00
Snaipe
832e9ca8a1 cmake: Removed unused SCRIPTS variable 2016-09-03 16:07:41 +02:00
Snaipe
27c4db8b67 doc: Added --debug, --debug-transport & --filter to command-line flags 2016-09-03 16:07:25 +02:00
Snaipe
a4ad3084a9 options: Deprecate no-early-exit 2016-09-03 16:05:53 +02:00
Snaipe
37da81191a msvc,valgrind: Don't include valgrind.h on any other compiler than __GNUC__ 2016-09-03 15:29:26 +02:00
Snaipe
309e0411c0 appveyor: Use 64-bit mingw-gcc by default 2016-09-03 15:18:25 +02:00
Snaipe
b245fd7bd3 boxfort: Stability update for windows 2016-09-03 15:14:06 +02:00
Snaipe
70f2630ae2 cram: Fixed test diffs 2016-09-03 15:14:06 +02:00
Snaipe
4b14c30027 boxfort: Updated to fix Darwin compile issues 2016-09-03 15:14:06 +02:00
Snaipe
7fb21e5f71 boxfort: Fixed DSO visibility 2016-09-03 15:14:06 +02:00
Snaipe
df5ed94654 help: Added usage for --debug and --debug-transport 2016-09-03 15:14:06 +02:00
Snaipe
4606ceb415 cli: renamed --pattern to --filter 2016-09-03 15:14:06 +02:00
Snaipe
cbb44bb68f boxfort: Updated for better debug mode handling 2016-09-03 15:14:06 +02:00
Snaipe
aa9b2aa915 cli: Added --debug. Fixes #85. 2016-09-03 15:14:06 +02:00
Snaipe
dfdea07325 cmake: Made the visibility be hidden by default 2016-09-03 15:12:28 +02:00
Snaipe
14f7f60ce7 memcheck: Fixed client & runner leaks 2016-09-03 15:12:28 +02:00
Snaipe
a1d690ffdb sample: Changed parameterized test samples to not use strings 2016-09-03 15:12:28 +02:00
Snaipe
e0a38e1ab9 runner: Do not serialize null function pointers 2016-09-03 15:12:28 +02:00
Snaipe
22ea04f778 runner: Fixed test context not being properly serialized 2016-09-03 15:12:28 +02:00
Snaipe
fea6577c87 boxfort: Updated submodule for addaddr fix 2016-09-03 15:12:28 +02:00
Snaipe
4ca8d3dcfb boxfort: Updated dependency for bxf_context_{add,get}fnaddr 2016-09-03 15:12:28 +02:00
Snaipe
af835c763c cmake: make subprojects inherit the processor type 2016-09-03 15:12:28 +02:00
Snaipe
2d80fb97cb boxfort: Updated to latest for windows arena EINVAL fix 2016-09-03 15:12:28 +02:00
Snaipe
c081c31228 cram: Fixed invalid line test for parameterized.cc 2016-09-03 15:12:28 +02:00
Snaipe
571f489cab i18n: removed unused no-early-exit valgrind translations 2016-09-03 15:12:28 +02:00
Snaipe
5388e779d3 boxfort: Updated for eglib bug fix 2016-09-03 15:12:28 +02:00
Snaipe
dc5248d49c boxfort: Initial integration 2016-09-03 15:12:28 +02:00
Snaipe
955e982f37 boxfort: Added boxfort dependency 2016-09-03 15:08:51 +02:00
Snaipe
1d6f0c6822 nanomsg: Remove patch dependency and use upstream project 2016-09-03 15:08:51 +02:00
Snaipe
eb70ea8ae1 appveyor: cleanup configuration 2016-09-03 15:02:33 +02:00
Snaipe
f67128f10e appveyor: Disable Release builds as RelWithDebInfo is equivalent optimization-wise 2016-09-03 14:53:15 +02:00
Snaipe
0690da5ec6 jobs,windows: Temporarily disable multiple jobs as a workaround for #118 2016-09-03 14:48:01 +02:00
Snaipe
3dfc32c486 travis: Use travis_retry for install operations 2016-09-01 12:12:19 +02:00
László Várady
913f0e5d6a doc: fix "Example main" code snippet
Signed-off-by: László Várady <laszlo.varady@balabit.com>
2016-08-31 17:01:20 +02:00
Snaipe
525f2e0ce0 api: Fixed APIs exports. Fixes #145. 2016-08-31 16:56:47 +02:00
Snaipe
805005a5e8 kill: Fixed kill not being available on some builds 2016-08-26 13:54:17 +02:00
Snaipe
595b4601a7 mockfile: Test for features rather than platform 2016-08-26 13:25:05 +02:00
Snaipe
4f5b85d08c compat: Fixed header inclusion for musl compatibility 2016-08-26 09:50:20 +02:00
a1lu
5ff8ef9a5c improve #139: added --crash for cr_expect (#144) 2016-08-23 13:48:53 +02:00
a1lu
25d444b1b9 cli: Added --crash cli option (#126) (#139)
If a assert fails and --crash is given, the debugger will trapped in
this assert using debugbreak.h from the new debugbreak submodule.
2016-08-22 10:17:55 +02:00
Snaipe
15b221ac09 cmake: Add -fvisibility=hidden by default. Fixes #141 2016-08-10 10:50:29 +02:00
Snaipe
2fe3349e4a cmake: Fixed the SONAME not matching the real SO version 2016-08-10 10:39:13 +02:00
László Várady
0c715b46c6 pkgconfig: fix the installation path of criterion.pc (#140)
If ${CMAKE_INSTALL_PREFIX} is mentioned explicitly in the install() command,
the generated cmake_install.cmake file will contain a hard-coded value.

This can cause installation errors during debian package generation, since
the 'cmake -DCMAKE_INSTALL_PREFIX=../debian/tmp/usr -P cmake_install.cmake'
command is used in debian/rules (this command overrides CMAKE_INSTALL_PREFIX).

Signed-off-by: László Várady <laszlo.varady@balabit.com>
2016-08-09 17:31:19 +02:00
Snaipe
9fbd28bf69 core: .exit_code = 0 now enforces the test exit status to be 0.
Before this change, an exit_code of 0 would allow a test to pass for any
exit status, because checking for 0 meant that the value was optional
and people did not care.

However, the semantics of exit() tells that 0 shall be synonymous of
success, and allowing a nonzero status to pass the test is unexpected.

This fixes issue #137.
2016-07-28 18:11:45 +02:00
Snaipe
1f6d05adca readme: Added link to the mailing list 2016-07-28 17:34:08 +02:00
Snaipe
da60498f38 i18n: removed unnecessary N_ on non-nls string 2016-07-24 17:12:21 +02:00
Snaipe
856a5f80c0 core: Fixed segfaults with reset_proc_compat in single mode 2016-07-24 15:00:18 +02:00
Snaipe
1e32935ff6 travis: Parallelized tests 2016-07-24 14:56:09 +02:00
Snaipe
f86714cbb1 protocol: Added missing criterion.options 2016-07-24 13:55:36 +02:00
Snaipe
f0fe1f8bac travis: Removed llvm & clang installation through brew 2016-07-24 00:56:33 +02:00