Peter Wu
d498196712
[Minor] test: remove hard-coded build directory
* Reproducible build: avoid defining the BUILDROOT macro and avoid
embedding the build directory in the test image. Instead rely on the
test files being present next to the executable.
* I considered using g_test_build_filename, available since GLib 2.38
(available on all supported platforms, RHEL 7, Debian, Ubuntu, etc.),
but decided against it because it would require setting the
G_TEST_SRCDIR or G_TEST_BUILDDIR environment variables. Therefore this
patch simply parses argv0 directly.
4 jaren geleden
Vsevolod Stakhov
add9643384
[Minor] Fix gc in lua tests
5 jaren geleden
Vsevolod Stakhov
b218ec15bd
[Minor] Allow to tune GC related options
5 jaren geleden
Vsevolod Stakhov
1a961917c4
[Minor] Wipe memory in rspamadm
5 jaren geleden
Vsevolod Stakhov
812dfbbd06
[Feature] Preprocess config files using jinja templates
5 jaren geleden
Vsevolod Stakhov
fbe966f7b9
[Rework] Change lua global variables registration
5 jaren geleden
Mikhail Galanin
99b68e8e51
[Test] Pass test-case patten into test engine
So that now we can set which test cases should be runned:
$ ./test/rspamd-test -p /rspamd/lua -t selectors.lua -c "case .* rcpts"
$ ./test/rspamd-test -p /rspamd/lua -c "case 1st rcpts"
-c accepts Lua-pattern
5 jaren geleden
Mikhail Galanin
57d19346b6
[Test] Added key to run specifig lua-test
example:
$ ./test/rspamd-test -p /rspamd/lua -t selectors.lua
no way to run two test suites atm
5 jaren geleden
Vsevolod Stakhov
37f250e80e
[Rework] Propagate ucl variables from the command line
7 jaren geleden
Vsevolod Stakhov
c9b8761d7f
[Test] Properly set lua paths for tests
8 jaren geleden
Vsevolod Stakhov
8766fba694
Switch the rest to apache 2
8 jaren geleden
Vsevolod Stakhov
0bb433da33
Remove unused attribute from rspamd_lua_init
8 jaren geleden
Vsevolod Stakhov
eb737947eb
Reorganize includes to reduce namespace pollution.
8 jaren geleden
Vsevolod Stakhov
3afc4aba24
Rename main.h and main.c to `rspamd.X`
8 jaren geleden
Vsevolod Stakhov
dabf6b6e48
Use portable macro to get global variable.
9 jaren geleden
Vsevolod Stakhov
e4cc017c5d
Rework lua tests one more time.
9 jaren geleden
Vsevolod Stakhov
0c5dfb9541
Rework lua tests structure, require external busted.
9 jaren geleden
Vsevolod Stakhov
349bc58cf6
Reorganize lua tests.
9 jaren geleden
Vsevolod Stakhov
2f20e4f7fe
Add lua test framework.
9 jaren geleden
Vsevolod Stakhov
491e42b434
Restore testing framework.
9 jaren geleden
Vsevolod Stakhov
6de87da477
Fix rrd update.
11 jaren geleden
Vsevolod Stakhov
ca860398fe
Implement rra writing.
11 jaren geleden
Vsevolod Stakhov
fbcc7af8a6
* Add simple test for rrd.
Several fixes to RRD API.
TODO: fix test building
TODO: improve update of rrd files
TODO: rework shared libraries again
11 jaren geleden
Vsevolod Stakhov
7437cc1df6
Aio context must be long not int.
O_DIRECT on linux requires strict memory alignment.
12 jaren geleden
Vsevolod Stakhov
4f28edb3f5
Fix asynchronous IO API.
Write test case for aio.
12 jaren geleden
Vsevolod Stakhov
9f2cb66ccb
* Add AIO framework for linux io(3) interface.
12 jaren geleden
Vsevolod Stakhov
7770c0c2ff
* Add initial support of bdb backend
12 jaren geleden
Vsevolod Stakhov
bb783aa50c
* Add configuration utils for kvstorage
12 jaren geleden
Vsevolod Stakhov
5c9372c4a8
* Add start script for red hat compatible systems
Add descriptions for some rspamd API functions (no functional changes).
--HG--
rename : linux/rspamd => linux/rspamd_debian.in
13 jaren geleden
Vsevolod Stakhov
b0ddff4f0d
* Add new algorithm based on diff algorithm to compare relatively short text parts
13 jaren geleden
Vsevolod Stakhov
f795dc8138
* New trie based url scanner (based on libcamel)
* Small fixes to rspamd perl client
* Write fuzzy hashes info to log
13 jaren geleden