as we only use a heuristic we maintain a known good expected false
positive list, update that if new ones get added but be sure that no
new function was included!
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
-.PHONY: test
-test: verify-dnsapi-plugins-in-schema.pl.t
+.PHONY: test test-missing-functions
+test: verify-dnsapi-plugins-in-schema.pl.t test-missing-functions
+
+test-missing-functions:
+ ./check-missing-functions | sort -u > missing-functions.actual
+ # check if any change against our known-ok false-positive list
+ diff -up -N missing-functions.expected missing-functions.actual
+ rm missing-functions.actual # ok, cleanup
--- /dev/null
+../acme.sh/dnsapi/dns_cyon.sh: printf "%s" "${_dns_entries}" | while read -r _hash _identifier; do
+../acme.sh/dnsapi/dns_do.sh: for _rrid in ${_rr_list}; do
+../acme.sh/dnsapi/dns_gdnsdk.sh: for _domain in $_domains; do
+../acme.sh/dnsapi/dns_openstack.sh: for _rec in $_records; do