~singpolyma/biboumi

2c932cf0 — Florent Le Coz 8 years ago
Fix the double sending of the USER command
6c422861 — Florent Le Coz 8 years ago
Remove some useless includes
4dd01a29 — Florent Le Coz 8 years ago
Run the database tests with an in-memory sqlite db
66887c22 — Florent Le Coz 8 years ago
Add a few tests
73fd710c — Florent Le Coz 8 years ago
Only run “make coverage” in one CI build
b8b2d4f9 — Florent Le Coz 8 years ago
Remove the build+test script, just specify everything in the CI file
cfa754ed — Florent Le Coz 8 years ago
Add a .gitignore file
f03d1a16 — Florent Le Coz 8 years ago
Only download Catch when the test_suite target is built
580b721b — Florent Le Coz 8 years ago
Remove a write to std::cout from Database’s constructor
9fe94215 — Florent Le Coz 8 years ago
Make lcov gcov etc optional

make coverage will display an error instead
3b7bbe14 — Florent Le Coz 8 years ago
make coverage is only available with a debug build
db5e02a0 — Florent Le Coz 8 years ago
Document the test and coverage things in the INSTALL file
6ae7e08c — Florent Le Coz 8 years ago
Add code coverage support

make coverage runs the test_suite and generates a report
3c1889fb — Florent Le Coz 8 years ago
Use Catch for our test suite

`make check` is also added to compile and run the tests
Catch is fetched with cmake automatically into the build directory when needed
4e32fe21 — Florent Le Coz 8 years ago
Refactor XmppParser::end_element to make it clearer

Both for me, and apparently for clang static analyzer, who reported a (imo)
false positive.
450de4c3 — Florent Le Coz 8 years ago
Style, add a few “this->”
142516a6 — Florent Le Coz 8 years ago
Fix some trivial issues reported by cppcheck
0fcba76c — Florent Le Coz 8 years ago
Fix a build issue when compiling without cares
e43ca29e — Florent Le Coz 8 years ago
Fix the jidprep tests when built without libidn
d799dc10 — Florent Le Coz 8 years ago
Test a different way to do our CI

Introduce a script, which is called with different parameters, to have a
number of builds done with a different configuration, without repeating
things too much.
Next