Commit Graph

453 Commits

Author SHA1 Message Date
Vsevolod Stakhov
57c21062f2
Merge pull request #2935 from citrin/clickhouse
[Minor] ClickHouse: Improve schema and tests
2019-06-21 18:34:02 +01:00
Anton Yuzhaninov
3a43b6c6d7 [Minor] Update test to work with current robot version 2019-06-21 15:54:56 +02:00
Anton Yuzhaninov
c16e148cda Save ClickHouse error log 2019-06-21 11:10:31 +01:00
Anton Yuzhaninov
c78aca6959 [Minor] Tests: Fix robot warning and reformat to better redability 2019-06-20 19:31:56 +01:00
Anton Yuzhaninov
bf20478dd5 [Minor] Fix ClickHouse test after upgrade
Current ClickHouse version refuses to run from root if data directory is
not owned by root. Run it from user clickhouse as it supposed to be run.

Also cleanup ClickHouse config (some options prevented it to start,
others just unnecessary).
2019-06-20 18:27:12 +01:00
Vsevolod Stakhov
25931e8fb5 [Test] Improve settings tests coverage 2019-06-15 12:20:48 +01:00
Vsevolod Stakhov
ab3698b6fa [Test] Add test for virtual symbols 2019-06-14 19:58:46 +01:00
Vsevolod Stakhov
58ba3a9a12 [Test] Fix clickhose tests 2019-06-11 15:54:18 +01:00
Vsevolod Stakhov
598d4cb007 [Test] Copy statistics to avoid permissions problem 2019-06-10 20:20:47 +01:00
Vsevolod Stakhov
9646b753cb [Test] Forgotten data files 2019-06-10 13:50:08 +01:00
Vsevolod Stakhov
d21591455e [Test] Add classifier symbols to the tests 2019-06-10 13:47:35 +01:00
Vsevolod Stakhov
2964a12af4 [Test] Add some classifiers to settings tests 2019-06-10 13:41:56 +01:00
Vsevolod Stakhov
ec7eeb6332 [Test] Add settings id tests 2019-06-10 11:54:07 +01:00
Vsevolod Stakhov
0cb382f10a [Test] Fix json tests 2019-06-04 12:56:30 +01:00
Vsevolod Stakhov
a6da5d459f [Test] Adopt dkim signing tests to load modules 2019-05-31 16:41:10 +01:00
Vsevolod Stakhov
cc7f49b369 [Test] Add functional tests for ssl in lua_tcp 2019-05-31 15:19:43 +01:00
Vsevolod Stakhov
1e3d20ef44 [Test] Add dummy ssl echo server 2019-05-31 15:19:29 +01:00
Vsevolod Stakhov
c28363722f [Test] Fix sockets reusing 2019-05-31 15:19:00 +01:00
Vsevolod Stakhov
fa772caba9 [Test] Add combined maps tests 2019-05-20 18:00:52 +01:00
Vsevolod Stakhov
479e97e8c0 [Test] Add some tests for arc signing 2019-05-14 10:53:17 +01:00
Vsevolod Stakhov
9266c10145 [Test] Sigh, fucking python 2019-04-18 15:30:50 +01:00
Vsevolod Stakhov
88a23e1ffb [Test] What the hell is going on 2019-04-18 15:02:34 +01:00
Vsevolod Stakhov
47fb71592d [Test] Fix clickhouse tests 2019-04-18 14:51:21 +01:00
Vsevolod Stakhov
4735fd1a28 [Test] Fix CH migration tests 2019-04-16 12:04:25 +01:00
Vsevolod Stakhov
e9183ec8b8 [Test] Fix schema version 2019-04-15 20:49:55 +01:00
Vsevolod Stakhov
4e9c57b218 [Test] Add tests for sign maps 2019-04-09 12:43:51 +01:00
Alexander Moisseev
b481d7992e [Test] Use non-ASCII file name
to cover rfc2047 decoding (7d8bdf6)
2019-03-07 09:34:47 +03:00
Vsevolod Stakhov
1f1984f76b [Test] Fix DNS tests 2019-03-01 10:12:54 +00:00
Vsevolod Stakhov
0d434c6ce3 [Test] Revert tests changes 2019-03-01 10:00:10 +00:00
Vsevolod Stakhov
1ac38c4015 [Test] Remove more broken tests 2019-02-28 20:18:37 +00:00
Vsevolod Stakhov
8c44b93430 [Test] Remove more broken tests 2019-02-28 20:07:12 +00:00
Vsevolod Stakhov
e837c9b7b5 [Test] Fix http tests - remove coroutines tests 2019-02-28 20:00:27 +00:00
Vsevolod Stakhov
cfc4b20f73 [Fix] Fix HTTP headers signing case 2019-02-18 20:30:33 +00:00
Vsevolod Stakhov
c399ca466f [Minor] Fix tests 2019-02-18 20:19:13 +00:00
Vsevolod Stakhov
12a9552a9c [Test] Add test for http headers signing 2019-02-18 20:07:30 +00:00
Vsevolod Stakhov
6ede0320dd
Merge pull request #2758 from moisseev/mid
[Test] Add tests for MID module
2019-02-15 11:56:13 +00:00
Alexander Moisseev
1156a22fa8 [Test] Add tests for MID module 2019-02-15 11:53:31 +03:00
Vsevolod Stakhov
9389d491a3 [Test] Disable it, it is doomed 2019-02-13 12:12:38 +00:00
Vsevolod Stakhov
e99c9c207e [Test] Sigh, another monkey patch 2019-02-13 10:14:04 +00:00
Vsevolod Stakhov
b3656cc8c1 [Test] Another try to fix test 2019-02-13 09:37:34 +00:00
Vsevolod Stakhov
5ada2d7cf4 [Test] Another try to fix migration test 2019-02-12 17:34:04 +00:00
Vsevolod Stakhov
8afd2d3ab5 [Test] Try to fix schema version in the test 2019-02-12 16:47:56 +00:00
Vsevolod Stakhov
bd59acda6a [Test] Fix tests relying on the broken behaviour 2019-02-07 21:58:39 +00:00
John McKay
161184eb72 add tests for dkim signatures with milter 2019-02-02 11:26:14 +00:00
John McKay
76731569b0 mark cache tests as broken until can fix for ci 2019-02-02 05:41:41 +00:00
John McKay
abd1d3b74a don't use 3.6+ python re syntax in multiple test 2019-02-02 05:41:41 +00:00
John McKay
a92c5d43ef Add tests for multiple signatures 2019-02-02 05:41:41 +00:00
John McKay
04b5bfde88 Add tests for key cache invalidation 2019-02-02 05:30:00 +00:00
John McKay
ebc58cba8f Add ed25519 signing tests 2019-02-02 05:30:00 +00:00
Carsten Rosenberg
4e00e9f139 [Minor] mime_types - add filename whitelist 2019-01-29 20:22:41 +01:00
Alexander Moisseev
41dab157a0 [Test] Add tests for mime_types 2019-01-25 11:00:59 +03:00
Vsevolod Stakhov
b29c55a194 [Test] Add testing for dynamic conf 2019-01-24 13:37:06 +00:00
Vsevolod Stakhov
6f72e868f5 [Test] Add tests for lua_udp 2019-01-21 17:04:05 +00:00
Vsevolod Stakhov
7957fc516a [Test] Add dummy udp client 2019-01-21 16:26:41 +00:00
Carsten Rosenberg
ee587bdf28 [Fix] tests - antivirus - fprot symbols 2019-01-19 08:02:51 +01:00
Carsten Rosenberg
968d92d048 [Minor] test - adjust antivirus symbols 2019-01-17 20:26:00 +01:00
Alexander Moisseev
e481f8514a [Test] Add task:get_from(['mime']) test 2019-01-17 11:32:00 +03:00
Vsevolod Stakhov
4595a80f9c [Test] Write test name to queue id 2019-01-14 17:59:06 +00:00
Vsevolod Stakhov
f9d5c7051d [Test] Fix broken test 2018-12-28 09:23:43 +00:00
Vsevolod Stakhov
3f83c2f80c [Test] Rbl: Add received and whitelists tests 2018-12-16 17:10:50 +00:00
Vsevolod Stakhov
7048dc0475 [Test] Rbl: Add some tests for RBL module 2018-12-15 20:18:55 +00:00
Vsevolod Stakhov
450314bcae [Test] Add some tests for greylist module 2018-12-08 09:47:27 +00:00
Vsevolod Stakhov
a171bcffba [Fix] Perform policy downgrade on sample out, add tests 2018-11-28 13:39:23 +00:00
Vsevolod Stakhov
71499b6811 [Test] Add tests for pct=0 case 2018-11-28 12:39:48 +00:00
Vsevolod Stakhov
dda2df85a2 [Test] Add tests for broken richtext case 2018-11-27 15:29:17 +00:00
Vsevolod Stakhov
4a8f084697 [Test] Remove broken tests 2018-11-16 17:42:44 +00:00
Vsevolod Stakhov
cf6ff4df42 [Test] Add tests for #2584 and #2349 2018-11-13 18:08:22 +00:00
Vsevolod Stakhov
29e1d556d9 [Test] Fix broken tests 2018-11-12 11:48:07 +00:00
Vsevolod Stakhov
58f485c785 [Minor] Improve logic of parts selection and fix some corner cases 2018-11-06 17:48:01 +00:00
Alexander Moisseev
1fdff2d983 [Test] Add test for composites with symbol groups 2018-10-30 22:55:41 +03:00
Alexander Moisseev
046e1b263a [Test] Add composites test 2018-10-30 18:58:19 +03:00
Anton Yuzhaninov
3ebf458996 Speedup lua coverage collecting for functional test
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.
2018-10-27 13:36:52 -04:00
Anton Yuzhaninov
43ceedc68f TCP Connect robot keyword
* reduce timeout to a reasonable value
* explicitly close socket, don't wait for GC
2018-10-24 21:28:47 -04:00
Anton Yuzhaninov
7ed06f8104 Fix race in Cases.210 Clickhouse.001
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.
2018-10-24 20:10:14 -04:00
Anton Yuzhaninov
701419544d Add variable for clickhouse port 2018-10-24 19:23:46 -04:00
Vsevolod Stakhov
aacb706648 [Fix] Use proper syntax for making DNS requests 2018-10-21 09:42:22 +01:00
Anton Yuzhaninov
97a9de3854 Fix coverage (#2603)
* 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]
2018-10-20 09:15:40 +01:00
Anton Yuzhaninov
82976843d7 Cleanup unused imports 2018-10-16 11:39:06 -04:00
Anton Yuzhaninov
33016c62b7 [functional test] Fix races in shutdown_process
Currently functional test sometimes fails with and error:
Teardown failed: NoSuchProcess: psutil.NoSuchProcess process no longer exists (pid=2259)

