Petr Menšík and Mark Andrews
6992c50240
Fix regression in dnstap_test with native pkcs11
...
Change to cmocka broken initialization of TZ environment. This time,
commit 1cf1254051 is not soon enough. Has
to be moved more forward, before any other tests. It library is not full
reinitialized on each test.
(cherry picked from commit 71c4fad592 )
2019-03-15 16:19:44 +11:00
Mark Andrews and Evan Hunt
2671666ef8
improve clang / cmocka integration
...
(cherry picked from commit cb913177ae )
2019-03-05 11:04:46 -08:00
Mark Andrews
d50b1ecd9c
assert result is ISC_R_SUCCESS
...
(cherry picked from commit 76a1c1531a )
2019-02-19 08:00:30 +11:00
Mark Andrews
495d4153ad
fix AMTRELAY name
...
(cherry picked from commit a9fadafecd )
2019-02-08 14:10:37 +11:00
Mark Andrews
4b955e8257
add top of range checks
...
(cherry picked from commit 8d69e15988 )
2019-02-08 10:28:28 +11:00
Evan Hunt and Mark Andrews
37ad2d4de3
Add support for ZONEMD
...
(cherry picked from commit 3183663dd4 )
2019-02-08 08:33:09 +11:00
Mark Andrews
060dd0a372
Add support for ATMRELAY
...
(cherry picked from commit 66922ee7af )
2019-02-08 08:33:08 +11:00
Mark Andrews
da49d1cfc3
add unit tests for dns_rdatatype_atcname, dns_rdatatype_atparent and iszonecutauth
...
(cherry picked from commit f2f7711977 )
2018-12-14 14:44:20 +11:00
Mark Andrews
156195dac6
address coverity side effect in assert warning
...
(cherry picked from commit 2156a5b610 )
2018-11-23 10:21:53 +11:00
Evan Hunt
58314571ef
remove (or hide behind a 'verbose' flag) extra output from system tests
...
(cherry picked from commit 8f15219f36 )
2018-11-16 13:00:49 -08:00
Evan Hunt
2ed9b06ab8
remove ATF source code and Atffiles
...
(cherry picked from commit 8c4d50c6bc )
(cherry picked from commit 33f428efda )
2018-11-15 17:52:00 -08:00
Joey and Evan Hunt
49cfe448da
convert update_test; remove ATF from lib/dns/tests
...
(cherry picked from commit 336d5a5374 )
(cherry picked from commit 4beba42654 )
2018-11-15 17:51:56 -08:00
Evan Hunt
3a8eff4589
convert gost_test
...
(cherry picked from commit 28296fc57c )
2018-11-15 17:51:47 -08:00
Joey and Evan Hunt
f919fb6e0e
convert tsig_test
...
(cherry picked from commit 92a3762cb6 )
(cherry picked from commit ea300146a8 )
2018-11-15 17:51:42 -08:00
Joey and Evan Hunt
ab76e6a8b7
convert time_test
...
(cherry picked from commit 2c7e6947fa )
(cherry picked from commit 132bdcb954 )
2018-11-15 17:51:35 -08:00
Joey and Evan Hunt
e938089e20
convert sigs_test
...
(cherry picked from commit eda6281f98 )
(cherry picked from commit 34855ec13b )
2018-11-15 17:51:30 -08:00
Joey and Evan Hunt
2ba04b17a8
convert rsa_test
...
(cherry picked from commit b915cdbf0b )
(cherry picked from commit c00f2c9434 )
2018-11-15 17:51:24 -08:00
Joey and Evan Hunt
e0b408a5ee
convert resolver_test
...
(cherry picked from commit 2837a821e8 )
(cherry picked from commit bd3bb7cb89 )
2018-11-15 17:51:12 -08:00
Joey and Evan Hunt
0f2b87f0ae
convert rbt_serialize_test
...
(cherry picked from commit dfd90dbb82 )
(cherry picked from commit 5e44278871 )
2018-11-15 17:51:06 -08:00
Joey and Evan Hunt
684083a3da
convert name_test
...
(cherry picked from commit 1b48e710d5 )
(cherry picked from commit c9c1d244e1 )
2018-11-15 17:51:00 -08:00
Joey and Evan Hunt
4e0f18fc0f
convert master_test
...
(cherry picked from commit 4ba08bb119 )
(cherry picked from commit 34291ae2be )
2018-11-15 17:50:54 -08:00
Joey and Evan Hunt
f16ad8f1d6
convert keytable_test
...
(cherry picked from commit e38901154d )
(cherry picked from commit ff26c1e014 )
2018-11-15 17:50:47 -08:00
Joey and Evan Hunt
9bc895c9d9
convert private_test
...
(cherry picked from commit 9a464ef869 )
(cherry picked from commit ade81f29d6 )
2018-11-15 17:50:38 -08:00
Evan Hunt
b48f406b91
convert dbversion_test
...
(cherry picked from commit 98d5abb73c )
(cherry picked from commit 3d396d1eb8 )
2018-11-15 17:50:31 -08:00
Joey and Evan Hunt
8c767607fb
convert dst_test
...
(cherry picked from commit ad923f82b1 )
(cherry picked from commit b902454460 )
2018-11-15 17:50:24 -08:00
Joey and Evan Hunt
e6118469ad
convert db_test
...
(cherry picked from commit 005e19ad3f )
(cherry picked from commit e8f61dd315 )
2018-11-15 17:50:18 -08:00
Evan Hunt
ddeac8f5cd
convert dispatch_test
...
(cherry picked from commit 8d347788b0 )
(cherry picked from commit a554ae3dcc )
2018-11-15 17:50:11 -08:00
Evan Hunt
da0145f938
convert zonemgr_test
...
(cherry picked from commit 01a193ff6c )
(cherry picked from commit 503869db64 )
2018-11-15 17:50:04 -08:00
Evan Hunt
bcd2c7fa85
convert zt_test
...
(cherry picked from commit 0a4f6122de )
(cherry picked from commit ff07929977 )
2018-11-15 17:49:53 -08:00
Evan Hunt
01e5303b46
convert rdata_test
...
- also added code to dnstest.c to optionally suppress printing of errors
from dns_rdata_fromtxt()
(cherry picked from commit bb5ed5a4ac )
(cherry picked from commit 87d702aaa6 )
2018-11-15 17:49:38 -08:00
Evan Hunt
9eed71a449
convert rbt_test
...
(cherry picked from commit 55465517c7 )
(cherry picked from commit 7a57323bbf )
2018-11-15 17:49:31 -08:00
Evan Hunt
1831a14c27
convert dnstap_test
...
(cherry picked from commit 9f83d31e42 )
(cherry picked from commit d51d4febf9 )
2018-11-15 17:49:17 -08:00
Evan Hunt
b6707b7ffb
convert geoip_test
...
(cherry picked from commit 06b4ff5fe2 )
(cherry picked from commit 80172ae24d )
2018-11-15 17:49:09 -08:00
Evan Hunt
d4f775178c
convert nsec3_test
...
(cherry picked from commit 015fda0bb4 )
(cherry picked from commit 5a13cf0543 )
2018-11-15 17:49:02 -08:00
Evan Hunt
c93d311f39
convert rdatasetstats_test
...
(cherry picked from commit 28121c248e )
(cherry picked from commit 37c6711376 )
2018-11-15 17:48:53 -08:00
Evan Hunt
aaa0c38cf0
convert dbiterator_test
...
(cherry picked from commit 79cd093cd7 )
(cherry picked from commit 7e7818b91a )
2018-11-15 17:48:36 -08:00
Evan Hunt
a803504c72
convert dbdiff_test
...
(cherry picked from commit 6dfc868fba )
(cherry picked from commit af60c53303 )
2018-11-15 17:48:26 -08:00
Evan Hunt
a7d46b6a64
convert peer_test
...
(cherry picked from commit db5eece106 )
(cherry picked from commit f082972814 )
2018-11-15 17:48:17 -08:00
Evan Hunt
6182b13c41
convert rdataset_test
...
(cherry picked from commit cca16eccd7 )
(cherry picked from commit 80705c7c81 )
2018-11-15 17:48:02 -08:00
Evan Hunt
6069ee839d
convert acl_test
...
(cherry picked from commit a33bca5d55 )
(cherry picked from commit 1f3f9c0323 )
2018-11-15 17:47:35 -08:00
Evan Hunt
f5352eae1e
convert dh_test
...
(cherry picked from commit dcf65c82ad )
(cherry picked from commit e779fa3014 )
2018-11-15 17:47:19 -08:00
Evan Hunt
f533ab528d
improvements to test setup and teardown
...
- assert if {isc,dns,ns}_test_begin() is called when a prior test is running
- add dns_test_init() and dns_test_final(), which can be run before and
after all tests. this ensures openssl doesn't have to be reinitialized.
2018-11-15 17:44:13 -08:00
Evan Hunt
099883e2b1
remove .NOTPARALLEL so unit tests can build faster
...
(cherry picked from commit b434b0a4b6 )
(cherry picked from commit 03c7a096c6 )
2018-11-16 01:05:35 +00:00
Evan Hunt
a9a626e440
add cmocka support to remaining unit test makefiles
...
- also cleaned up some existing test code
(cherry picked from commit 2afd18a2ce )
(cherry picked from commit cd5855378e )
2018-11-16 01:05:35 +00:00
Mark Andrews
58812a4641
define CMOCKA_CFLAGS and CMOCKA_LIBS
...
(cherry picked from commit 1e8cdc20f3 )
2018-11-12 18:42:58 +11:00
Evan Hunt and Mark Andrews
181c5442b9
convert result tests to use CMocka instead of ATF
...
(cherry picked from commit 471110933a )
2018-11-12 15:38:50 +11:00
Mark Andrews
af5a051e4d
check result tables are complete
...
(cherry picked from commit 4f04a79250 )
2018-11-12 15:32:58 +11:00
Ondřej Surý
baa5811623
Modify the dbversion_test.c to detect disabled assertions
...
(cherry picked from commit b992b5b811 )
(cherry picked from commit ce6ef5b50e )
2018-11-08 22:03:33 +07:00
Mark Andrews
e646307f91
compare_nxt compared records with identical next fields case insensitively
...
(cherry picked from commit cf83016682 )
2018-10-30 15:10:55 +11:00
Mark Andrews
9b0a277490
Record types which support a empty rdata field were not handling the empty rdata field case.
...
(cherry picked from commit 2ff57d8a39 )
2018-10-30 11:17:59 +11:00