Merge pull request #10987

af4eda8 tests: enable temporary libunbound debug logging (selsta)

ACKs: tobtoht, jpk68
This commit is contained in:
tobtoht
2026-07-27 16:54:56 +00:00
3 changed files with 9 additions and 0 deletions
+5
View File
@@ -357,6 +357,11 @@ DNSResolver DNSResolver::create()
return DNSResolver();
}
void DNSResolver::set_debug_level(int level)
{
ub_ctx_debuglevel(m_data->m_ub_context, level);
}
namespace dns_utils
{
+2
View File
@@ -144,6 +144,8 @@ public:
*/
static DNSResolver create();
void set_debug_level(int level);
private:
/**
+2
View File
@@ -109,7 +109,9 @@ TEST(AddressFromURL, Failure)
{
bool dnssec_result = false;
tools::DNSResolver::instance().set_debug_level(4);
std::vector<std::string> addresses = tools::dns_utils::addresses_from_url("example.veryinvalid", dnssec_result);
tools::DNSResolver::instance().set_debug_level(0);
// for a non-existing domain such as "example.invalid", the non-existence is proved with NSEC records
ASSERT_TRUE(dnssec_result);