Commit graph

151 commits

Author SHA1 Message Date
Petr Sklenar
012a2ce573 Merge #17 Changes to upstream test suite for 9.18 2024-09-05 14:10:10 +00:00
Petr Sklenar
37ecea1ae1 Merge #14 Move around some Sanity tests 2024-09-05 14:09:47 +00:00
Petr Menšík
c43a4c844a More changes to upstream test suite
Use smarter way to enable repositories present. List disabled
repositories and enable those we need.

Enable _with_SYSTEMTEST when installing build dependencies. Should help
with installing correct dependencies for each build directly from the
package spec.
2024-09-04 22:41:13 +02:00
Petr Menšík
678901e010 Require pytest, do not require databases on Fedora
Database were used by bind-sdb only, which is not built on Fedora
anymore. There are still some bind-dlz-* plugins, but even Postgresql is
not used anymore.
2024-09-04 20:11:10 +02:00
Petr Menšík
79139926a3 Changes to upstream test suite for 9.18
Make working test suite again for rawhide builds. Allow writing into
sourcedir of bin/tests/system also, because out of tree builds needs
that. They execute tests in source directory instead of build copy,
because test as directories are not recognized in build directory well.
That makes every part run in source directory instead.
2024-09-04 09:13:19 +02:00
psklenar@redhat.com
50de894b91 edit hosts, debug 2024-09-02 19:58:38 +02:00
psklenar@redhat.com
4dc3cf4ad5 last hostname 2024-09-02 19:26:53 +02:00
psklenar@redhat.com
bbe4f18bc4 last hostname 2024-09-02 19:11:58 +02:00
psklenar@redhat.com
eaf7283400 hostname needs fqdn 2024-09-02 17:28:11 +02:00
psklenar@redhat.com
876a63d311 debug log 2024-09-02 16:14:23 +02:00
psklenar@redhat.com
831154d171 more mem 2024-09-02 16:12:53 +02:00
psklenar@redhat.com
71c7ca7ec3 upload log 2024-09-02 16:10:53 +02:00
psklenar@redhat.com
6622fb60d4 tag fixed + 4gb 2024-09-02 14:39:32 +02:00
psklenar@redhat.com
e52e0365f0 tag fixed 2024-09-02 14:36:42 +02:00
psklenar@redhat.com
ede97e9f59 trying 4gb mem 2024-09-02 14:31:52 +02:00
psklenar@redhat.com
3be1c767e4 trying more mem 2024-09-02 14:14:37 +02:00
psklenar@redhat.com
05845330c8 setting component name 2024-09-02 14:06:43 +02:00
psklenar@redhat.com
524c1d5dea test need more mem, add tag 2024-09-02 13:56:02 +02:00
psklenar@redhat.com
b3d27f6724 test need more mem, add tag 2024-09-02 13:50:15 +02:00
psklenar@redhat.com
1e7c3d8853 plan for ipa 2024-09-02 13:48:27 +02:00
psklenar@redhat.com
9f62b6196b plan for ipa 2024-09-02 13:45:03 +02:00
psklenar@redhat.com
b9bf2f4411 bind9.18 plans 2024-08-28 14:32:49 +02:00
psklenar@redhat.com
219236b537 bind9.18 plans 2024-08-28 14:24:52 +02:00
psklenar@redhat.com
b3f070b938 bind plan set up 2024-08-28 08:34:30 +02:00
psklenar@redhat.com
fabe31cae4 option were not used and deprecieated 2024-08-26 20:21:01 +02:00
psklenar@redhat.com
63ce40ab8d for plans for bind9.18 2024-08-26 16:08:33 +02:00
psklenar@redhat.com
e13e4c1026 plans for bind9.18 2024-08-26 15:56:11 +02:00
Petr Menšík
0c8bf1b395 Move around some Sanity tests
Test sharing adjust definitions by having it once per subdirectory in
Sanity. Separate named for bind testing, utils for just bind-utils
testing. With the same working also for other bind variants.
2024-08-07 10:16:28 +02:00
Petr Menšík
341c6a0695 Tune description and disable for alternative builds 2024-08-04 18:17:21 +00:00
Petr Menšík
e7c2fc2a14 Disable for rhel and centos
Only Fedora is passing now.
2024-08-04 18:17:21 +00:00
Petr Menšík
f22a72c076 Allow installation fail
Build is important, it may fail in some cases and be okay.
2024-08-04 18:17:21 +00:00
Petr Menšík
27bd4c448c Install external package builders on demand
If they are not in already enabled repositories, test dependency would
not be enough.
2024-08-04 18:17:21 +00:00
Petr Menšík
a8e1a0c048 Initial check for bind-dyndb-ldap
Make it easier to indicate whether bind-devel allows bind-dyndb-ldap to
rebuild.
2024-08-04 18:17:21 +00:00
Petr Sklenar
0b4c79d740 Merge #12 Introduce test checking iterative resolver 2024-08-04 18:16:52 +00:00
Stepan Broz
9cdca4d507 Regression/bind-does-not-listen-on-all-addresses-over-TCP/main.fmf - Adjust relevancy
Fixed in RHEL-9.0 only via BZ#19999857
2024-08-01 12:59:02 +00:00
Ondrej Mejzlik
36a7999ab8 update ids 2024-06-20 19:39:16 +02:00
Ondrej Mejzlik
e0014821e2 add id 2024-06-20 19:36:59 +02:00
Petr Menšík
17d375dcc8 Move around some Sanity tests
Test sharing adjust definitions by having it once per subdirectory in
Sanity. Separate named for bind testing, utils for just bind-utils
testing. With the same working also for other bind variants.
2024-06-20 17:12:58 +02:00
psklenar@redhat.com
683b31cbf0 init 2024-05-28 10:27:10 +02:00
Petr Menšík
9ca79d3fe0 Make delays configurable 2024-04-08 21:09:35 +02:00
Petr Menšík
9fff86a8ab Additional changes to accept first fail
When IPv6 is enabled but unavailable, it is possible it takes longer
time to make successful root priming queries. Accept initial issues.
2024-04-08 10:45:50 +02:00
Petr Menšík
f7aba615ec Give some time to server to initialize 2024-04-03 18:49:28 +02:00
Petr Menšík
d049194f6a Initial attempt to test resolution in iterative mode
Requires unrestricted DNS servers access.
2024-04-03 17:06:20 +02:00
Petr Menšík
c391126fc9 Additional improvements to caching dnssec forwarder
Try multiple starts of named. Trust anchor management might not properly
initialize keys. Ensure they work also after restarts.
2024-03-26 12:24:51 +01:00
Petr Menšík
ef374282fe Use next resolv.conf if first is is security-unaware
Check servers in the most preferred resolv.conf file. If it does not
contain security-aware servers, try next file. Only use fallback
addresses if none of detected servers works with DNSSEC.
2024-03-20 16:54:10 +01:00
Petr Menšík
34be987e9e Fix delv check 2024-03-20 14:28:49 +01:00
Petr Menšík
db71acdb1a Handle better case when no provided server works 2024-03-20 14:25:49 +01:00
Petr Menšík
34632deacc Workarounds for completely DNSSEC-unaware architecture
Instead of hard failures, try to use custom servers.
2024-03-20 13:39:26 +01:00
Petr Menšík
b37c1f3153 Ensure keyId is non-empty and non-zero 2024-03-20 11:28:51 +01:00
Petr Menšík
aea5744967 Rename more functions to move them into bind-utils library 2024-03-19 20:59:51 +01:00