Commit graph

1129 commits

Author SHA1 Message Date
Snaipe
fcb6d58f93 travis: Fixed pip misbehaving with --user on OS X builds and upgraded cram to 0.7 2016-07-24 00:16:05 +02:00
Snaipe
df4b32de9e po: Updated line numbers 2016-07-24 00:02:56 +02:00
Snaipe
bd42dab406 cmake: Removed pcre dependency from debian package 2016-07-24 00:02:38 +02:00
Snaipe
9ea35ee4d4 travis: Removed pcre installation on OS X builds 2016-07-23 23:57:05 +02:00
a1lu
4d6d741357 extended glob matcher with brzozowski derivative (#111) 2016-07-23 22:32:57 +02:00
Franklin Mathieu
0c9c76599d Merge pull request #130 from kevinoid/freebsd-support
Compilation and test fixes for FreeBSD
2016-07-01 22:02:42 +02:00
Kevin Locke
98b63bd041 Allow nullptr or __null in asserts.t
Libc in FreeBSD 10.3 defines NULL to nullptr rather than __null.  Allow
this in the test output.

Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
2016-06-28 17:33:00 -07:00
Kevin Locke
b49517c376 Link against libanl only for getaddrinfo_a
Since libanl is only used by nanomsg when it provides getaddrinfo_a, and
is not necessary otherwise (and not available without glibc), use the
same logic for libcriterion.

This fixes the following build failure on FreeBSD 10.3:

    Linking C shared library libcriterion.so
    /usr/bin/ld: cannot find -lanl

Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
2016-06-28 15:50:06 -07:00
Snaipe
e3de11a274 readme: Fixed travis badge not displaying 2016-06-28 16:49:18 +02:00
Snaipe
ff431f8860 Merge branch 'patch' into bleeding 2016-06-20 09:53:04 +02:00
Snaipe
81f2b1855a release: Prepare release 2.2.2 2016-06-20 09:36:25 +02:00
Snaipe
6cbe26c2a2 pthread: Fixed child pump not being joined right after a fork.
Fixes #125.
2016-06-20 09:26:13 +02:00
Snaipe
69f7e20c35 Fixed deadlocks when the tests are terminated too fast 2016-06-20 09:26:13 +02:00
Snaipe
0d53444087 [Issue #113] Fixed memory leak in disabled tests 2016-06-20 09:22:14 +02:00
Franklin Mathieu
be89fde240 Merge pull request #124 from kaidowei/bleeding
Behavior of cr_assert_str* assertions changed:

- Default assertion messages will now print the expession and the content of both strings.
- String assertions will not crash, if the actual string is NULL.
2016-06-12 20:07:39 +02:00
commit
f201d85e3c Behavior of cr_assert_str* assertions changed:
- Default assertion messages will now print the expession and the content of both strings.
- String assertions will not crash, if the actual string is NULL.
  (cr_assert_not_null(actual) is called before the cr_assert_str* assertion)
2016-06-07 16:56:17 +02:00
Snaipe
96bf7869de travis: Added whole source archive deployment on github releases (fixes #123) 2016-05-22 14:18:09 +02:00
Franklin Mathieu
7d17ac0bd3 Merge pull request #122 from MrAnno/fix-find-criterion
Fix FindCriterion.cmake package name
2016-05-15 12:57:07 +02:00
László Várady
1a65956b66 dev: Fix FindCriterion.cmake package name 2016-05-15 12:40:40 +02:00
Snaipe
4c1a399dab travis: Added coverity configuration 2016-05-06 20:10:01 +02:00
Snaipe
0c389023ec cram: Remove cmake dependency on target criterion_samples 2016-05-05 16:28:36 +02:00
Snaipe
cd57b9f6f4 appveyor: Don't install unnecessary packages 2016-05-05 16:21:39 +02:00
Snaipe
cb3486eb7b core: Fixed #121 Single mode crashes 2016-05-05 15:44:35 +02:00
Franklin Mathieu
341b221458 Merge pull request #119 from am11/fix/gh-118
Remove `restrict` keyword usages
2016-04-28 00:44:17 +02:00
Adeel
fc066a710d Remove restrict keyword usages
This turned out to be a bug in the recent C99 support:
https://connect.microsoft.com/VisualStudio/Feedback/Details/1161593
(ticket probably needs some votes to draw their attention)

Since this is little to no value there for `restrict` anyway, it has
been removed.

Contributes to #118.
2016-04-24 12:36:20 +03:00
Snaipe
9fe47197b9 cmake: Forcefully pass CFLAGS to nanomsg 2016-04-23 14:34:09 +02:00
Snaipe
e0a058c95e nanomsg: Updated winnt version and set fork sources to be unix-only 2016-04-23 14:21:24 +02:00
Snaipe
fb684a140a cmake: Pass -fPIC to nanomsg cflags 2016-04-23 14:12:16 +02:00
Snaipe
83ad6bca21 nanomsg: Updated fork patch to latest 2016-04-23 14:04:06 +02:00
Snaipe
d699665274 windows: Fixed hangs 2016-04-23 12:09:14 +02:00
Snaipe
5f32927b63 travis: Added --output-on-failure to ctest 2016-04-22 00:16:53 +02:00
Snaipe
887d04363c appveyor: Added timeout & helpful diagnostics 2016-04-19 22:51:50 +02:00
Snaipe
676a31baac test: Fixed cram tests not working without PYTHON_BIN defined 2016-04-19 22:29:49 +02:00
Franklin Mathieu
605fd3efd5 Merge pull request #117 from kaidowei/bleeding
XML: The output parameter --xml now generates xml-files with the elapsed time.
2016-04-19 19:45:19 +02:00
commit
f5340f8f27 XML: The output parameter --xml now generates xml-files with the elapsed time. 2016-04-19 19:16:15 +02:00
Franklin Mathieu
1f7ca2f32b Merge pull request #101 from kaidowei/bleeding
cli: Strip red ANSI color from the failing & crashing summary if there were no errored tests.
2016-04-13 15:37:40 +02:00
Snaipe
cd814f9899 protocol: Fixed rc check being removed on Release builds 2016-04-13 15:22:01 +02:00
Snaipe
4842cf0d9e protocol: Connect to a PID-bound named socket 2016-04-13 15:03:23 +02:00
Snaipe
0e1eec940a appveyor: Install cram 0.6 2016-04-13 12:20:30 +02:00
Snaipe
38653a6414 Merge branch 'master' into bleeding
This merges the changes brought by 2.2.1 into bleeding.
2016-04-13 11:57:37 +02:00
Snaipe
6b4fff1a30 readme: Fixed download links 2016-04-13 11:19:38 +02:00
Snaipe
9a035fab70 Merge branch 'features/sphinx-doxygen' into bleeding 2016-04-10 17:17:23 +02:00
Snaipe
7092a1c5aa doc: Fixed parameterized test dumping criterion namespace 2016-04-10 17:15:30 +02:00
Snaipe
952687c4c9 doc: Integrated doxygen docs for parameterized tests in sphinx 2016-04-10 16:27:35 +02:00
Snaipe
70d693766c doc: Integrated doxygen on invariants to sphinx page on theories 2016-04-10 16:27:30 +02:00
Snaipe
e24d2f3c79 doc: Ignore deprecated assertions 2016-04-10 15:17:06 +02:00
Snaipe
733153cca0 Set REPEAT_BRIEF to NO 2016-04-10 15:17:06 +02:00
Snaipe
91c85cb2bc Integrated theories doxygen into sphinx docs 2016-04-10 15:17:06 +02:00
Snaipe
411bdb73df Moved actual implementation of Test & TestSuite in internal/test.h 2016-04-10 15:12:32 +02:00
Snaipe
8bcc21e55c Moved CR_STDN definition to commons 2016-04-10 15:12:32 +02:00