Andrew Lewis
548f117986
[Test] url-redirector
3 lat temu
Andrew Lewis
960b608d35
[Feature] Add controller endpoint for training neural
- Move neural functions to library
- Parameterise spawn_train
- neural plugin: Fix store_pool_only when autotrain is true
- neural plugin: Use cache_set instead of mempool
- Add test
3 lat temu
Vsevolod Stakhov
2c89d49208
[Test] Fix stupid robot
3 lat temu
Andrew Lewis
f5b931b814
[Test] Rework composites test
3 lat temu
Andrew Lewis
82c152972e
[Test] Fix fuzzy skip test
3 lat temu
Andrew Lewis
c07cb6a8c4
[Test] Use HTTP & simplified test style
3 lat temu
Vsevolod Stakhov
f72bc8f83e
[Test] Increase resilence of the NN tests
3 lat temu
Andrew Lewis
aa3d119209
[Test] Use Python3 for functional tests
- Fix more deprecated Robot Framework syntax
- Remove log following
- Remove some artefacts in teardown
- Restore use of demjson
4 lat temu
Andrew Lewis
5f3d674c17
[Test] Don't use deprecated RobotFramework syntax
4 lat temu
Vsevolod Stakhov
e8afa71d30
[Test] Various robot fixes
4 lat temu
Anton Yuzhaninov
3a43b6c6d7
[Minor] Update test to work with current robot version
5 lat temu
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).
5 lat temu
Vsevolod Stakhov
4595a80f9c
[Test] Write test name to queue id
5 lat temu
Mikhail Galanin
ec5ddd086c
[Test] Collect coverage from rspamd workers
5 lat temu
Mikhail Galanin
a77f6d5515
[Test] Added test for Redis API
5 lat temu
Mikhail Galanin
4e96718ad3
[Test] Added check if there was no segfault during the test run
5 lat temu
Mikhail Galanin
213ba86aaa
[Test] More test cases for ClickHouse
5 lat temu
Mikhail Galanin
5d8ce4565d
[Test] Added test for clickhouse migration vNONE -> v2
5 lat temu
Mikhail Galanin
ca8bf2132d
[Test] Save logs and config once a test has been done
5 lat temu
Vsevolod Stakhov
bdcff1f42e
[Test] Log rspamc output
5 lat temu
Vsevolod Stakhov
c8e35d1204
[Test] Remove delay
6 lat temu
Vsevolod Stakhov
d133232f34
[Test] Add nginx setup test
6 lat temu
Andrew Lewis
4a070b96c0
[Test] Try really improve test stability
- Drop tests involving sqlite
- Also drop tests for old mmap stats backend
- Relax relearn test
- Wait longer for fuzzy sync
6 lat temu
Andrew Lewis
662b20a3db
[Test] Try improve test stability
6 lat temu
Andrew Lewis
fea677fcbf
[Test] Relax controller errors check
6 lat temu
Andrew Lewis
fc6155ae6b
[Minor] Tests: don't try bind ports
7 lat temu
Andrew Lewis
c07a20097f
[Test] Check controller's error buffer
7 lat temu
Andrew Lewis
eaa7e99d39
[Test] Test URL tag persistence
7 lat temu
Andrew Lewis
b4173ec515
[Test] Wait for ports to be confirmed-free inbetween runs
7 lat temu
Andrew Lewis
e917569079
[Test] Wait until size of PIDfiles is > 0
7 lat temu
Andrew Lewis
50ef6c7161
[Test] Try improve test stability
7 lat temu
Andrew Lewis
f738c01a45
[Test] Test fuzzy replication
7 lat temu
Andrew Lewis
3b571d3ef4
[Test] Fix stats_path
7 lat temu
Andrew Lewis
478a75e719
[Test] Rework fuzzy tests
- Add fuzzy & negative match tests
- Check attachment & text samples
- Add suites for different algorithms; keyed/unkeyed
- Move overwrite/delete tests into general suite
7 lat temu
Andrew Lewis
188725d470
[Test] Some minor updates for tests
- Removed horrible features from test library
- Negative cases for SpamAssassin WLBLEval
- Restructured JSON tests
7 lat temu
Andrew Lewis
46bc488da9
[Test] Add tests for redis maps in multimap
7 lat temu
Andrew Lewis
67ee0d9274
[Test] Add custom rspamd log follower for non-standard tests
7 lat temu
Andrew Lewis
8e2d181f6d
[Test] Make `Run Rspamd` function reusable by other stuff
7 lat temu
Andrew Lewis
ec55c73c1b
[Test] Remove nasty artifact from `Run Rspamd` function
7 lat temu
Andrew Lewis
cb3a3c9050
[Test] Some minor fixes & improvements for tests
- Also machine-format test data again
7 lat temu
Vsevolod Stakhov
b871a1e133
[Fix] Fix paths in tests
7 lat temu
Vsevolod Stakhov
d7ea09ea1f
[Test] Fix rspamc invocation to support arguments passing
7 lat temu
Andrew Lewis
da9555606f
[Test] Try harder to kill rspamd + child processes to avoid cascading failures
7 lat temu
Andrew Lewis
9c9f9be0eb
[Test] Sleep after calling rspamadm fuzzy_sync
8 lat temu
Andrew Lewis
23488b177f
[Test] Fix race conditions in functional tests
8 lat temu
Andrew Lewis
e6ff4143d5
[Test] Integrate functional tests with Travis CI
8 lat temu
Andrew Lewis
f0349d47ad
[Test] Some basic functional tests for mime_types module & archives
- Also some new features for Check Rspamc function
- Run rspamd/rspamc with LD_LIBRARY_PATH
8 lat temu
Andrew Lewis
ad797afed5
[Test] Add & rework functional tests
- Machine formatted test data
- More idiomatic use of test framework
- Added tests for fuzzy & redis statistics
8 lat temu
Andrew Lewis
883800f391
[Test] Add generic rspamc result processor
8 lat temu
Andrew Lewis
e8a7a63279
[Test] New functional test framework
8 lat temu