Evan Hunt
ade4face27
reduce race risk in parallel builds
...
(cherry picked from commit 74347f4a55 )
(cherry picked from commit 7f4e62d902 )
2018-03-09 15:48:34 -08:00
Evan Hunt
941946cf14
remove lib/tests as nothing uses it anymore
...
(cherry picked from commit d132f73497 )
(cherry picked from commit d35f62434a )
2018-03-09 15:48:32 -08:00
Evan Hunt
64ea21a0e5
shorten ht_test and random_test
...
(cherry picked from commit 9b753aa154 )
(cherry picked from commit 289836a066 )
2018-03-09 15:47:21 -08:00
Evan Hunt
57a5820dcc
migrate t_dst signature test to lib/dns/tests/dst_test
...
(cherry picked from commit a4ebe83cdb )
(cherry picked from commit 4439c471d1 )
2018-03-09 15:46:53 -08:00
Evan Hunt
d3518e57b1
migrate t_db to lib/dns/tests/db_test
...
(cherry picked from commit f58ac8ada3 )
(cherry picked from commit 56da937399 )
2018-03-09 15:42:07 -08:00
Evan Hunt
b2fef3b438
migrate t_names to lib/dns/tests/name_test
...
(cherry picked from commit 8ecf69ef7b )
(cherry picked from commit aefad99e1e )
2018-03-09 15:40:21 -08:00
Evan Hunt
42fa3932ab
migrate t_rbt to lib/dns/tests/rbt_test
...
(cherry picked from commit 109546cbda )
(cherry picked from commit c505afd183 )
2018-03-09 15:39:42 -08:00
Evan Hunt
38f9cddcad
migrate t_tasks to lib/isc/tests/task_test
...
(cherry picked from commit c6c1e99252 )
(cherry picked from commit 88bfe56876 )
2018-03-09 15:38:53 -08:00
Evan Hunt
5dd25f2285
migrate t_resolver to lib/dns/tests/resolver_test
...
(cherry picked from commit d80825c40b )
(cherry picked from commit 30e157f6e4 )
2018-03-09 15:38:30 -08:00
Evan Hunt
274ee0b425
migrate t_timers to lib/isc/tests/timer_test
...
(cherry picked from commit e2b8699df9 )
(cherry picked from commit efccdad0ea )
2018-03-09 15:37:03 -08:00
Evan Hunt
492e19d6ec
migrate t_atomic to lib/isc/tests/atomic_test
...
(cherry picked from commit 874e2fc70c )
(cherry picked from commit c7fa56e8db )
2018-03-09 15:35:09 -08:00
Evan Hunt
814cd21e22
migrate t_mem to lib/isc/tests/mem_test
...
(cherry picked from commit 979f054702 )
(cherry picked from commit af48544b75 )
2018-03-09 15:34:31 -08:00
Evan Hunt
faedafd2b4
migrate t_net to lib/isc/tests
...
(cherry picked from commit 05b7251d51 )
(cherry picked from commit af0c9b2cee )
2018-03-09 15:33:48 -08:00
Evan Hunt
323e2f7152
migrate t_sockaddr to lib/isc/tests
...
(cherry picked from commit 62f650078a )
(cherry picked from commit fadb93cf43 )
2018-03-09 15:33:01 -08:00
Evan Hunt
c644427b77
remove hashes test (duplicates lib/isc/tests/hash_test)
...
(cherry picked from commit 6ad1a042bc )
(cherry picked from commit e686b9c297 )
2018-03-09 15:32:30 -08:00
Evan Hunt
ae39f25a10
remove master test (duplicates lib/isc/tests/master_test)
...
(cherry picked from commit 6717f31e10 )
(cherry picked from commit 36d08442bc )
2018-03-09 15:32:00 -08:00
Evan Hunt
dbb225d83e
migrate tests from bin/tests/dnssec-signzone to bin/tests/system/dnssec
...
- added tests to the dnssec system test that duplicate the ones
from bin/tests/dnssec-signzone
- changed cleanall.sh so it doesn't automatically remove all
key files, because there are now some of those that are part of the
distribution
(cherry picked from commit ccfe778c01 )
(cherry picked from commit d8f8eee381 )
2018-03-09 15:30:27 -08:00
Evan Hunt
e062109659
move all optional tests from bin/tests to bin/tests/optional
...
- some of these tests are obsolete and should be cleared up,
others overlap with ATF tests and may be removed later.
for now, let's just tidy up the bin/tests directory by
moving these files down a level.
(cherry picked from commit 344ab0eb7d )
(cherry picked from commit dafdf2c09b )
2018-03-09 15:29:59 -08:00
Evan Hunt
22d9a69b3f
remove some old and obsolete test files
...
(cherry picked from commit a633f6c5dd )
(cherry picked from commit 10efb4ff07 )
2018-03-09 15:22:14 -08:00
Evan Hunt
360146cbc9
Merge branch 'parallel-unit-tests' into 'v9_11'
...
capture more info from unit tests, run in parallel
See merge request isc-projects/bind9!117
2018-03-09 14:37:51 -08:00
Evan Hunt
fb076e0591
allow ATF tests to run in parallel
...
(cherry picked from commit ef0b4c91bc )
(cherry picked from commit 787c5d1394 )
2018-03-09 14:37:46 -08:00
Evan Hunt
6770e2c148
capture more information from unit tests
...
- preserve kyua results database when using kyua
(cherry picked from commit 81c23fecda )
2018-03-09 14:37:46 -08:00
Evan Hunt
3b559cf7f0
Merge branch 'v9_11_3_patch' into v9_11
2018-03-08 14:29:24 -08:00
Evan Hunt
56575848ec
Merge branch 'rm-contrib-md' into v9_11
2018-03-08 13:03:56 -08:00
Evan Hunt
3265c127d3
remove doc/dev/contrib.md now that CONTRIBUTING.md exists
2018-03-08 12:59:25 -08:00
Evan Hunt
a375815431
Merge branch 'remove-bind9-bugs-references' into 'v9_11_3_patch'
...
Update documentation to remove obsolete bind9-bugs@isc.org email address
See merge request isc-projects/bind9!111
v9.11.3
2018-03-08 12:55:28 -08:00
Ondřej Surý
2baa66562a
Update documentation to remove obsolete bind9-bugs@isc.org email address
...
(cherry picked from commit efc9bc5d8d )
(cherry picked from commit 486e79050f )
(cherry picked from commit b02bf3b8a2 )
2018-03-08 12:52:29 -08:00
Evan Hunt
3096be06d4
Merge branch 'remove-bind9-bugs-references' into 'v9_11'
...
Update documentation to remove obsolete bind9-bugs@isc.org email address
See merge request isc-projects/bind9!111
2018-03-08 10:40:32 -08:00
Ondřej Surý
b02bf3b8a2
Update documentation to remove obsolete bind9-bugs@isc.org email address
...
(cherry picked from commit efc9bc5d8d )
(cherry picked from commit 486e79050f )
2018-03-08 10:40:12 -08:00
Michał Kępień
63ddec2443
Merge branch '128-fix-mkeys-system-test-race-v9_11' into 'v9_11'
...
Fix a race in the mkeys system test
Closes #128
See merge request isc-projects/bind9!103
2018-03-08 13:43:35 +01:00
Michał Kępień
fe3404a595
Add CHANGES entry
...
4911. [test] Improved the reliability of the 'mkeys' system test.
[GL #128 ]
(cherry picked from commit 32f875f9fc )
2018-03-08 13:43:35 +01:00
Michał Kępień
bdf0287c2d
Fix a race between "rndc reconfig" and waiting for a ./DNSKEY fetch to complete
...
Calling nextpart() after reconfiguring ns1 is not safe, because the
expected log message may appear in ns5/named.run before nextpart() is
run. With the TTL for ./DNSKEY set to 20 seconds, ns5 will refresh it
after 10 seconds, by which time wait_for_log() will already have failed.
This results in a false negative.
However, just calling nextpart() before reconfiguring ns1 would
introduce a different problem: if ns5 refreshed ./DNSKEY between these
two steps, the subsequent wait_for_log() call would return immediately
as it would come across the log message about a failure while refreshing
./DNSKEY instead of the expected success. This in turn would result in
a different false negative as the root key would still be uninitialized
by the time "rndc secroots" is called.
Prevent both kinds of false negatives by:
- calling nextpart() before reconfiguring ns1, in order to prevent the
first case described above,
- looking for a more specific log message, in order to prevent the
second case described above.
Also look for a more specific log message in the first part of the
relevant check, not to fix any problem, but just to emphasize that a
different fetch result is expected in that case.
With these tweaks in place, if a (failed) ./DNSKEY refresh is scheduled
between nextpart() and reconfiguring ns1, wait_for_log() will just wait
for two more seconds (one "hour"), at which point another refresh
attempt will be made that will succeed.
(cherry picked from commit 012ca0a27d )
2018-03-08 13:43:34 +01:00
Mark Andrews
479ba17e93
Merge branch '133-update-util-check-changes-to-work-on-release-branches-v9_11' into 'v9_11'
...
Resolve "Update util/check-changes to work on release branches."
Closes #133
See merge request isc-projects/bind9!110
2018-03-08 16:19:42 +11:00
Mark Andrews
86e95f7efd
update util/check-changes to handle non master branched (util/check-changes master=0 CHANGES)
...
(cherry picked from commit 88a2202093 )
2018-03-08 16:19:41 +11:00
Mark Andrews
8543e4fc3f
fix changes number
...
(cherry picked from commit 586b547a7d )
2018-03-08 12:40:58 +11:00
Mark Andrews
098d1052b1
Merge branch '125-in-view-duplicate-zone-not-detected-by-named-checkconf-v9_11' into 'v9_11'
...
Resolve "in-view duplicate zone not detected by named-checkconf"
Closes #125
See merge request isc-projects/bind9!97
2018-03-08 12:21:14 +11:00
Mark Andrews
8843c936bb
add changes note for 'named-checkconf did not detect in-view zone collisions'
...
(cherry picked from commit 83f85817aa )
2018-03-08 12:21:04 +11:00
Mark Andrews
229e9e2215
check for in-view zones colliding with other zone definitions; also check the syntax of the in-view zone name
...
(cherry picked from commit 3e7e280040 )
2018-03-08 12:20:59 +11:00
Mark Andrews
cb0a385692
add test configuration where a in-view zone collides with a existing zone
...
(cherry picked from commit ca55c672b0 )
2018-03-08 12:16:24 +11:00
Tinderbox User
47608e9842
Merge branch 'prep-release' into v9_11_3_patch
2018-03-08 01:12:43 +00:00
Tinderbox User
c313914d0e
prep 9.11.3
2018-03-08 01:11:57 +00:00
Evan Hunt
c30f0875de
Merge branch 'test-names-v9_11' into 'v9_11'
...
use the test name in the -D string for each name server
See merge request isc-projects/bind9!107
2018-03-07 14:51:09 -08:00
Evan Hunt
b28dcef84b
use the test name in the -D string for each name server
...
(cherry picked from commit 1eff695f33 )
2018-03-07 14:51:09 -08:00
Evan Hunt
dd3d6e65e9
Merge branch 'longopts-v9_11' into 'v9_11'
...
restore long options for run.sh
See merge request isc-projects/bind9!104
2018-03-07 14:35:31 -08:00
Evan Hunt
223a646d54
restore long options for run.sh
...
(cherry picked from commit 4a714bffbc )
2018-03-07 14:35:30 -08:00
Evan Hunt
9ef3bb9751
Merge branch 'allow-query' into 'v9_11'
...
speed up allow_query test
Closes #81
See merge request isc-projects/bind9!76
2018-03-07 14:20:15 -08:00
Evan Hunt
37a6bb004c
eliminate unnecessary waiting in allow-query test
...
- grep in the log to see if configuration is finished rather
than sleeping for 5 seconds
(cherry picked from commit a9b6bed6af )
2018-03-07 14:06:32 -08:00
Evan Hunt
5d9e3f9b02
rename allow_query to allow-query
...
(cherry picked from commit ffc3e73c36 )
2018-03-07 14:04:48 -08:00
Evan Hunt
82a3c61fc2
Merge branch 'fix-notify' into 'v9_11'
...
fix notify test
See merge request isc-projects/bind9!77
2018-03-06 11:46:37 -08:00
Evan Hunt
dff94add3e
address a possible notify test failure
...
- wait for the transfer completion message to apear in the log instead
of the notify message. this ensures we don't check for the presense of
transfered records during the time between the notify and the
transfer.
(cherry picked from commit ad32553c1d )
2018-03-06 11:46:26 -08:00