diff --git a/gating.yaml b/gating.yaml new file mode 100644 index 0000000..4ca9235 --- /dev/null +++ b/gating.yaml @@ -0,0 +1,6 @@ +--- !Policy +product_versions: + - rhel-10 +decision_context: osci_compose_gate +rules: + - !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional} diff --git a/tests/test.sh b/tests/test.sh new file mode 100644 index 0000000..1f0a4cf --- /dev/null +++ b/tests/test.sh @@ -0,0 +1,64 @@ +libnetfilter_cthelper_tests() +{ + local fail=0 + + # add helper object + nfct add helper ftp inet tcp || let fail++ + nfct add helper rpc inet tcp || let fail++ + nfct add helper rpc inet udp || let fail++ + nfct add helper amanda inet udp || let fail++ + nfct add helper sane inet tcp || let fail++ + nfct add helper dhcpv6 inet udp || let fail++ + nfct add helper slp inet udp || let fail++ + nfct add helper ssdp inet tcp || let fail++ + nfct add helper ssdp inet udp || let fail++ + nfct add helper tftp inet udp || let fail++ + nfct add helper tns inet tcp || let fail++ + nfct add helper mdns inet udp || let fail++ + + # list helpers + nfct list helper || let fail++ + + # clear helpers + nfct flush helper || let fail++ + + # add helper object + nfct add helper ftp inet tcp || let fail++ + nfct add helper rpc inet tcp || let fail++ + nfct add helper rpc inet udp || let fail++ + + # get helper object + nfct get helper ftp || let fail++ + nfct get helper rpc || let fail++ + + # delete helper object + nfct delete helper ftp || let fail++ + nfct delete helper rpc || let fail++ + + # add helper object + nfct add helper ftp inet tcp || let fail++ + nfct add helper rpc inet tcp || let fail++ + nfct add helper rpc inet udp || let fail++ + + # get helper object + nfct get helper ftp inet tcp || let fail++ + nfct get helper rpc inet tcp || let fail++ + nfct get helper rpc inet udp || let fail++ + + # delete helper object + nfct delete helper ftp inet tcp || let fail++ + nfct delete helper rpc inet tcp || let fail++ + nfct delete helper rpc inet udp || let fail++ + nfct delete helper amanda inet udp || let fail++ + nfct delete helper sane inet tcp || let fail++ + nfct delete helper dhcpv6 inet udp || let fail++ + nfct delete helper ssdp inet udp || let fail++ + nfct delete helper tftp inet udp || let fail++ + nfct delete helper tns inet tcp || let fail++ + nfct delete helper mdns inet udp || let fail++ + + echo "There are $fail command(s) failed" + return $fail +} + +libnetfilter_cthelper_tests diff --git a/tests/tests.yml b/tests/tests.yml new file mode 100644 index 0000000..b276aa1 --- /dev/null +++ b/tests/tests.yml @@ -0,0 +1,12 @@ +# Tests for libnetfilter_cthelper +- hosts: localhost + tags: + - classic + roles: + - role: standard-test-basic + required_packages: + - conntrack-tools + tests: + - sanity-tests: + dir: . + run: bash test.sh