aboutsummaryrefslogtreecommitdiffstats
path: root/.circleci
Commit message (Collapse)AuthorAgeFilesLines
* Sync lua coverage with .drone.ymlAnton Yuzhaninov2018-10-271-0/+4
|
* Fix coverage (#2603)Anton Yuzhaninov2018-10-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add utility to prepare C coverage for upload to coveralls.io It turned out that it is more easy to write own script then debug and fix coveralls utility (https://github.com/eddyxu/cpp-coveralls). gcov-coveralls.py can be used as a replacement for coveralls. * Save coverage data from .gcda files only once Coverage data in .gcda files is merged after each binary invocation, so we can run all test and then gather coverage data. If we dump them two times execution counts will be more then they be. * Switch from coveralls (cpp-coveralls) to own script Problem with coveralls was, that coverage for source files outside build directory was not added to the report. * Add tool to dump info from json for coveralls.io * Add debug * Fix: don't die if there is no service_job_id in json * Debug * Fix dump_coveralls.py * Rename to gcov_coveralls.py (s/-/_/) For most files in this repo '_' is used as separator. * Don't add source code to coveralls JSON According to https://docs.coveralls.io/api-introduction Coverals don't need source code, only MD5 digest to tracks changes. Anyway source code is already added by luacov-coveralls and source_digest is added by cpp-coveralls and gcov_coveralls.py Both options seems to work for now. * Provide path to source directory to merge_coveralls.py merge_coveralls.py has code to filter files and remove prefixes. When --root points to source directory merge_coveralls.py can strip prefix from absolute path in JSONs generated by luacov-coveralls. * Style Don't add parameters with default values. * Make --output optional It useful mainly for debugging. We can send report without saving it. * Log CI_COMMIT_AUTHOR env var It is not clear from drone.io source how CI_COMMIT_AUTHOR variable is set. Log it to see what it means. * Move merge_coveralls.py to test/tools This script is used not only for funcional test coverage, but for rspamd-test coverage too. * Remove debug * Style Use more compact formatting. * Write comment about parallel tests running [SKIP CI] Document why running tests in parallel may be bad idea (but still do so). * Fix typo [SKIP CI]
* [Test] Add TidyAll checksAlexander Moisseev2018-10-171-0/+35
|
* [Test] Reworked build script to correctly collect merge coverage dataMikhail Galanin2018-10-081-30/+33
|
* [Minor] set umask 0000 when building rspamdMikhail Galanin2018-10-041-1/+6
| | | | | To allow rspamd dumpring coverage data. In functional tests it runs under "nobody" user and became unable to do this
* [Minor] pass coverage data across jobsMikhail Galanin2018-09-261-13/+17
|
* [Minor] merge lua anc C coverage resultsMikhail Galanin2018-09-251-14/+18
|
* [Minor] Notify coveralls when build is overMikhail Galanin2018-09-251-0/+4
|
* [Minor] collect coverage when all tests are overMikhail Galanin2018-09-251-6/+10
|
* [Minor] Add Lua coverage collection for unit-tests (#2528)Mikhail Galanin2018-09-251-1/+13
| | | | | | | | | | | | | | * [Minor] Add Lua coverage collection for unit-tests * [Minor] add coverage collection to CircleCI * [Minor] split into two lines * [Minor] sudo * [Minor] fixed nonsense * [Minor] Fix functional test
* [Minor] Another try to fix brain damaged Circle CIVsevolod Stakhov2018-09-121-1/+1
|
* [Minor] Try to fix CIVsevolod Stakhov2018-09-121-2/+2
|
* [Minor] Enable libunwind in circleciVsevolod Stakhov2018-09-121-2/+2
|
* [Test] More test cases for HTTP APIMikhail Galanin2018-08-231-1/+1
|
* [Test] Added test for clickhouse migration vNONE -> v2Mikhail Galanin2018-08-211-1/+5
|
* [Minor] Redis support is now unconditionalVsevolod Stakhov2018-07-101-1/+1
|
* [test] Print current ESLint versionAlexander Moisseev2018-07-051-1/+1
|
* [Test] Add JavaScript lintingAlexander Moisseev2018-07-031-0/+18
|
* [CI] Migrate to CircleCI 2.0Alexander Moisseev2018-06-241-0/+132