tests: add a test to validate occtl output

* this test allows to validate the occtl output (JSON format) returns
  expected fields
* we only test 2 fields for now (ID and raw_connected_at), but could
  be expanded easily

Signed-off-by: Florian Domain <f.domain@criteo.com>
This commit is contained in:
Florian Domain
2023-09-25 14:52:45 +02:00
parent ec6c48da4e
commit 798dce24ba
3 changed files with 288 additions and 2 deletions

View File

@@ -47,7 +47,7 @@ EXTRA_DIST = certs/ca-key.pem certs/ca.pem ns.sh common.sh certs/server-cert.pem
data/test-client-bypass-protocol.config asan.supp certs/ca.tmpl certs/server-cert.tmpl \
certs/user-cert.tmpl data/test-camouflage.config data/test-camouflage-norealm.config \
data/radius-multi-group.config data/test-group-cert.config data/session-timeout.config \
data/idle-timeout.config
data/idle-timeout.config data/test-occtl.config
xfail_scripts =
dist_check_SCRIPTS = ocpasswd-test
@@ -65,7 +65,7 @@ dist_check_SCRIPTS += haproxy-connect test-iroute test-multi-cookie test-pass-sc
multiple-routes json test-udp-listen-host test-max-same-1 test-script-multi-user \
apple-ios ipv6-iface test-namespace-listen disconnect-user disconnect-user2 \
ping-leases test-ban-local test-client-bypass-protocol ipv6-small-net test-camouflage \
test-camouflage-norealm vhost-traffic defvhost-traffic session-timeout
test-camouflage-norealm vhost-traffic defvhost-traffic session-timeout test-occtl
if RADIUS_ENABLED
dist_check_SCRIPTS += radius-group radius-multi-group radius-otp