summaryrefslogtreecommitdiffstats
path: root/test/functional
Commit message (Collapse)AuthorAgeFilesLines
* [Test] Fix DNS testsVsevolod Stakhov2019-03-011-1/+2
|
* [Test] Revert tests changesVsevolod Stakhov2019-03-017-21/+45
|
* [Test] Remove more broken testsVsevolod Stakhov2019-02-283-15/+8
|
* [Test] Remove more broken testsVsevolod Stakhov2019-02-283-20/+5
|
* [Test] Fix http tests - remove coroutines testsVsevolod Stakhov2019-02-282-9/+10
|
* [Fix] Fix HTTP headers signing caseVsevolod Stakhov2019-02-181-1/+1
|
* [Minor] Fix testsVsevolod Stakhov2019-02-181-1/+1
|
* [Test] Add test for http headers signingVsevolod Stakhov2019-02-182-0/+7
|
* Merge pull request #2758 from moisseev/midVsevolod Stakhov2019-02-154-0/+63
|\ | | | | [Test] Add tests for MID module
| * [Test] Add tests for MID moduleAlexander Moisseev2019-02-154-0/+63
| |
* | [Test] Disable it, it is doomedVsevolod Stakhov2019-02-131-7/+7
| |
* | [Test] Sigh, another monkey patchVsevolod Stakhov2019-02-131-1/+56
| |
* | [Test] Another try to fix testVsevolod Stakhov2019-02-132-57/+3
| |
* | [Test] Another try to fix migration testVsevolod Stakhov2019-02-121-2/+2
| |
* | [Test] Try to fix schema version in the testVsevolod Stakhov2019-02-121-2/+2
|/
* [Test] Fix tests relying on the broken behaviourVsevolod Stakhov2019-02-072-6/+7
|
* add tests for dkim signatures with milterJohn McKay2019-02-026-0/+162
|
* mark cache tests as broken until can fix for ciJohn McKay2019-02-021-0/+1
|
* don't use 3.6+ python re syntax in multiple testJohn McKay2019-02-021-1/+1
|
* Add tests for multiple signaturesJohn McKay2019-02-022-0/+44
|
* Add tests for key cache invalidationJohn McKay2019-02-022-0/+57
|
* Add ed25519 signing testsJohn McKay2019-02-024-0/+56
|
* [Minor] mime_types - add filename whitelistCarsten Rosenberg2019-01-294-0/+30
|
* [Test] Add tests for mime_typesAlexander Moisseev2019-01-253-0/+28
|
* [Test] Add testing for dynamic confVsevolod Stakhov2019-01-243-2/+129
|
* [Test] Add tests for lua_udpVsevolod Stakhov2019-01-213-0/+132
|
* [Test] Add dummy udp clientVsevolod Stakhov2019-01-211-0/+19
|
* [Fix] tests - antivirus - fprot symbolsCarsten Rosenberg2019-01-193-15/+15
|
* [Minor] test - adjust antivirus symbolsCarsten Rosenberg2019-01-171-3/+3
|
* [Test] Add task:get_from(['mime']) testAlexander Moisseev2019-01-1712-0/+104
|
* [Test] Write test name to queue idVsevolod Stakhov2019-01-141-1/+1
|
* [Test] Fix broken testVsevolod Stakhov2018-12-281-1/+1
|
* [Test] Rbl: Add received and whitelists testsVsevolod Stakhov2018-12-163-0/+45
|
* [Test] Rbl: Add some tests for RBL moduleVsevolod Stakhov2018-12-153-1/+87
|
* [Test] Add some tests for greylist moduleVsevolod Stakhov2018-12-082-0/+50
|
* [Fix] Perform policy downgrade on sample out, add testsVsevolod Stakhov2018-11-282-1/+23
|
* [Test] Add tests for pct=0 caseVsevolod Stakhov2018-11-283-0/+27
|
* [Test] Add tests for broken richtext caseVsevolod Stakhov2018-11-272-0/+32
|
* [Test] Remove broken testsVsevolod Stakhov2018-11-164-12/+0
|
* [Test] Add tests for #2584 and #2349Vsevolod Stakhov2018-11-134-0/+181
|
* [Test] Fix broken testsVsevolod Stakhov2018-11-121-4/+4
|
* [Minor] Improve logic of parts selection and fix some corner casesVsevolod Stakhov2018-11-061-0/+2
|
* [Test] Add test for composites with symbol groupsAlexander Moisseev2018-10-303-1/+47
|
* [Test] Add composites testAlexander Moisseev2018-10-303-0/+214
|
* Speedup lua coverage collecting for functional testAnton Yuzhaninov2018-10-271-28/+65
| | | | | | | | | | | 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.
* TCP Connect robot keywordAnton Yuzhaninov2018-10-241-0/+7
| | | | | * reduce timeout to a reasonable value * explicitly close socket, don't wait for GC
* Fix race in Cases.210 Clickhouse.001Anton Yuzhaninov2018-10-241-1/+1
| | | | | | | Clickhouse test sometimes fails with an error: ConnectionError: HTTPConnectionPool(host='localhost', port=18123): Max retries exceeded with url: /?default_format=JSONEachRow (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f40ad96fdd0>: Failed to establish a new connection: [Errno 111] Connection refused',)) Fix this by waiting for TCP port instead pid file.
* Add variable for clickhouse portAnton Yuzhaninov2018-10-243-2/+3
|
* [Fix] Use proper syntax for making DNS requestsVsevolod Stakhov2018-10-211-1/+1
|
* Fix coverage (#2603)Anton Yuzhaninov2018-10-201-177/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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]