mmetc
492e0dfeb1
hardcode tests/local path ( #1631 )
2022-07-01 15:21:28 +02:00
mmetc
69dd8d2892
fix some tests in pipeline ( #1622 )
2022-07-01 10:16:45 +02:00
mmetc
df7c51f34e
fixed coverage reporting for functional tests; added cscli ( #1568 )
2022-05-31 10:01:30 +02:00
blotus
0449ec1868
Windows Support ( #1159 )
2022-05-17 12:14:59 +02:00
mmetc
4b9a0c4ef7
typos ( #1453 )
2022-04-19 11:25:27 +02:00
Manuel Sabban
37756e8082
improve test packaging ( #1443 )
...
* improve tests for packaging
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
Co-authored-by: mmetc <92726601+mmetc@users.noreply.github.com>
2022-04-15 15:39:17 +02:00
mmetc
5f2797c83c
more func test coverage; capture exit code for bincover ( #1425 )
2022-04-13 15:44:23 +02:00
mmetc
bf4bc0c9fc
single workflow for all tests, with bats coverage ( #1413 )
2022-04-05 11:00:11 +02:00
mmetc
058237c9dd
install *.cover binaries in $BIN_DIR; minor workflow changes ( #1408 )
2022-04-01 14:12:03 +02:00
Manuel Sabban
16b9fd82f0
Update bats tests to work with systemd ( #1394 )
...
* update for making it work with systemd
* take DB_BACKEND from file name; reduce duplicated code; configure db_type=sqlite
* define PACKAGE_TESTING
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
Co-authored-by: mmetc <92726601+mmetc@users.noreply.github.com>
2022-03-29 17:06:49 +02:00
mmetc
0667552132
bats: postgres tests ( #1377 )
...
* split CI/bats in sqlite+mysql+mariadb+hub
* renamed db and user 'crowdsec' to 'crowdsec-test'; moved backend-specific scripts to lib/db, etc.
* postgres tests
* force delay between ipv6 tests (for myisam)
* force delay after pg_restore to ensure data is written
2022-03-21 15:51:05 +01:00
Manuel Sabban
b792c45921
Mysql enabled tests ( #1372 )
...
* add msyql backend test
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
2022-03-18 17:36:51 +01:00
mmetc
af8c55330d
[wip] bats changes for modular fixtures ( #1371 )
...
* target: tests/.environment.sh
* don't pass BIN_DIR around
* manage db backup/restore separately
* don't export CONFIG_DIR, DATA_DIR (derive path locations from
CONFIG_YAML); redirect stdout, stderr to &3 by default in setup_file,
teardown_file
2022-03-18 10:13:12 +01:00
mmetc
81793fe8bf
dummy plugin ( #1342 )
2022-03-16 09:30:04 +01:00
mmetc
6d42a8c8be
deduplicate make package, package_static ( #1344 )
2022-03-15 11:19:35 +01:00
mmetc
b050d27e20
bats changes to allow bouncer testing ( #1345 )
2022-03-15 10:40:01 +01:00
mmetc
59ad91a8ca
functional tests with bats-core ( #1266 )
2022-03-09 14:45:36 +01:00