Commit graph

82 commits

Author SHA1 Message Date
mmetc
39f57f1487
functional tests instrumented by ansible/vagrant (#1682) 2022-07-26 13:09:13 +02:00
mmetc
804b6f4c5d
adjust test timing for slow boxes (#1681) 2022-07-26 09:47:56 +02:00
mmetc
e13867f7c9
fix --column-statistics handling in mysql tests (#1680) 2022-07-25 16:25:57 +02:00
mmetc
e1954adc32
test machines_tls: remove all existing machines in setup (#1678) 2022-07-22 14:21:05 +02:00
mmetc
496dacb7ff
tls tests with bundle.pem (#1671) 2022-07-21 13:03:46 +02:00
mmetc
fa35e8c0ba
removed: realpath -s (does not exist on freebsd) (#1656) 2022-07-13 10:10:08 +02:00
Thibault "bui" Koechlin
73f336363a
bump log level when overloading config file with .local (#1646)
* bump log level

Co-authored-by: Marco Mariani <marco@crowdsec.net>
2022-07-08 09:29:23 +02:00
mmetc
37ada58f3a
func tests: fix database fixture for config-global (#1647) 2022-07-07 17:12:16 +02:00
mmetc
607b7d4b6f
config-global: don't remove init data; receive community pull (#1644) 2022-07-07 16:11:27 +02:00
mmetc
e05515f79d
disable capi for tests by default (#1633) 2022-07-04 11:26:39 +02:00
mmetc
e868adee2f
config_get, config_set test helpers (#1632) 2022-07-01 22:45:55 +02:00
AlteredCoder
5f62d738fc
Add no-capi flag and review some logs (#1628)
* Add no-capi flag and review some logs
2022-07-01 16:56:13 +02:00
mmetc
492e0dfeb1
hardcode tests/local path (#1631) 2022-07-01 15:21:28 +02:00
mmetc
14dd6b9026
disable tls tests in pipeline (#1625)
and removing obsolete $FILE
2022-07-01 11:03:40 +02:00
mmetc
69dd8d2892
fix some tests in pipeline (#1622) 2022-07-01 10:16:45 +02:00
mmetc
8e7e799304
[wip] serve metrics only after agent and/or lapi are ready; fixed some func tests (#1613) 2022-06-24 15:55:21 +02:00
Marco Mariani
4be884824f Revert "fixed tls tests"
This reverts commit 520e40db37.
2022-06-24 13:57:44 +02:00
Marco Mariani
520e40db37 fixed tls tests 2022-06-24 13:55:58 +02:00
Thibault "bui" Koechlin
a6ed08b239
Add alerts and decisions metrics, LAPI and agent timing prom metrics (#1546) 2022-06-22 11:14:34 +02:00
AlteredCoder
0a39066f9d
Fix #1552 (#1569) 2022-06-22 10:29:02 +02:00
mmetc
b91fcb8e9b
Fixed bats tests for freebsd (#1600) 2022-06-22 10:00:51 +02:00
mmetc
c78c833400
CI: colored test output, colored crowdsec and crowdsec-api logs, full final db dump for mysql and sqlite (#1596)
* github-ci: color unit test output and logs
* new config option: force_color_logs (useful in CI)
* bats: show sqlite/mysql dump at the end
* removed "-v" (print package names) from "go build"
* general workflow cleanup
2022-06-17 16:12:49 +02:00
mmetc
b572f64dc6
removed bats warnings (#1592) 2022-06-15 15:36:36 +02:00
mmetc
67841d54ee
updated bats to 1.7.0; shellcheck fixes and moved cfssl dir under testdata/ (#1584) 2022-06-13 21:54:47 +02:00
Thibault "bui" Koechlin
1c0fe09576
Add support for certificate authentication for agents and bouncers (#1428) 2022-06-08 16:05:52 +02:00
mmetc
799cc82bb5
functional tests, minor refactoring and lint/cleanup (#1570)
* cmd/crowdsec: removed log.Fatal()s, added tests and print error for unrecognized argument
* updated golangci-lint to v1.46
* lint/deadcode: fix existing issues
* tests: cscli config backup/restore
* tests: cscli completion powershell/fish
* err check: pflags MarkHidden()
* empty .dockerignore (and explain the reason)
* tests, errors.Wrap
* test for CS_LAPI_SECRET and minor refactoring
* minor style changes
* log cleanup
2022-06-06 15:24:48 +02:00
mmetc
df7c51f34e
fixed coverage reporting for functional tests; added cscli (#1568) 2022-05-31 10:01:30 +02:00
mmetc
88a4801d6a
allow run-tests with -f "<test-name>" (#1564) 2022-05-28 22:10:27 +02:00
mmetc
8ea9e83798
Codecov (#1561)
* fix coverage report (#1553)

* codecov
2022-05-24 17:22:08 +02:00
mmetc
4b843d145a
cscli: avoid double output (error + log fatal) and automatic --help after each error (#1536) 2022-05-19 13:42:44 +02:00
mmetc
cdab206d05
tests for misconfigured plugins (#1534) 2022-05-19 13:27:24 +02:00
mmetc
9c1c4093a3
func test: replaced one-shot bin/nc with a loop (#1542) 2022-05-19 10:51:45 +02:00
mmetc
131ed1b0a7
error reporting (#1501)
* unified error reporting, removed redundancy, tests
2022-05-19 10:48:08 +02:00
mmetc
bf3ea71630
add bats-mock to mock external commands in functional tests (#1529) 2022-05-19 09:58:13 +02:00
mmetc
7c7fe70cb2
test multiple notification events with the same plugin (#1539) 2022-05-19 09:54:26 +02:00
mmetc
98f2ac5e7c
fix #1385: .yaml.local (#1497)
Added support for .yaml.local files to override values in .yaml
2022-05-18 10:08:37 +02:00
mmetc
b8547da4c3
"make localstack" target, link to docs/contributing (#1522) 2022-05-17 15:54:52 +02:00
blotus
0449ec1868
Windows Support (#1159) 2022-05-17 12:14:59 +02:00
mmetc
2dcce2ae72
fix pipeline alert tests (#1491) 2022-04-28 14:42:42 +02:00
Greg Myers
0f4ab71f01
Fix typos in docs, comments, code (#1483) 2022-04-27 11:04:12 +02:00
mmetc
6de175ad8a
support yq prior to 4.18.1 (#1466) 2022-04-20 15:05:34 +02:00
Manuel Sabban
d9f111c4ca
fix a bug in tests (#1458)
* is_db_sqlite is not accessible

Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
2022-04-19 20:00:48 +02:00
Thibault "bui" Koechlin
e6a35e8714
Improve plugins grouping (alternative to #1424) (#1437)
* Fix races in test (#1446)

Co-authored-by: Shivam Sandbhor <shivam.sandbhor@gmail.com>
Co-authored-by: alteredCoder <kevin@crowdsec.net>
Co-authored-by: AlteredCoder <64792091+AlteredCoder@users.noreply.github.com>
2022-04-19 19:12:23 +02:00
mmetc
0f7f21a7db
fix clean/create in pgdump/restore (#1457) 2022-04-19 15:49:37 +02:00
mmetc
4771d04a9d
Tests readme (#1456) 2022-04-19 15:01:46 +02:00
mmetc
2044a0677e
bats: ignore pre-installed hub objects like whitelist etc. (#1455) 2022-04-19 14:22:59 +02:00
mmetc
d6d9bdd2ec
db tests CI: skip jobs by default; fix pg dump; check client requirements (#1454) 2022-04-19 11:41:50 +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