Skip to content

HEDNS fails HTTP/ech= test #4328

@TomOnTime

Description

@TomOnTime

Describe the bug
HEDNS fails the testgroup("Ech", test.

To Reproduce

$ go test -run TestDNSProviders -timeout 50m -v -verbose -profile HEDNS -start 18 -end 18
=== RUN   TestDNSProviders
Testing Profile="HEDNS" (TYPE="HEDNS")
=== RUN   TestDNSProviders/dnscontrol.net
=== RUN   TestDNSProviders/dnscontrol.net/Clean_Slate:Empty
    helpers_integration_test.go:236: 
        - DELETE dnscontrol.net HTTPS 1 example.com. alpn=h2,h3 ttl=300
=== RUN   TestDNSProviders/dnscontrol.net/18:Ech:Create_a_HTTPS_record
    helpers_integration_test.go:236: 
        + CREATE dnscontrol.net HTTPS 1 example.com. alpn=h2,h3 ttl=300
=== RUN   TestDNSProviders/dnscontrol.net/18:Ech:Add_an_ECH_key
    helpers_integration_test.go:236: 
        ± MODIFY dnscontrol.net HTTPS (1 example.com. alpn=h2,h3 ttl=300) -> (1 example.com. alpn=h2,h3 ech=some+base64+encoded+value/// ttl=300)
=== RUN   TestDNSProviders/dnscontrol.net/18:Ech:Ignore_the_ECH_key_while_changing_other_values
    helpers_integration_test.go:236: 
        ± MODIFY dnscontrol.net HTTPS (1 example.com. alpn=h2,h3 ech=some+base64+encoded+value/// ttl=300) -> (1 example.net. port=80 ech="some+base64+encoded+value///" ttl=300)
    helpers_integration_test.go:257: Expected 0 corrections on second run, but found 1.
    helpers_integration_test.go:259: UNEXPECTED #0: ± MODIFY dnscontrol.net HTTPS (1 example.net. port=80 ech=some+base64+encoded+value/// ttl=300) -> (1 example.net. port=80 ech="some+base64+encoded+value///" ttl=300)
--- FAIL: TestDNSProviders (34.46s)
    --- FAIL: TestDNSProviders/dnscontrol.net (32.37s)
        --- PASS: TestDNSProviders/dnscontrol.net/Clean_Slate:Empty (5.44s)
        --- PASS: TestDNSProviders/dnscontrol.net/18:Ech:Create_a_HTTPS_record (9.37s)
        --- PASS: TestDNSProviders/dnscontrol.net/18:Ech:Add_an_ECH_key (8.95s)
        --- FAIL: TestDNSProviders/dnscontrol.net/18:Ech:Ignore_the_ECH_key_while_changing_other_values (8.60s)
FAIL
exit status 1
FAIL	github.com/DNSControl/dnscontrol/v4/integrationTest	34.951s

Expected behavior
The test passes

DNS Provider

  • HEDNS

Additional context
Add any other context about the problem here.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions