summaryrefslogtreecommitdiffstats
path: root/.drone.yml
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Sign CI changesVsevolod Stakhov2022-04-221-1/+1
|
* [Test] Allow linters to failmoisseev2022-04-161-0/+2
| | | | without failing the overall pipeline.
* [Minor] Fix test stageVsevolod Stakhov2021-11-211-12/+12
|
* Revert "[Minor] Disable eslint in CI"Vsevolod Stakhov2021-11-141-2/+2
| | | | This reverts commit d970e1e7b4271dc6c852ea65a4aabd214ef9ea63.
* [Minor] Another try...Vsevolod Stakhov2021-10-251-12/+12
|
* [Minor] Disable eslint in CIVsevolod Stakhov2021-10-251-2/+2
| | | | It is broken and I don't know how to fix it.
* [Minor] Try to fix bloody eslintVsevolod Stakhov2021-10-251-2/+2
|
* [Minor] Sign .drone.ymlVsevolod Stakhov2021-10-111-1/+1
|
* Merge pull request #3932 from fatalbanana/ci_coresVsevolod Stakhov2021-10-111-1/+1
|\ | | | | [Test] CI: fix rspamd executable path
| * [Test] CI: fix rspamd executable pathAndrew Lewis2021-10-111-1/+1
| |
* | [Minor] Update node versionVsevolod Stakhov2021-10-101-2/+2
|/
* [Minor] Sign drone.ymlVsevolod Stakhov2021-03-121-1/+1
|
* [Minor] Css: Run c++ tests on droneVsevolod Stakhov2021-03-121-0/+22
|
* [Test] ResignVsevolod Stakhov2020-06-251-1/+1
|
* [Test] Use Python3 for functional testsAndrew Lewis2020-06-251-1/+1
| | | | | | | - Fix more deprecated Robot Framework syntax - Remove log following - Remove some artefacts in teardown - Restore use of demjson
* [Minor] Re-sign CIVsevolod Stakhov2020-06-231-1/+1
|
* [Minor] Fix CI pipelineVsevolod Stakhov2020-05-291-1/+1
|
* [Minor] Sigh, another try to fix ciVsevolod Stakhov2020-05-281-2/+3
|
* [Minor] Try to fix ciVsevolod Stakhov2020-05-281-0/+1
|
* Default stack size should be enough for build without ASANAnton Yuzhaninov2019-10-231-2/+1
| | | | It can be useful to know if stack usage will be too high.
* Remove unused CMake variableAnton Yuzhaninov2019-10-231-2/+1
| | | | | If was removed in: https://github.com/rspamd/rspamd/commit/03eabb4c570d30b30d2406fe4ce40d5073be2861
* Convert Drone pipeline to Drone 1.x syntaxAnton Yuzhaninov2019-10-231-57/+118
|
* Update enviroment variable after Drone upgradeAnton Yuzhaninov2019-10-141-3/+1
| | | | Drone 0.8 and Drone 1.x are not fully compatible.
* [Test] Add more verbosityVsevolod Stakhov2019-07-091-2/+2
|
* [Test] Fix build pipelineVsevolod Stakhov2019-07-091-0/+1
|
* [Minor] Try to remove stack limit in ciVsevolod Stakhov2019-07-011-0/+3
|
* [Minor] Remove stupid workaround for torchVsevolod Stakhov2019-07-011-2/+0
|
* [Minor] Fix pipelineVsevolod Stakhov2019-06-211-2/+2
|
* [Minor] CI: show perltidy/tidyall versionsAnton Yuzhaninov2019-06-201-0/+2
| | | | Different perltidy versions format code differently.
* [Test] Add stylelint checks for CSSAlexander Moisseev2019-04-061-0/+4
| | | | and embedded styles
* Don't print summary lineAnton Yuzhaninov2018-11-131-1/+1
| | | | It is mostly redundant.
* Use clang sanitizersAnton Yuzhaninov2018-11-131-1/+8
|
* Run unit tests on Fedora (clang build)Anton Yuzhaninov2018-11-131-0/+20
|
* Turn off TORCH for clang buildAnton Yuzhaninov2018-10-301-0/+1
| | | | | It turned out that clang significantly slower than gcc on rspamd code (at least with -O0). Switch off torch to decrease build time.
* Enable clang pluginAnton Yuzhaninov2018-10-301-0/+3
| | | | | Build clang plugin and use it to check rspamd printf-like functions (rspamd_printf, rspamd_fprintf, rspamd_default_log_function, e.t.c).
* build with -O0Anton Yuzhaninov2018-10-291-0/+1
| | | | Compilation with -O2/-O3 is slow.
* Build with clangAnton Yuzhaninov2018-10-291-1/+19
|
* Speedup lua coverage collecting for functional testAnton Yuzhaninov2018-10-271-1/+5
| | | | | | | | | | | luacov-coveralls merge mode (-j flag) was created to join reports containing coverage for different source files (e.g. C and Lua code). Coverage for the same file in two report is not merged, instead one source file is added several times to source_files array in JSON. As a result if we use luacov-coveralls -j on report for same source files it ends up spending a lot of time on parsing and dumping big JSON files. This change reduces functional test time from 7+ minutes to 4+ minutes.
* Merge pull request #2610 from citrin/functional-test-fixVsevolod Stakhov2018-10-251-1/+1
|\ | | | | Fix test case: Cases.210 Clickhouse.001
| * Filter Wait Until Keyword Succeeds in robot logAnton Yuzhaninov2018-10-241-1/+1
| | | | | | | | | | Remove all but the last failing keyword inside `BuiltIn.Wait Until Keyword Succeeds` to reduce amount of useless information in robot log.
| * Filter Wait Until Keyword Succeeds in robot logAnton Yuzhaninov2018-10-241-1/+1
| | | | | | | | | | Remove all but the last failing keyword inside `BuiltIn.Wait Until Keyword Succeeds` to reduse amount of useless inforamtion in robot log.
* | gdb invocation nitpickAnton Yuzhaninov2018-10-231-1/+1
| | | | | | | | | | * pagination is disabled by --batch * use options order like in gdb docs
* | Print backtrace for cores dumped by functional testAnton Yuzhaninov2018-10-231-1/+10
| |
* | Remove indentation from yaml '>' blocksAnton Yuzhaninov2018-10-231-3/+3
|/ | | | With indentation block literal is not folded as expected.
* Don't write xunit.xmlAnton Yuzhaninov2018-10-221-1/+1
| | | | It is not currently used.
* Share robot log and report on https://ci.rspamd.com/testlogs/Anton Yuzhaninov2018-10-221-2/+9
| | | | | | | Sending functional test log (about 5Mb) in a email attachmend was temporary solution. Upload them to https://ci.rspamd.com/testlogs/ instead. Link to log/report will be printed in build log.
* Simplify: default working directory is source rootAnton Yuzhaninov2018-10-221-1/+1
|
* Enable core dumps for funcutional testAnton Yuzhaninov2018-10-221-1/+4
| | | | | Don't run gdb yet, it requires more work and can be done when it will be needed.
* Fix coverage (#2603)Anton Yuzhaninov2018-10-201-8/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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]
* Fix: tidyall expects to find .tidyallrc in --root-dirAnton Yuzhaninov2018-10-181-1/+2
|