Rewrite process termination - there is no need to send signals in a loop
many times.
2018-10-16 11:37:59 -04:00
Anton Yuzhaninov
f866b85dd2 Add git repo info to coveralls payload
Again other implementations were used as reference, because API is not
fully documented.
2018-10-15 21:01:58 -04:00
Anton Yuzhaninov
ee0de90803 Drone coverage fix (#2592)
* Build as nobody

This showld fix coverage files writing. At least some coverage files
(*.gcda, *.gcno) are written by rspamd running as nobody.

* Comment luacov-coveralls

* Run rspamd-test as nobody too

* Run coveralls from build root (/rspamd/build)

It need to find all `.gcda` files.

* Hack for coveralls was moved to Docker image

* Add test debug

* More debug

* Workaround to writing *.gcda from different users

*.gcda files written in parallel by root and by nobody

* Remove debug

* Use current build number instead of previous

* Remove unused variable

* Add more parameters

- If CI detected we don't need to check if service_job_id and other
fields in json already filled - this info anyway comes from environment

- coveralls.io API is not documented. Code from:
https://github.com/lemurheavy/coveralls-ruby/
and
https://github.com/coveralls-clients/coveralls-python/
was used as an example.

* In case of error there is no url in json respnse

Print message field anyway - it can contain useful error message.

* Add debug

* Simplify

* Fix: for pull request CI_BUILD_EVENT set to 'pull_request'

* Remove debug
2018-10-14 09:38:57 +01:00
Vsevolod Stakhov
b8447825ac [Minor] Python... 2018-10-13 15:35:59 +01:00
Vsevolod Stakhov
96385ea4e6 [Minor] Python... 2018-10-13 15:24:34 +01:00
Vsevolod Stakhov
901f84c357 [Minor] Fucking python 2018-10-13 14:59:48 +01:00
Vsevolod Stakhov
581ce37bc8 [Minor] Another try to fix bloody python 2018-10-13 14:48:01 +01:00
Vsevolod Stakhov
7a58e9057c [Minor] Further try to fix bloody python 2018-10-13 14:33:28 +01:00
Vsevolod Stakhov
feff3ee1e9 [Minor] Use python3 2018-10-13 14:19:14 +01:00
Anton Yuzhaninov
f1223526c7 Drone speedup (#2588)
* Start switchind test to custom Docker images

Using Docker images with pre-installed delendencies will speedup
testing.

* Debug build in drone.io

* Use variable instead hardcoded path to the source

* Debug variable substitution by drone

Also according to comments in code DRONE_WORKSPACE is deprecated and
CI_WORKSPACE is a new form.

* One more try to use variables.

It looks like drone uses same rules as docker-compose:
https://docs.docker.com/compose/compose-file/#variable-substitution

* Cleanup debug

* Less verbose make output

* Be consistent in variable escaping

It works without escaping only becuse ${VAR} currently expanded by
drone, but $VAR is not.

* Use alpine base image for nodejs

It is smaller.

* Return rspamd-test

* Revert variable escaping

Wihtout escaping it is more easy to copy-past command for testing.
Just don't use ${var} when var should be expanded by shell and not
drone.

* Add debug

* Fix yaml parsing error

* Fix exit code capture

It should be done on the same line, because drone insert 'echo + cmd'
between commands.

* Remove debug

* Readability

No functional changes.

* Return functional tests

* Be consistent

* Add git stub for coveralls

* Send coverage

* Fix yaml parsing error

* Add links to Dockerfiles

* Send test log in case of test failure

XXX if rspamd-test failed, but functional was successful robot log will be
attached (but not useful).

* Don't run rspamd-test and functional tests in parallel

It looks like there is a race condition in writing coverage files.

* Try to run tests in parallel

* Add debug

* Fix parallel test run

test/rspamd-test and functional test both use luacov.stats.out file
in current directory. Run ./rspamd-test from anther directory.

* Use drone condition for sending coveralls report

Also don't send report if empty tocken was provided.

* Add mininal python3 compatibility
2018-10-13 11:16:34 +01:00
Vsevolod Stakhov
c5a97182d9 [Test] Fix tests that are not RFC conformant 2018-10-12 17:33:20 +01:00
Mikhail Galanin
1805dfc619 [Minor] Adopted merger to work with drone 2018-10-09 17:17:25 +01:00
Mikhail Galanin
592159d973 [Test] Collect coverage in all functional tests 2018-10-08 16:28:55 +01:00
Mikhail Galanin
394787e0a3 [Test] Coverage merge/push script 2018-10-08 08:59:23 +01:00
Mikhail Galanin
ec5ddd086c [Test] Collect coverage from rspamd workers 2018-10-08 08:58:50 +01:00
Mikhail Galanin
3440e3a862 [Test] use the coverage collector in tests 2018-10-05 12:35:31 +01:00
Mikhail Galanin
69b45a2214 [Test] added Lua test coverage collector for functional tests 2018-10-05 12:34:37 +01:00
Vsevolod Stakhov
c03f12c4c9 [Test] Fix reload test 2018-10-02 12:09:24 +01:00
Vsevolod Stakhov
647986d925 [Test] Fix and extend whitelist tests 2018-10-01 18:17:07 +01:00
Vsevolod Stakhov
c9ecda5cf9 [Test] Add more test messages 2018-10-01 18:16:51 +01:00
Vsevolod Stakhov
154b6993f1 [Test] Add more fake domains 2018-10-01 18:16:32 +01:00
Mikhail Galanin
4dfe49bc16 [Minor] Fixed sync redis connection with default arguments in rspamadm 2018-10-01 10:41:51 +01:00
Vsevolod Stakhov
80e19bd185 [Test] Fix AV tests 2018-09-29 17:26:14 +01:00
Vsevolod Stakhov
4cf94ce549
Merge pull request #2540 from negram/dns-sync-rspamadm
Dns sync rspamadm
2018-09-27 19:06:18 +01:00
Mikhail Galanin
023a17c1da [Test] fixed config path 2018-09-27 15:07:17 +01:00
Mikhail Galanin
13a1ea4afb [Test] Fixed undefined variable usage 2018-09-27 14:56:02 +01:00
Mikhail Galanin
48e23c6397 [Test] Add output logging 2018-09-27 14:40:00 +01:00
Mikhail Galanin
b00b1fd844 [Test] Added test for dns request from rspamadm 2018-09-27 14:24:32 +01:00
Mikhail Galanin
e3fc01dad3 [Minor] Close file once it is not needed 2018-09-27 10:24:03 +01:00
Mikhail Galanin
1d07d1445e [Test] Actually the functional test 2018-09-24 13:24:27 +01:00
Mikhail Galanin
31270b9fa0 [Test] Final cases for selectors - register_* and functional for regexps 2018-09-24 13:23:17 +01:00
Vsevolod Stakhov
549b34b197 [Minor] Fix test cases 2018-09-23 18:34:04 +01:00
Mikhail Galanin
5aaa0cdfad [Test] Input data for the last test case 2018-09-18 11:22:52 +01:00
Mikhail Galanin
5ec5204446 [Test] Added test for case "hello.\nagain" 2018-09-18 11:12:28 +01:00
Mikhail Galanin
b1543ef5c4 [Test] Forgotten config 2018-09-18 11:05:33 +01:00
Mikhail Galanin
247bc030c0 [Test] Test for regexps in {sa_body} and urls with newlines 2018-09-18 10:41:21 +01:00
Vsevolod Stakhov
c05c2b3b82 [Fix] Fix more issues with watching of async events 2018-09-12 17:29:15 +01:00
Vsevolod Stakhov
88689d7be5
Merge pull request #2485 from negram/dns-api-test
[Test] Added test for DNS api
2018-09-12 12:00:34 +01:00
Mikhail Galanin
9ea7effc33 [Minor] Removed extra whitespace 2018-09-12 09:23:55 +01:00
Mikhail Galanin
7f6873b541 [Minor] Removed unused variable 2018-09-12 09:22:18 +01:00
Mikhail Galanin
22aeb02b7a [Test] Added test for DNS api 2018-09-12 09:01:31 +01:00
Mikhail Galanin
f57f764849 [Test] Added test for new version of Redis API 2018-09-12 08:57:23 +01:00
Mikhail Galanin
09551bcf6a Merge branch 'master' into redis-coroutines 2018-09-11 11:07:58 +01:00
Mikhail Galanin
352bf6f96a [Test] Mark error with symbol in response 2018-09-10 15:35:52 +01:00
Mikhail Galanin
a77f6d5515 [Test] Added test for Redis API 2018-09-10 15:19:16 +01:00
Mikhail Galanin
6abc2ca8d9 [Test] Added test case for error handling check 2018-09-10 14:50:13 +01:00
Vsevolod Stakhov
819de7eed4
Merge pull request #2476 from negram/fix-milter-test
Fix milter test
2018-09-10 11:22:12 +01:00
Vsevolod Stakhov
374f1a04be
Merge pull request #2475 from negram/dnssec-mock
[Test] One more domain to faking records
2018-09-10 11:17:53 +01:00
Mikhail Galanin
6990ef3daa Merge branch 'master' into rspamadm-coroutines 2018-09-10 11:02:47 +01:00
Mikhail Galanin
2a29cf229e [Test] More fake recors
to fix "SPF DNSFAIL FAILED A" and "SPF DNSFAIL FAILED MX" cases
2018-09-10 11:00:41 +01:00
Mikhail Galanin
60b2f09394 [Test] More debug info 2018-09-10 10:38:36 +01:00
Mikhail Galanin
0b49102df9 [Test] Mark "connection" resource as freed
mt.disconnect() performs free(). If we call it twice with the same argument, we will get double free()
2018-09-10 10:37:59 +01:00
Mikhail Galanin
65b03cd7e7 [Test] Use dofile instead of require
require implies module loading via standard mechanism (which is have to present in LUA_PATH). Here we just load the specific files.
2018-09-10 10:36:47 +01:00
Mikhail Galanin
4b237a7e75 [Test] And another fake domain
Used in "Blacklist" test and slows it down when no connection
2018-09-10 09:44:56 +01:00
Mikhail Galanin
d3ecbb2cc6 [Test] One more domain to faking records 2018-09-10 09:23:10 +01:00
Mikhail Galanin
8f30094140 [Test] Small refactoring in dummy services test
Moved code for pid writing and terminating into a separated module.
Also added cleanup: in some cases, processes remained in the system after test is done. It should not happen anymore
2018-09-07 17:59:28 +01:00
Mikhail Galanin
4e96718ad3 [Test] Added check if there was no segfault during the test run 2018-09-06 17:43:59 +01:00
Mikhail Galanin
ed1c0fe1f5 [Minor] It's too early to test rspamadm with redis 2018-09-06 09:30:25 +01:00
Mikhail Galanin
49fb6ed4d6 [Test] Added more test for rspamadm and test for lua tcp client invoked via rspamadm 2018-09-05 13:43:21 +01:00
Mikhail Galanin
ee6aa02264 [Test] Read the whole response from dummy http 2018-08-31 10:12:36 +01:00
Mikhail Galanin
c392c868b5 [Minor] test 2018-08-30 17:20:31 +01:00
Mikhail Galanin
b4d4cff669 [Test] Test for TCP library 2018-08-30 16:51:55 +01:00
Mikhail Galanin
2d492871cd [Test] Use new routines in test, just for test (manual one) :) 2018-08-24 09:20:48 +01:00
Mikhail Galanin
213ba86aaa [Test] More test cases for ClickHouse 2018-08-24 09:20:06 +01:00
Mikhail Galanin
a4b08ac566 [Test] More test cases for HTTP API 2018-08-23 13:49:59 +01:00
Mikhail Galanin
170a4c4a04 [Test] Improved process termination in tests 2018-08-22 16:00:30 +01:00
Mikhail Galanin
9ee6b0c059 [Test] Added test for HTTP API 2018-08-22 15:59:44 +01:00
Mikhail Galanin
5d8ce4565d [Test] Added test for clickhouse migration vNONE -> v2 2018-08-21 17:00:23 +01:00
Mikhail Galanin
533f9e950d [Test] Added few more fake records 2018-08-14 16:33:23 +01:00
Vsevolod Stakhov
1ccdf4e9a6
Merge pull request #2418 from negram/save-logs-and-configs-in-tests
[Test] Save logs and config once a test has been done
2018-08-13 11:23:37 +01:00
Mikhail Galanin
ca8bf2132d [Test] Save logs and config once a test has been done 2018-08-13 08:52:35 +01:00
Mikhail Galanin
e4be0b2cfa [Test] Fake Lua test suite 2018-08-10 15:07:17 +01:00