(test
 (name tests)
 (package dns)
 (libraries dns alcotest)
 (modules tests))

(test
 (name server)
 (package dns-server)
 (libraries base64 dns-server dns-server.zone dns-tsig alcotest mirage-crypto-rng.unix)
 (modules server))

(test
 (name tsig)
 (package dns-tsig)
 (libraries dns-tsig alcotest)
 (modules tsig))

(test
 (name resolver)
 (package dns-resolver)
 (libraries dns-resolver alcotest)
 (modules resolver))

(test
 (name client)
 (package dns-client)
 (libraries dns-client alcotest)
 (modules client))

(test
 (name cache)
 (package dns)
 (libraries dns.cache alcotest)
 (modules cache))

(test
 (name resolvconf)
 (package dns-client)
 (libraries dns-client.resolvconf ipaddr alcotest)
 (modules resolvconf))

(test
 (name test_dnssec)
 (package dnssec)
 (libraries dns dnssec mirage-crypto-pk base64 logs.fmt alcotest)
 (modules test_dnssec))
