Andrew Lewis
548f117986
[Test] url-redirector
3 anni fa
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 anni fa
Vsevolod Stakhov
2c89d49208
[Test] Fix stupid robot
3 anni fa
Andrew Lewis
f5b931b814
[Test] Rework composites test
3 anni fa
Andrew Lewis
82c152972e
[Test] Fix fuzzy skip test
3 anni fa
Andrew Lewis
c07cb6a8c4
[Test] Use HTTP & simplified test style
3 anni fa
Vsevolod Stakhov
f72bc8f83e
[Test] Increase resilence of the NN tests
3 anni fa
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
3 anni fa
Andrew Lewis
5f3d674c17
[Test] Don't use deprecated RobotFramework syntax
3 anni fa
Vsevolod Stakhov
e8afa71d30
[Test] Various robot fixes
4 anni fa
Anton Yuzhaninov
3a43b6c6d7
[Minor] Update test to work with current robot version
5 anni fa
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 anni fa
Vsevolod Stakhov
4595a80f9c
[Test] Write test name to queue id
5 anni fa
Mikhail Galanin
ec5ddd086c
[Test] Collect coverage from rspamd workers
5 anni fa
Mikhail Galanin
a77f6d5515
[Test] Added test for Redis API
5 anni fa
Mikhail Galanin
4e96718ad3
[Test] Added check if there was no segfault during the test run
5 anni fa
Mikhail Galanin
213ba86aaa
[Test] More test cases for ClickHouse
5 anni fa
Mikhail Galanin
5d8ce4565d
[Test] Added test for clickhouse migration vNONE -> v2
5 anni fa
Mikhail Galanin
ca8bf2132d
[Test] Save logs and config once a test has been done
5 anni fa
Vsevolod Stakhov
bdcff1f42e
[Test] Log rspamc output
5 anni fa
Vsevolod Stakhov
c8e35d1204
[Test] Remove delay
6 anni fa
Vsevolod Stakhov
d133232f34
[Test] Add nginx setup test
6 anni fa
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 anni fa
Andrew Lewis
662b20a3db
[Test] Try improve test stability
6 anni fa
Andrew Lewis
fea677fcbf
[Test] Relax controller errors check
6 anni fa
Andrew Lewis
fc6155ae6b
[Minor] Tests: don't try bind ports
7 anni fa
Andrew Lewis
c07a20097f
[Test] Check controller's error buffer
7 anni fa
Andrew Lewis
eaa7e99d39
[Test] Test URL tag persistence
7 anni fa
Andrew Lewis
b4173ec515
[Test] Wait for ports to be confirmed-free inbetween runs
7 anni fa
Andrew Lewis
e917569079
[Test] Wait until size of PIDfiles is > 0
7 anni fa
Andrew Lewis
50ef6c7161
[Test] Try improve test stability
7 anni fa
Andrew Lewis
f738c01a45
[Test] Test fuzzy replication
7 anni fa
Andrew Lewis
3b571d3ef4
[Test] Fix stats_path
7 anni fa
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 anni fa
Andrew Lewis
188725d470
[Test] Some minor updates for tests
- Removed horrible features from test library
- Negative cases for SpamAssassin WLBLEval
- Restructured JSON tests
7 anni fa
Andrew Lewis
46bc488da9
[Test] Add tests for redis maps in multimap
7 anni fa
Andrew Lewis
67ee0d9274
[Test] Add custom rspamd log follower for non-standard tests
7 anni fa
Andrew Lewis
8e2d181f6d
[Test] Make `Run Rspamd` function reusable by other stuff
7 anni fa
Andrew Lewis
ec55c73c1b
[Test] Remove nasty artifact from `Run Rspamd` function
7 anni fa
Andrew Lewis
cb3a3c9050
[Test] Some minor fixes & improvements for tests
- Also machine-format test data again
7 anni fa
Vsevolod Stakhov
b871a1e133
[Fix] Fix paths in tests
7 anni fa
Vsevolod Stakhov
d7ea09ea1f
[Test] Fix rspamc invocation to support arguments passing
7 anni fa
Andrew Lewis
da9555606f
[Test] Try harder to kill rspamd + child processes to avoid cascading failures
7 anni fa
Andrew Lewis
9c9f9be0eb
[Test] Sleep after calling rspamadm fuzzy_sync
7 anni fa
Andrew Lewis
23488b177f
[Test] Fix race conditions in functional tests
7 anni fa
Andrew Lewis
e6ff4143d5
[Test] Integrate functional tests with Travis CI
7 anni fa
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 anni fa
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 anni fa
Andrew Lewis
883800f391
[Test] Add generic rspamc result processor
8 anni fa
Andrew Lewis
e8a7a63279
[Test] New functional test framework
8 anni fa