Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NEW PROVIDER: AutoDNS #1336

Merged
merged 22 commits into from
Mar 25, 2022
Merged

NEW PROVIDER: AutoDNS #1336

merged 22 commits into from
Mar 25, 2022

Conversation

arnoschoon
Copy link
Contributor

This initial implementation allows you to manage a zone hosted by AutoDNS. A full zone update is performed in case of a modification instead of sending individual change requests.

The desired TTL of the zones' (apex) nameservers is stored as TTL for the SOA record, AutoDNS doesn't let you specify a TTL for these records.

Currently a rather naive approach is used to set the nameservers (which AutoDNS expects in a certain order), for that reason this provider can't be used in conjunction with others.

Copy link
Contributor

@tlimoncelli tlimoncelli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good so far!

providers/autodns/api.go Show resolved Hide resolved
providers/autodns/api.go Show resolved Hide resolved
providers/autodns/api.go Show resolved Hide resolved
})

responseData, err := api.request("POST", "zone/_search", request)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

style: remove blank between verb and error checking.

providers/autodns/api.go Outdated Show resolved Hide resolved
return nil, err
}

var responseData, _ = api.request("GET", "zone/" + domain + "/" + systemNameServer.Name, nil)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please check the error or include a comment explaining why it can be ignored.

providers/autodns/api.go Outdated Show resolved Hide resolved
providers/autodns/autoDnsProvider.go Outdated Show resolved Hide resolved
providers/autodns/types.go Outdated Show resolved Hide resolved
providers/autodns/api.go Outdated Show resolved Hide resolved
providers/autodns/api.go Outdated Show resolved Hide resolved
@tlimoncelli
Copy link
Contributor

Looking great so far! When you're ready for a full review, please post the output of the integration test as a comment.

@arnoschoon
Copy link
Contributor Author

Erhm...

$ AUTODNS_USERNAME='[***]' AUTODNS_PASSWORD='[***]' AUTODNS_CONTEXT=33004 go test -v -verbose -provider AUTODNS
=== RUN   TestDNSProviders
    integration_test.go:98: NO DOMAIN SET!  Exiting!
--- FAIL: TestDNSProviders (0.00s)
=== RUN   TestDualProviders
    integration_test.go:308: NO DOMAIN SET!  Exiting!
--- FAIL: TestDualProviders (0.00s)
FAIL
exit status 1
FAIL	github.com/StackExchange/dnscontrol/v3/integrationTest	0.009s

@arnoschoon
Copy link
Contributor Author

Woops, missed a spot...

$ AUTODNS_USERNAME='[***]' AUTODNS_PASSWORD='[***]' AUTODNS_CONTEXT=33004 AUTODNS_DOMAIN='werkenbijmaxserv.nl' go test -v -verbose -provider AUTODNS
=== RUN   TestDNSProviders
=== RUN   TestDNSProviders/werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Clean_Slate:Empty
DELETE ALIAS foo.werkenbijmaxserv.nl rotterdam.cda.nl. ttl=300
DELETE A werkenbijmaxserv.nl 89.41.171.163 ttl=300
DELETE A www.werkenbijmaxserv.nl 89.41.171.163 ttl=300
mod
MODIFY NS werkenbijmaxserv.nl: (c.ns14.net. ttl=172800) -> (c.ns14.net. ttl=300)
mod
MODIFY NS werkenbijmaxserv.nl: (b.ns14.net. ttl=172800) -> (b.ns14.net. ttl=300)
mod
MODIFY NS werkenbijmaxserv.nl: (a.ns14.net. ttl=172800) -> (a.ns14.net. ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Create_an_A_record
CREATE A werkenbijmaxserv.nl 1.1.1.1 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_it
mod
MODIFY A werkenbijmaxserv.nl: (1.1.1.1 ttl=300) -> (1.2.3.4 ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_another
CREATE A www.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_another(same_name)
CREATE A www.werkenbijmaxserv.nl 5.6.7.8 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_a_ttl
mod
MODIFY A werkenbijmaxserv.nl: (1.2.3.4 ttl=300) -> (1.2.3.4 ttl=1000)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_single_target_from_set
mod
MODIFY A www.werkenbijmaxserv.nl: (1.2.3.4 ttl=300) -> (2.2.2.2 ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_all_ttls
mod
MODIFY A werkenbijmaxserv.nl: (1.2.3.4 ttl=1000) -> (1.2.3.4 ttl=500)
mod
MODIFY A www.werkenbijmaxserv.nl: (2.2.2.2 ttl=300) -> (2.2.2.2 ttl=400)
mod
MODIFY A www.werkenbijmaxserv.nl: (5.6.7.8 ttl=300) -> (5.6.7.8 ttl=400)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Delete_one
DELETE A www.werkenbijmaxserv.nl 2.2.2.2 ttl=400
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_back_and_change_ttl
DELETE A werkenbijmaxserv.nl 1.2.3.4 ttl=500
CREATE A www.werkenbijmaxserv.nl 1.2.3.4 ttl=700
mod
MODIFY A www.werkenbijmaxserv.nl: (5.6.7.8 ttl=400) -> (5.6.7.8 ttl=700)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_targets_and_ttls
mod
MODIFY A www.werkenbijmaxserv.nl: (1.2.3.4 ttl=700) -> (1.1.1.1 ttl=300)
mod
MODIFY A www.werkenbijmaxserv.nl: (5.6.7.8 ttl=700) -> (2.2.2.2 ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty
DELETE A www.werkenbijmaxserv.nl 1.1.1.1 ttl=300
DELETE A www.werkenbijmaxserv.nl 2.2.2.2 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/01:WildcardACD:Create_wildcard
CREATE A *.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A www.werkenbijmaxserv.nl 1.1.1.1 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/01:WildcardACD:Delete_wildcard
DELETE A *.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#01
DELETE A www.werkenbijmaxserv.nl 1.1.1.1 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Create_a_CNAME
CREATE CNAME foo.werkenbijmaxserv.nl google.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Change_CNAME_target
mod
MODIFY CNAME foo.werkenbijmaxserv.nl: (google.com. ttl=300) -> (google2.com. ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Empty
DELETE CNAME foo.werkenbijmaxserv.nl google2.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Record_pointing_to_@
CREATE CNAME foo.werkenbijmaxserv.nl werkenbijmaxserv.nl. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#02
DELETE CNAME foo.werkenbijmaxserv.nl werkenbijmaxserv.nl. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:MX_record
CREATE MX werkenbijmaxserv.nl 5 foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
mod
MODIFY MX werkenbijmaxserv.nl: (0  ttl=300) -> (5 foo.com. ttl=300)
    integration_test.go:239: Expected 0 corrections on second run, but found 1.
    integration_test.go:241: UNEXPECTED #0: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#03
DELETE MX werkenbijmaxserv.nl 0  ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/04:Null_MX:Null_MX
CREATE MX werkenbijmaxserv.nl 0 . ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
mod
MODIFY MX werkenbijmaxserv.nl: (0  ttl=300) -> (0 . ttl=300)
    integration_test.go:239: Expected 0 corrections on second run, but found 1.
    integration_test.go:241: UNEXPECTED #0: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#04
DELETE MX werkenbijmaxserv.nl 0  ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/05:NS:NS_for_subdomain
CREATE NS xyz.werkenbijmaxserv.nl ns2.foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#05
DELETE NS xyz.werkenbijmaxserv.nl ns2.foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/06:IGNORE_NAME_function:Create_some_records
CREATE TXT foo.werkenbijmaxserv.nl "simple" ttl=300
CREATE A foo.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#06
DELETE TXT foo.werkenbijmaxserv.nl "simple" ttl=300
DELETE A foo.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/07:IGNORE_NAME_apex:Create_some_records
CREATE A bar.werkenbijmaxserv.nl 2.4.6.8 ttl=300
CREATE TXT bar.werkenbijmaxserv.nl "stringbar" ttl=300
CREATE TXT werkenbijmaxserv.nl "simple" ttl=300
CREATE A werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#07
DELETE TXT bar.werkenbijmaxserv.nl "stringbar" ttl=300
DELETE A bar.werkenbijmaxserv.nl 2.4.6.8 ttl=300
DELETE TXT werkenbijmaxserv.nl "simple" ttl=300
DELETE A werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/08:IGNORE_TARGET_function:Create_some_records
CREATE CNAME bar.werkenbijmaxserv.nl test.bar.com. ttl=300
CREATE CNAME foo.werkenbijmaxserv.nl test.foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#08
DELETE CNAME bar.werkenbijmaxserv.nl test.bar.com. ttl=300
DELETE CNAME foo.werkenbijmaxserv.nl test.foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/09:simple_TXT:Create_a_TXT
CREATE TXT foo.werkenbijmaxserv.nl "simple" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#09
DELETE TXT foo.werkenbijmaxserv.nl "simple" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/10:simple_TXT-spf1:Create_a_TXT/SPF
CREATE TXT foo.werkenbijmaxserv.nl "v=spf1 ip4:99.99.99.99 -all" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#10
DELETE TXT foo.werkenbijmaxserv.nl "v=spf1 ip4:99.99.99.99 -all" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/11:long_TXT:Create_long_TXT
CREATE TXT foo.werkenbijmaxserv.nl "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#11
DELETE TXT foo.werkenbijmaxserv.nl "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:TXT_with_0-octel_string
CREATE TXT foo1.werkenbijmaxserv.nl "" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#12
DELETE TXT foo1.werkenbijmaxserv.nl "" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_505_TXT
CREATE TXT foo257.werkenbijmaxserv.nl "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#13
DELETE TXT foo257.werkenbijmaxserv.nl "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/14:TXTMulti:Create_TXTMulti_1
CREATE TXT foo1.werkenbijmaxserv.nl "simple" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#14
DELETE TXT foo1.werkenbijmaxserv.nl "simple" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/15:TXTMulti-same:Create_TXTMulti_1
CREATE TXT foo.werkenbijmaxserv.nl "simple" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#15
DELETE TXT foo.werkenbijmaxserv.nl "simple" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/16:TypeChange:Create_a_CNAME
CREATE CNAME foo.werkenbijmaxserv.nl google.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#16
DELETE CNAME foo.werkenbijmaxserv.nl google.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/17:Case_Sensitivity:Create_CAPS
CREATE MX bar.werkenbijmaxserv.nl 5 bar.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
mod
MODIFY MX bar.werkenbijmaxserv.nl: (0  ttl=300) -> (5 bar.com. ttl=300)
    integration_test.go:239: Expected 0 corrections on second run, but found 1.
    integration_test.go:241: UNEXPECTED #0: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#17
DELETE MX bar.werkenbijmaxserv.nl 0  ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/18:IDNA:Internationalized_name
CREATE A xn--ndaaa.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#18
DELETE A xn--ndaaa.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/19:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target
CREATE CNAME xn--o-0gab.werkenbijmaxserv.nl xn--ndaaa.xn--vhquv. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#19
DELETE CNAME xn--o-0gab.werkenbijmaxserv.nl xn--ndaaa.xn--vhquv. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/20:pager101:99_records
CREATE A rec0000.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0001.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0002.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0003.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0004.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0005.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0006.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0007.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0008.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0009.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0010.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0011.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0012.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0013.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0014.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0015.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0016.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0017.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0018.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0019.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0020.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0021.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0022.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0023.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0024.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0025.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0026.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0027.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0028.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0029.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0030.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0031.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0032.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0033.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0034.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0035.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0036.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0037.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0038.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0039.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0040.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0041.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0042.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0043.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0044.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0045.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0046.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0047.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0048.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0049.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0050.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0051.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0052.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0053.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0054.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0055.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0056.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0057.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0058.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0059.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0060.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0061.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0062.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0063.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0064.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0065.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0066.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0067.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0068.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0069.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0070.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0071.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0072.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0073.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0074.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0075.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0076.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0077.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0078.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0079.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0080.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0081.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0082.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0083.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0084.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0085.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0086.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0087.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0088.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0089.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0090.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0091.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0092.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0093.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0094.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0095.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0096.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0097.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0098.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#20
DELETE A rec0000.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0001.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0002.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0003.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0004.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0005.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0006.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0007.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0008.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0009.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0010.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0011.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0012.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0013.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0014.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0015.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0016.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0017.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0018.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0019.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0020.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0021.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0022.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0023.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0024.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0025.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0026.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0027.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0028.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0029.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0030.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0031.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0032.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0033.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0034.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0035.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0036.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0037.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0038.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0039.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0040.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0041.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0042.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0043.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0044.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0045.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0046.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0047.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0048.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0049.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0050.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0051.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0052.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0053.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0054.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0055.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0056.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0057.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0058.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0059.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0060.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0061.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0062.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0063.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0064.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0065.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0066.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0067.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0068.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0069.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0070.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0071.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0072.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0073.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0074.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0075.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0076.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0077.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0078.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0079.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0080.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0081.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0082.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0083.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0084.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0085.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0086.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0087.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0088.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0089.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0090.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0091.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0092.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0093.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0094.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0095.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0096.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0097.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0098.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/21:pager601_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/22:pager1201_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/23:CAA_***SKIPPED(CanUseCAA_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/24:CAA_with_;_***SKIPPED(CanUseCAA_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/25:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/26:PTR_***SKIPPED(CanUsePTR_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/27:SOA_***SKIPPED(CanUseSOA_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/28:SRV:SRV_record
CREATE SRV _sip._tcp.werkenbijmaxserv.nl 5 6 7 foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
--- FAIL: TestDNSProviders (147.97s)
    --- FAIL: TestDNSProviders/werkenbijmaxserv.nl (147.96s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Clean_Slate:Empty (2.31s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Create_an_A_record (2.58s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_it (2.79s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_another (2.81s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_another(same_name) (2.75s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_a_ttl (2.77s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_single_target_from_set (2.98s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_all_ttls (2.76s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Delete_one (2.83s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_back_and_change_ttl (2.83s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_targets_and_ttls (2.79s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty (2.34s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/01:WildcardACD:Create_wildcard (2.54s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/01:WildcardACD:Delete_wildcard (2.81s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#01 (2.36s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Create_a_CNAME (2.55s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Change_CNAME_target (2.78s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Empty (2.32s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Record_pointing_to_@ (2.59s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#02 (2.33s)
        --- FAIL: TestDNSProviders/werkenbijmaxserv.nl/03:MX:MX_record (2.56s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#03 (2.31s)
        --- FAIL: TestDNSProviders/werkenbijmaxserv.nl/04:Null_MX:Null_MX (2.57s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#04 (2.33s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/05:NS:NS_for_subdomain (2.60s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#05 (2.31s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/06:IGNORE_NAME_function:Create_some_records (2.55s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#06 (2.34s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/07:IGNORE_NAME_apex:Create_some_records (2.55s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#07 (2.34s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/08:IGNORE_TARGET_function:Create_some_records (2.61s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#08 (2.32s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/09:simple_TXT:Create_a_TXT (2.55s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#09 (2.31s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/10:simple_TXT-spf1:Create_a_TXT/SPF (2.52s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#10 (2.30s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/11:long_TXT:Create_long_TXT (2.56s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#11 (2.32s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:TXT_with_0-octel_string (2.60s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#12 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_505_TXT (2.55s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#13 (2.32s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/14:TXTMulti:Create_TXTMulti_1 (2.54s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#14 (2.33s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/15:TXTMulti-same:Create_TXTMulti_1 (2.57s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#15 (2.31s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/16:TypeChange:Create_a_CNAME (2.51s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#16 (2.30s)
        --- FAIL: TestDNSProviders/werkenbijmaxserv.nl/17:Case_Sensitivity:Create_CAPS (2.58s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#17 (2.31s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/18:IDNA:Internationalized_name (2.56s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#18 (2.33s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/19:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target (2.55s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#19 (2.32s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/20:pager101:99_records (2.62s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#20 (2.34s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/21:pager601_***SKIPPED(disabled_by_only)***:Empty (0.42s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/22:pager1201_***SKIPPED(disabled_by_only)***:Empty (0.67s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/23:CAA_***SKIPPED(CanUseCAA_not_supported)***:Empty (0.70s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/24:CAA_with_;_***SKIPPED(CanUseCAA_not_supported)***:Empty (0.63s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/25:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty (0.67s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/26:PTR_***SKIPPED(CanUsePTR_not_supported)***:Empty (0.71s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/27:SOA_***SKIPPED(CanUseSOA_not_supported)***:Empty (0.62s)
        --- FAIL: TestDNSProviders/werkenbijmaxserv.nl/28:SRV:SRV_record (2.07s)
panic: Request to /v1/zone/werkenbijmaxserv.nl/a.ns14.net failed: {"stid":"20211216-app4-143723","messages":[{"text":"Data of additional record are invalid.","objects":[{"type":"rr[0]","value":"foo.com."}],"code":"EF02021","status":"ERROR"}],"status":{"code":"E0202","text":"Zone could not be updated on the nameserver.","type":"ERROR"},"object":{"type":"Zone","value":"werkenbijmaxserv.nl"}} [recovered]
	panic: Request to /v1/zone/werkenbijmaxserv.nl/a.ns14.net failed: {"stid":"20211216-app4-143723","messages":[{"text":"Data of additional record are invalid.","objects":[{"type":"rr[0]","value":"foo.com."}],"code":"EF02021","status":"ERROR"}],"status":{"code":"E0202","text":"Zone could not be updated on the nameserver.","type":"ERROR"},"object":{"type":"Zone","value":"werkenbijmaxserv.nl"}}

goroutine 818 [running]:
testing.tRunner.func1.2(0x13e5f20, 0xc00045fb70)
	/usr/local/go/src/testing/testing.go:1144 +0x332
testing.tRunner.func1(0xc000683980)
	/usr/local/go/src/testing/testing.go:1147 +0x4b6
panic(0x13e5f20, 0xc00045fb70)
	/usr/local/go/src/runtime/panic.go:965 +0x1b9
github.com/StackExchange/dnscontrol/v3/providers/autodns.(*autoDnsProvider).updateZone(0xc00054adc0, 0xc00004000f, 0x13, 0xc000416830, 0x1, 0x1, 0xc00007cfa0, 0x3, 0x4, 0xc00000012c)
	/home/arno/Projects/DNS/dnscontrol/providers/autodns/api.go:134 +0x585
github.com/StackExchange/dnscontrol/v3/providers/autodns.(*autoDnsProvider).GetDomainCorrections.func1(0xc000683980, 0xc0000b5f40)
	/home/arno/Projects/DNS/dnscontrol/providers/autodns/autoDnsProvider.go:152 +0x59d
github.com/StackExchange/dnscontrol/v3/integrationTest.makeChanges.func1(0xc000683980)
	/home/arno/Projects/DNS/dnscontrol/integrationTest/integration_test.go:222 +0xa31
testing.tRunner(0xc000683980, 0xc00098da40)
	/usr/local/go/src/testing/testing.go:1194 +0xef
created by testing.(*T).Run
	/usr/local/go/src/testing/testing.go:1239 +0x2b3
exit status 2
FAIL	github.com/StackExchange/dnscontrol/v3/integrationTest	147.980s

@arnoschoon
Copy link
Contributor Author

arnoschoon commented Dec 16, 2021

The panic that is emitted comes from the correction fn which doesn't seem to have additional error handling, a panic however seems a bit too much. Any suggestions of what a better implementation could be.

return responseObject.Data[0], nil
}

func (api *autoDnsProvider) updateZone(domain string, resourceRecords []*ResourceRecord, nameServers []*models.Nameserver, zoneTTL uint32) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add an error return value to this function signature. Then it doesn't need to panic, it can return the error.

@arnoschoon
Copy link
Contributor Author

=== RUN   TestDNSProviders
=== RUN   TestDNSProviders/werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Clean_Slate:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Create_an_A_record
CREATE A werkenbijmaxserv.nl 1.1.1.1 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_it
mod
MODIFY A werkenbijmaxserv.nl: (1.1.1.1 ttl=300) -> (1.2.3.4 ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_another
CREATE A www.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_another(same_name)
CREATE A www.werkenbijmaxserv.nl 5.6.7.8 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_a_ttl
mod
MODIFY A werkenbijmaxserv.nl: (1.2.3.4 ttl=300) -> (1.2.3.4 ttl=1000)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_single_target_from_set
mod
MODIFY A www.werkenbijmaxserv.nl: (1.2.3.4 ttl=300) -> (2.2.2.2 ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_all_ttls
mod
MODIFY A werkenbijmaxserv.nl: (1.2.3.4 ttl=1000) -> (1.2.3.4 ttl=500)
mod
MODIFY A www.werkenbijmaxserv.nl: (2.2.2.2 ttl=300) -> (2.2.2.2 ttl=400)
mod
MODIFY A www.werkenbijmaxserv.nl: (5.6.7.8 ttl=300) -> (5.6.7.8 ttl=400)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Delete_one
DELETE A www.werkenbijmaxserv.nl 2.2.2.2 ttl=400
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_back_and_change_ttl
DELETE A werkenbijmaxserv.nl 1.2.3.4 ttl=500
CREATE A www.werkenbijmaxserv.nl 1.2.3.4 ttl=700
mod
MODIFY A www.werkenbijmaxserv.nl: (5.6.7.8 ttl=400) -> (5.6.7.8 ttl=700)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_targets_and_ttls
mod
MODIFY A www.werkenbijmaxserv.nl: (1.2.3.4 ttl=700) -> (1.1.1.1 ttl=300)
mod
MODIFY A www.werkenbijmaxserv.nl: (5.6.7.8 ttl=700) -> (2.2.2.2 ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty
DELETE A www.werkenbijmaxserv.nl 1.1.1.1 ttl=300
DELETE A www.werkenbijmaxserv.nl 2.2.2.2 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/01:WildcardACD:Create_wildcard
CREATE A *.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A www.werkenbijmaxserv.nl 1.1.1.1 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/01:WildcardACD:Delete_wildcard
DELETE A *.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#01
DELETE A www.werkenbijmaxserv.nl 1.1.1.1 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Create_a_CNAME
CREATE CNAME foo.werkenbijmaxserv.nl google.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Change_CNAME_target
mod
MODIFY CNAME foo.werkenbijmaxserv.nl: (google.com. ttl=300) -> (google2.com. ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Empty
DELETE CNAME foo.werkenbijmaxserv.nl google2.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Record_pointing_to_@
CREATE CNAME foo.werkenbijmaxserv.nl werkenbijmaxserv.nl. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#02
DELETE CNAME foo.werkenbijmaxserv.nl werkenbijmaxserv.nl. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:MX_record
CREATE MX werkenbijmaxserv.nl 5 foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:Second_MX_record,_same_prio
CREATE MX werkenbijmaxserv.nl 5 foo2.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:3_MX
CREATE MX werkenbijmaxserv.nl 15 foo3.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:Delete_one
DELETE MX werkenbijmaxserv.nl 5 foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:Change_to_other_name
DELETE MX werkenbijmaxserv.nl 15 foo3.com. ttl=300
CREATE MX mail.werkenbijmaxserv.nl 15 foo3.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:Change_Preference
mod
MODIFY MX werkenbijmaxserv.nl: (5 foo2.com. ttl=300) -> (7 foo2.com. ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:Record_pointing_to_@
DELETE MX mail.werkenbijmaxserv.nl 15 foo3.com. ttl=300
DELETE MX werkenbijmaxserv.nl 7 foo2.com. ttl=300
CREATE MX foo.werkenbijmaxserv.nl 8 werkenbijmaxserv.nl. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#03
DELETE MX foo.werkenbijmaxserv.nl 8 werkenbijmaxserv.nl. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/04:Null_MX:Null_MX
CREATE MX werkenbijmaxserv.nl 0 . ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
mod
MODIFY MX werkenbijmaxserv.nl: (10 . ttl=300) -> (0 . ttl=300)
    integration_test.go:239: Expected 0 corrections on second run, but found 1.
    integration_test.go:241: UNEXPECTED #0: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#04
DELETE MX werkenbijmaxserv.nl 10 . ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/05:NS:NS_for_subdomain
CREATE NS xyz.werkenbijmaxserv.nl ns2.foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#05
DELETE NS xyz.werkenbijmaxserv.nl ns2.foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/06:IGNORE_NAME_function:Create_some_records
CREATE TXT foo.werkenbijmaxserv.nl "simple" ttl=300
CREATE A foo.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#06
DELETE TXT foo.werkenbijmaxserv.nl "simple" ttl=300
DELETE A foo.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/07:IGNORE_NAME_apex:Create_some_records
CREATE TXT bar.werkenbijmaxserv.nl "stringbar" ttl=300
CREATE A bar.werkenbijmaxserv.nl 2.4.6.8 ttl=300
CREATE TXT werkenbijmaxserv.nl "simple" ttl=300
CREATE A werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#07
DELETE TXT bar.werkenbijmaxserv.nl "stringbar" ttl=300
DELETE A bar.werkenbijmaxserv.nl 2.4.6.8 ttl=300
DELETE TXT werkenbijmaxserv.nl "simple" ttl=300
DELETE A werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/08:IGNORE_TARGET_function:Create_some_records
CREATE CNAME bar.werkenbijmaxserv.nl test.bar.com. ttl=300
CREATE CNAME foo.werkenbijmaxserv.nl test.foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#08
DELETE CNAME bar.werkenbijmaxserv.nl test.bar.com. ttl=300
DELETE CNAME foo.werkenbijmaxserv.nl test.foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/09:simple_TXT:Create_a_TXT
CREATE TXT foo.werkenbijmaxserv.nl "simple" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#09
DELETE TXT foo.werkenbijmaxserv.nl "simple" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/10:simple_TXT-spf1:Create_a_TXT/SPF
CREATE TXT foo.werkenbijmaxserv.nl "v=spf1 ip4:99.99.99.99 -all" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#10
DELETE TXT foo.werkenbijmaxserv.nl "v=spf1 ip4:99.99.99.99 -all" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/11:long_TXT:Create_long_TXT
CREATE TXT foo.werkenbijmaxserv.nl "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#11
DELETE TXT foo.werkenbijmaxserv.nl "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:TXT_with_0-octel_string
CREATE TXT foo1.werkenbijmaxserv.nl "" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#12
DELETE TXT foo1.werkenbijmaxserv.nl "" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_505_TXT
CREATE TXT foo257.werkenbijmaxserv.nl "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#13
DELETE TXT foo257.werkenbijmaxserv.nl "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/14:TXTMulti:Create_TXTMulti_1
CREATE TXT foo1.werkenbijmaxserv.nl "simple" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#14
DELETE TXT foo1.werkenbijmaxserv.nl "simple" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/15:TXTMulti-same:Create_TXTMulti_1
CREATE TXT foo.werkenbijmaxserv.nl "simple" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#15
DELETE TXT foo.werkenbijmaxserv.nl "simple" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/16:TypeChange:Create_a_CNAME
CREATE CNAME foo.werkenbijmaxserv.nl google.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#16
DELETE CNAME foo.werkenbijmaxserv.nl google.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/17:Case_Sensitivity:Create_CAPS
CREATE MX bar.werkenbijmaxserv.nl 5 bar.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#17
DELETE MX bar.werkenbijmaxserv.nl 5 bar.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/18:IDNA:Internationalized_name
CREATE A xn--ndaaa.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#18
DELETE A xn--ndaaa.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/19:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target
CREATE CNAME xn--o-0gab.werkenbijmaxserv.nl xn--ndaaa.xn--vhquv. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#19
DELETE CNAME xn--o-0gab.werkenbijmaxserv.nl xn--ndaaa.xn--vhquv. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/20:pager101:99_records
CREATE A rec0000.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0001.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0002.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0003.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0004.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0005.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0006.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0007.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0008.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0009.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0010.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0011.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0012.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0013.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0014.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0015.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0016.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0017.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0018.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0019.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0020.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0021.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0022.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0023.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0024.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0025.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0026.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0027.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0028.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0029.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0030.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0031.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0032.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0033.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0034.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0035.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0036.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0037.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0038.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0039.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0040.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0041.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0042.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0043.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0044.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0045.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0046.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0047.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0048.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0049.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0050.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0051.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0052.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0053.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0054.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0055.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0056.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0057.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0058.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0059.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0060.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0061.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0062.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0063.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0064.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0065.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0066.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0067.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0068.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0069.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0070.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0071.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0072.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0073.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0074.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0075.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0076.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0077.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0078.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0079.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0080.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0081.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0082.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0083.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0084.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0085.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0086.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0087.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0088.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0089.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0090.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0091.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0092.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0093.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0094.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0095.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0096.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0097.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0098.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#20
DELETE A rec0000.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0001.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0002.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0003.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0004.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0005.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0006.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0007.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0008.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0009.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0010.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0011.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0012.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0013.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0014.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0015.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0016.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0017.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0018.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0019.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0020.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0021.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0022.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0023.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0024.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0025.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0026.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0027.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0028.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0029.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0030.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0031.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0032.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0033.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0034.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0035.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0036.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0037.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0038.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0039.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0040.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0041.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0042.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0043.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0044.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0045.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0046.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0047.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0048.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0049.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0050.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0051.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0052.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0053.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0054.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0055.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0056.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0057.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0058.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0059.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0060.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0061.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0062.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0063.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0064.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0065.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0066.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0067.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0068.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0069.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0070.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0071.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0072.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0073.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0074.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0075.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0076.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0077.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0078.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0079.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0080.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0081.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0082.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0083.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0084.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0085.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0086.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0087.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0088.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0089.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0090.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0091.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0092.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0093.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0094.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0095.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0096.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0097.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0098.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/21:pager601_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/22:pager1201_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/23:CAA_***SKIPPED(CanUseCAA_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/24:CAA_with_;_***SKIPPED(CanUseCAA_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/25:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/26:PTR_***SKIPPED(CanUsePTR_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/27:SOA_***SKIPPED(CanUseSOA_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/28:SRV:SRV_record
CREATE SRV _sip._tcp.werkenbijmaxserv.nl 5 6 7 foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#21
DELETE SRV _sip._tcp.werkenbijmaxserv.nl 5 6 7 foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/29:SRV_w/_null_target:Null_Target
CREATE SRV _sip._tcp.werkenbijmaxserv.nl 52 62 72 foo.com. ttl=300
CREATE SRV _sip._tcp.werkenbijmaxserv.nl 15 65 75 . ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#22
DELETE SRV _sip._tcp.werkenbijmaxserv.nl 15 65 75 . ttl=300
DELETE SRV _sip._tcp.werkenbijmaxserv.nl 52 62 72 foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/30:SSHFP_***SKIPPED(CanUseSSHFP_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/31:TLSA_***SKIPPED(CanUseTLSA_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/32:DS_***SKIPPED(CanUseDS_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/33:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/34:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/35:ALIAS:ALIAS_at_root
CREATE ALIAS werkenbijmaxserv.nl foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#23
DELETE ALIAS werkenbijmaxserv.nl foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/36:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/37:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/38:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/39:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/40:CF_PROXY_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/41:CF_WORKER_ROUTE_***SKIPPED(disabled_by_only)***:Empty
--- FAIL: TestDNSProviders (193.39s)
    --- FAIL: TestDNSProviders/werkenbijmaxserv.nl (193.39s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Clean_Slate:Empty (0.67s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Create_an_A_record (2.87s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_it (3.01s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_another (2.83s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_another(same_name) (2.97s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_a_ttl (2.81s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_single_target_from_set (2.84s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_all_ttls (2.96s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Delete_one (2.81s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_back_and_change_ttl (2.82s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_targets_and_ttls (2.86s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty (2.24s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/01:WildcardACD:Create_wildcard (2.71s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/01:WildcardACD:Delete_wildcard (3.03s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#01 (2.36s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Create_a_CNAME (2.57s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Change_CNAME_target (3.00s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Empty (2.15s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Record_pointing_to_@ (2.95s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#02 (2.14s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/03:MX:MX_record (2.66s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/03:MX:Second_MX_record,_same_prio (2.81s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/03:MX:3_MX (3.03s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/03:MX:Delete_one (2.87s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/03:MX:Change_to_other_name (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/03:MX:Change_Preference (2.83s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/03:MX:Record_pointing_to_@ (2.87s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#03 (2.35s)
        --- FAIL: TestDNSProviders/werkenbijmaxserv.nl/04:Null_MX:Null_MX (3.03s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#04 (2.34s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/05:NS:NS_for_subdomain (2.71s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#05 (2.46s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/06:IGNORE_NAME_function:Create_some_records (2.66s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#06 (2.36s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/07:IGNORE_NAME_apex:Create_some_records (2.70s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#07 (2.36s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/08:IGNORE_TARGET_function:Create_some_records (2.72s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#08 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/09:simple_TXT:Create_a_TXT (2.87s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#09 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/10:simple_TXT-spf1:Create_a_TXT/SPF (2.60s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#10 (2.46s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/11:long_TXT:Create_long_TXT (2.73s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#11 (2.46s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:TXT_with_0-octel_string (2.76s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#12 (2.56s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_505_TXT (3.01s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#13 (2.25s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/14:TXTMulti:Create_TXTMulti_1 (2.72s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#14 (2.77s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/15:TXTMulti-same:Create_TXTMulti_1 (2.66s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#15 (2.56s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/16:TypeChange:Create_a_CNAME (3.01s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#16 (2.15s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/17:Case_Sensitivity:Create_CAPS (2.84s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#17 (2.25s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/18:IDNA:Internationalized_name (2.97s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#18 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/19:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#19 (2.27s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/20:pager101:99_records (3.02s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#20 (2.45s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/21:pager601_***SKIPPED(disabled_by_only)***:Empty (0.51s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/22:pager1201_***SKIPPED(disabled_by_only)***:Empty (0.64s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/23:CAA_***SKIPPED(CanUseCAA_not_supported)***:Empty (0.79s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/24:CAA_with_;_***SKIPPED(CanUseCAA_not_supported)***:Empty (0.51s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/25:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty (0.76s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/26:PTR_***SKIPPED(CanUsePTR_not_supported)***:Empty (0.67s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/27:SOA_***SKIPPED(CanUseSOA_not_supported)***:Empty (0.61s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/28:SRV:SRV_record (3.11s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#21 (2.66s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/29:SRV_w/_null_target:Null_Target (2.83s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#22 (2.66s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/30:SSHFP_***SKIPPED(CanUseSSHFP_not_supported)***:Empty (0.52s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/31:TLSA_***SKIPPED(CanUseTLSA_not_supported)***:Empty (1.00s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/32:DS_***SKIPPED(CanUseDS_not_supported)***:Empty (0.63s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/33:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.72s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/34:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.76s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/35:ALIAS:ALIAS_at_root (3.21s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#23 (2.48s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/36:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty (0.51s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/37:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.76s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/38:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.73s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/39:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty (0.66s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/40:CF_PROXY_***SKIPPED(disabled_by_only)***:Empty (0.76s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/41:CF_WORKER_ROUTE_***SKIPPED(disabled_by_only)***:Empty (0.56s)
=== RUN   TestDualProviders
    integration_test.go:325: Clearing everything
    integration_test.go:331: Adding nameservers from another provider
CREATE NS werkenbijmaxserv.nl ns1.example.com. ttl=300
CREATE NS werkenbijmaxserv.nl ns2.example.com. ttl=300
    integration_test.go:319: #1: Zone update for werkenbijmaxserv.nl
Request to /v1/zone/werkenbijmaxserv.nl/a.ns14.net failed: {"stid":"20211220-app1-409676","messages":[{"text":"The nameservers hostname could not be resolved.","objects":[{"type":"hostname","value":"ns1.example.com"}],"code":"EF02047","status":"ERROR"}],"status":{"code":"E0202","text":"Zone could not be updated on the nameserver.","type":"ERROR"},"object":{"type":"Zone","value":"werkenbijmaxserv.nl"}}
    integration_test.go:334: Running again to ensure stability
CREATE NS werkenbijmaxserv.nl ns1.example.com. ttl=300
CREATE NS werkenbijmaxserv.nl ns2.example.com. ttl=300
    integration_test.go:340: Expect no corrections on second run, but found 1.
    integration_test.go:342: #0: Zone update for werkenbijmaxserv.nl
--- FAIL: TestDualProviders (4.12s)
FAIL
exit status 1
FAIL	github.com/StackExchange/dnscontrol/v3/integrationTest	197.524s

That should be the complete suite @tlimoncelli, I've removed the panic() and fixed MX and SRV record support.

It seems to fail on dual provider support, is it possible to annotate missing support for this using capabilities like other records?

@tlimoncelli
Copy link
Contributor

That should be the complete suite @tlimoncelli, I've removed the panic() and fixed MX and SRV record support.

Congrats! You've passed the biggest challenge!

It seems to fail on dual provider support, is it possible to annotate missing support for this using capabilities like other records?

I thought there was but I can't find anything other that providers.DocDualHost: providers.Cannot() which you've already defined. The providers/cloudflare and providers/namedotcom both are in the same situation and I can't see any code that drops that test. Looking at a test run like https://github.com/StackExchange/dnscontrol/runs/4526017018?check_suite_focus=true I see they both run the test but don't fail.

I've started #1345 which will skip that test if providers.DocDualHost is Cannot(). Once that gets merged, your tests should all pass.

@arnoschoon
Copy link
Contributor Author

Hi @tlimoncelli,

=== RUN   TestDNSProviders
=== RUN   TestDNSProviders/werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Clean_Slate:Empty
DELETE A werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Create_an_A_record
CREATE A werkenbijmaxserv.nl 1.1.1.1 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_it
mod
MODIFY A werkenbijmaxserv.nl: (1.1.1.1 ttl=300) -> (1.2.3.4 ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_another
CREATE A www.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_another(same_name)
CREATE A www.werkenbijmaxserv.nl 5.6.7.8 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_a_ttl
mod
MODIFY A werkenbijmaxserv.nl: (1.2.3.4 ttl=300) -> (1.2.3.4 ttl=1000)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_single_target_from_set
mod
MODIFY A www.werkenbijmaxserv.nl: (1.2.3.4 ttl=300) -> (2.2.2.2 ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_all_ttls
mod
MODIFY A werkenbijmaxserv.nl: (1.2.3.4 ttl=1000) -> (1.2.3.4 ttl=500)
mod
MODIFY A www.werkenbijmaxserv.nl: (2.2.2.2 ttl=300) -> (2.2.2.2 ttl=400)
mod
MODIFY A www.werkenbijmaxserv.nl: (5.6.7.8 ttl=300) -> (5.6.7.8 ttl=400)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Delete_one
DELETE A www.werkenbijmaxserv.nl 2.2.2.2 ttl=400
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_back_and_change_ttl
DELETE A werkenbijmaxserv.nl 1.2.3.4 ttl=500
CREATE A www.werkenbijmaxserv.nl 1.2.3.4 ttl=700
mod
MODIFY A www.werkenbijmaxserv.nl: (5.6.7.8 ttl=400) -> (5.6.7.8 ttl=700)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_targets_and_ttls
mod
MODIFY A www.werkenbijmaxserv.nl: (1.2.3.4 ttl=700) -> (1.1.1.1 ttl=300)
mod
MODIFY A www.werkenbijmaxserv.nl: (5.6.7.8 ttl=700) -> (2.2.2.2 ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty
DELETE A www.werkenbijmaxserv.nl 1.1.1.1 ttl=300
DELETE A www.werkenbijmaxserv.nl 2.2.2.2 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/01:WildcardACD:Create_wildcard
CREATE A *.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A www.werkenbijmaxserv.nl 1.1.1.1 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/01:WildcardACD:Delete_wildcard
DELETE A *.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#01
DELETE A www.werkenbijmaxserv.nl 1.1.1.1 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Create_a_CNAME
CREATE CNAME foo.werkenbijmaxserv.nl google.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Change_CNAME_target
mod
MODIFY CNAME foo.werkenbijmaxserv.nl: (google.com. ttl=300) -> (google2.com. ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Empty
DELETE CNAME foo.werkenbijmaxserv.nl google2.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Record_pointing_to_@
CREATE CNAME foo.werkenbijmaxserv.nl werkenbijmaxserv.nl. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#02
DELETE CNAME foo.werkenbijmaxserv.nl werkenbijmaxserv.nl. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:MX_record
CREATE MX werkenbijmaxserv.nl 5 foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:Second_MX_record,_same_prio
CREATE MX werkenbijmaxserv.nl 5 foo2.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:3_MX
CREATE MX werkenbijmaxserv.nl 15 foo3.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:Delete_one
DELETE MX werkenbijmaxserv.nl 5 foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:Change_to_other_name
DELETE MX werkenbijmaxserv.nl 15 foo3.com. ttl=300
CREATE MX mail.werkenbijmaxserv.nl 15 foo3.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:Change_Preference
mod
MODIFY MX werkenbijmaxserv.nl: (5 foo2.com. ttl=300) -> (7 foo2.com. ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:Record_pointing_to_@
DELETE MX mail.werkenbijmaxserv.nl 15 foo3.com. ttl=300
DELETE MX werkenbijmaxserv.nl 7 foo2.com. ttl=300
CREATE MX foo.werkenbijmaxserv.nl 8 werkenbijmaxserv.nl. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#03
DELETE MX foo.werkenbijmaxserv.nl 8 werkenbijmaxserv.nl. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/04:Null_MX:Null_MX
CREATE MX werkenbijmaxserv.nl 0 . ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
mod
MODIFY MX werkenbijmaxserv.nl: (10 . ttl=300) -> (0 . ttl=300)
    integration_test.go:239: Expected 0 corrections on second run, but found 1.
    integration_test.go:241: UNEXPECTED #0: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#04
DELETE MX werkenbijmaxserv.nl 10 . ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/05:NS:NS_for_subdomain
CREATE NS xyz.werkenbijmaxserv.nl ns2.foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#05
DELETE NS xyz.werkenbijmaxserv.nl ns2.foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/06:IGNORE_NAME_function:Create_some_records
CREATE TXT foo.werkenbijmaxserv.nl "simple" ttl=300
CREATE A foo.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#06
DELETE TXT foo.werkenbijmaxserv.nl "simple" ttl=300
DELETE A foo.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/07:IGNORE_NAME_apex:Create_some_records
CREATE TXT bar.werkenbijmaxserv.nl "stringbar" ttl=300
CREATE A bar.werkenbijmaxserv.nl 2.4.6.8 ttl=300
CREATE TXT werkenbijmaxserv.nl "simple" ttl=300
CREATE A werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#07
DELETE TXT bar.werkenbijmaxserv.nl "stringbar" ttl=300
DELETE A bar.werkenbijmaxserv.nl 2.4.6.8 ttl=300
DELETE TXT werkenbijmaxserv.nl "simple" ttl=300
DELETE A werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/08:IGNORE_TARGET_function:Create_some_records
CREATE CNAME bar.werkenbijmaxserv.nl test.bar.com. ttl=300
CREATE CNAME foo.werkenbijmaxserv.nl test.foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#08
DELETE CNAME bar.werkenbijmaxserv.nl test.bar.com. ttl=300
DELETE CNAME foo.werkenbijmaxserv.nl test.foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/09:simple_TXT:Create_a_TXT
CREATE TXT foo.werkenbijmaxserv.nl "simple" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#09
DELETE TXT foo.werkenbijmaxserv.nl "simple" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/10:simple_TXT-spf1:Create_a_TXT/SPF
CREATE TXT foo.werkenbijmaxserv.nl "v=spf1 ip4:99.99.99.99 -all" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#10
DELETE TXT foo.werkenbijmaxserv.nl "v=spf1 ip4:99.99.99.99 -all" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/11:long_TXT:Create_long_TXT
CREATE TXT foo.werkenbijmaxserv.nl "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#11
DELETE TXT foo.werkenbijmaxserv.nl "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:TXT_with_0-octel_string
CREATE TXT foo1.werkenbijmaxserv.nl "" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#12
DELETE TXT foo1.werkenbijmaxserv.nl "" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_505_TXT
CREATE TXT foo257.werkenbijmaxserv.nl "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#13
DELETE TXT foo257.werkenbijmaxserv.nl "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/14:TXTMulti:Create_TXTMulti_1
CREATE TXT foo1.werkenbijmaxserv.nl "simple" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#14
DELETE TXT foo1.werkenbijmaxserv.nl "simple" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/15:TXTMulti-same:Create_TXTMulti_1
CREATE TXT foo.werkenbijmaxserv.nl "simple" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#15
DELETE TXT foo.werkenbijmaxserv.nl "simple" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/16:TypeChange:Create_a_CNAME
CREATE CNAME foo.werkenbijmaxserv.nl google.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#16
DELETE CNAME foo.werkenbijmaxserv.nl google.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/17:Case_Sensitivity:Create_CAPS
CREATE MX bar.werkenbijmaxserv.nl 5 bar.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#17
DELETE MX bar.werkenbijmaxserv.nl 5 bar.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/18:IDNA:Internationalized_name
CREATE A xn--ndaaa.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#18
DELETE A xn--ndaaa.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/19:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target
CREATE CNAME xn--o-0gab.werkenbijmaxserv.nl xn--ndaaa.xn--vhquv. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#19
DELETE CNAME xn--o-0gab.werkenbijmaxserv.nl xn--ndaaa.xn--vhquv. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/20:pager101:99_records
CREATE A rec0000.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0001.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0002.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0003.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0004.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0005.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0006.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0007.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0008.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0009.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0010.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0011.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0012.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0013.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0014.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0015.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0016.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0017.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0018.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0019.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0020.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0021.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0022.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0023.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0024.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0025.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0026.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0027.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0028.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0029.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0030.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0031.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0032.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0033.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0034.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0035.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0036.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0037.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0038.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0039.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0040.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0041.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0042.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0043.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0044.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0045.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0046.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0047.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0048.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0049.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0050.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0051.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0052.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0053.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0054.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0055.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0056.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0057.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0058.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0059.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0060.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0061.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0062.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0063.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0064.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0065.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0066.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0067.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0068.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0069.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0070.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0071.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0072.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0073.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0074.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0075.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0076.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0077.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0078.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0079.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0080.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0081.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0082.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0083.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0084.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0085.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0086.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0087.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0088.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0089.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0090.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0091.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0092.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0093.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0094.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0095.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0096.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0097.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0098.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#20
DELETE A rec0000.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0001.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0002.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0003.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0004.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0005.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0006.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0007.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0008.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0009.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0010.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0011.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0012.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0013.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0014.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0015.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0016.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0017.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0018.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0019.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0020.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0021.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0022.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0023.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0024.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0025.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0026.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0027.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0028.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0029.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0030.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0031.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0032.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0033.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0034.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0035.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0036.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0037.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0038.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0039.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0040.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0041.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0042.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0043.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0044.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0045.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0046.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0047.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0048.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0049.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0050.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0051.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0052.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0053.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0054.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0055.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0056.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0057.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0058.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0059.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0060.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0061.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0062.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0063.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0064.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0065.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0066.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0067.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0068.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0069.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0070.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0071.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0072.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0073.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0074.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0075.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0076.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0077.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0078.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0079.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0080.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0081.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0082.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0083.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0084.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0085.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0086.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0087.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0088.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0089.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0090.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0091.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0092.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0093.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0094.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0095.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0096.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0097.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0098.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/21:pager601_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/22:pager1201_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/23:CAA_***SKIPPED(CanUseCAA_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/24:CAA_with_;_***SKIPPED(CanUseCAA_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/25:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/26:PTR_***SKIPPED(CanUsePTR_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/27:SOA_***SKIPPED(CanUseSOA_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/28:SRV:SRV_record
CREATE SRV _sip._tcp.werkenbijmaxserv.nl 5 6 7 foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#21
DELETE SRV _sip._tcp.werkenbijmaxserv.nl 5 6 7 foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/29:SRV_w/_null_target:Null_Target
CREATE SRV _sip._tcp.werkenbijmaxserv.nl 52 62 72 foo.com. ttl=300
CREATE SRV _sip._tcp.werkenbijmaxserv.nl 15 65 75 . ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#22
DELETE SRV _sip._tcp.werkenbijmaxserv.nl 15 65 75 . ttl=300
DELETE SRV _sip._tcp.werkenbijmaxserv.nl 52 62 72 foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/30:SSHFP_***SKIPPED(CanUseSSHFP_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/31:TLSA_***SKIPPED(CanUseTLSA_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/32:DS_***SKIPPED(CanUseDS_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/33:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/34:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/35:ALIAS:ALIAS_at_root
CREATE ALIAS werkenbijmaxserv.nl foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#23
DELETE ALIAS werkenbijmaxserv.nl foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/36:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/37:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/38:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/39:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/40:CF_PROXY_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/41:CF_WORKER_ROUTE_***SKIPPED(disabled_by_only)***:Empty
--- FAIL: TestDNSProviders (184.06s)
    --- FAIL: TestDNSProviders/werkenbijmaxserv.nl (184.06s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Clean_Slate:Empty (2.34s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Create_an_A_record (2.52s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_it (2.75s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_another (2.77s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_another(same_name) (2.76s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_a_ttl (2.77s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_single_target_from_set (2.95s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_all_ttls (2.74s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Delete_one (2.84s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_back_and_change_ttl (2.78s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_targets_and_ttls (2.76s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty (2.32s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/01:WildcardACD:Create_wildcard (2.47s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/01:WildcardACD:Delete_wildcard (2.78s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#01 (2.36s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Create_a_CNAME (2.52s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Change_CNAME_target (2.76s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Empty (2.33s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Record_pointing_to_@ (2.54s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#02 (2.32s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/03:MX:MX_record (2.60s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/03:MX:Second_MX_record,_same_prio (2.70s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/03:MX:3_MX (2.81s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/03:MX:Delete_one (2.79s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/03:MX:Change_to_other_name (2.78s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/03:MX:Change_Preference (2.79s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/03:MX:Record_pointing_to_@ (2.79s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#03 (2.33s)
        --- FAIL: TestDNSProviders/werkenbijmaxserv.nl/04:Null_MX:Null_MX (2.53s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#04 (2.34s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/05:NS:NS_for_subdomain (2.53s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#05 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/06:IGNORE_NAME_function:Create_some_records (2.55s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#06 (2.36s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/07:IGNORE_NAME_apex:Create_some_records (2.53s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#07 (2.33s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/08:IGNORE_TARGET_function:Create_some_records (2.55s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#08 (2.34s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/09:simple_TXT:Create_a_TXT (2.57s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#09 (2.36s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/10:simple_TXT-spf1:Create_a_TXT/SPF (2.47s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#10 (2.34s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/11:long_TXT:Create_long_TXT (2.54s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#11 (2.36s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:TXT_with_0-octel_string (2.57s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#12 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_505_TXT (2.54s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#13 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/14:TXTMulti:Create_TXTMulti_1 (2.54s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#14 (2.33s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/15:TXTMulti-same:Create_TXTMulti_1 (2.58s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#15 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/16:TypeChange:Create_a_CNAME (2.47s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#16 (2.31s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/17:Case_Sensitivity:Create_CAPS (2.54s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#17 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/18:IDNA:Internationalized_name (2.59s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#18 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/19:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target (2.50s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#19 (2.31s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/20:pager101:99_records (2.60s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#20 (2.36s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/21:pager601_***SKIPPED(disabled_by_only)***:Empty (0.42s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/22:pager1201_***SKIPPED(disabled_by_only)***:Empty (0.66s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/23:CAA_***SKIPPED(CanUseCAA_not_supported)***:Empty (0.71s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/24:CAA_with_;_***SKIPPED(CanUseCAA_not_supported)***:Empty (0.63s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/25:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty (0.67s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/26:PTR_***SKIPPED(CanUsePTR_not_supported)***:Empty (0.70s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/27:SOA_***SKIPPED(CanUseSOA_not_supported)***:Empty (0.63s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/28:SRV:SRV_record (2.76s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#21 (2.33s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/29:SRV_w/_null_target:Null_Target (2.54s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#22 (2.32s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/30:SSHFP_***SKIPPED(CanUseSSHFP_not_supported)***:Empty (0.42s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/31:TLSA_***SKIPPED(CanUseTLSA_not_supported)***:Empty (0.67s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/32:DS_***SKIPPED(CanUseDS_not_supported)***:Empty (0.71s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/33:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.62s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/34:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.67s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/35:ALIAS:ALIAS_at_root (2.84s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#23 (2.34s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/36:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty (0.41s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/37:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.67s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/38:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.71s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/39:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty (0.62s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/40:CF_PROXY_***SKIPPED(disabled_by_only)***:Empty (0.68s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/41:CF_WORKER_ROUTE_***SKIPPED(disabled_by_only)***:Empty (0.69s)
=== RUN   TestDualProviders
    integration_test.go:312: Skipping.  DocDualHost == Cannot
--- SKIP: TestDualProviders (0.62s)
FAIL
exit status 1
FAIL	github.com/StackExchange/dnscontrol/v3/integrationTest	184.698s

It still seems to fail one specific check, can you point me to where that would be? 04:Null_MX:Null_MX isn't directly clear to me.

@tlimoncelli
Copy link
Contributor

Look at Line 758 of integration_test.go. (testgroup("Null MX",)

@arnoschoon
Copy link
Contributor Author

I didn't even know about this 😲 besides learning Go this also lets me find out stuff about DNS I didn't know about :)

Surprisingly AutoDNS seems to support RFC 7505 through the web-interface so I'll try to figure out which edge case in my code is causing this to fail.

@tlimoncelli
Copy link
Contributor

Sounds good! (the amount one can learn about DNS is... infinite :) )

RFC 7505 isn't used by anyone as far as I can tell. Feel free to just add the provider's name to the opt-out list and fix this later.

Best,
Tom

@arnoschoon
Copy link
Contributor Author

I think I found the issue, in https://github.com/arnoschoon/dnscontrol/blob/master/providers/autodns/types.go#L16 the property is omitted if empty (which 0 seems to be), in that case AutoDNS defaults to a value of 10.

My laptop is currently churning through 1200+ DNS zones so I'll take a crack at fixing it tomorrow. I'd like to fix it rather than skipping a test even if almost no one uses it :) hopefully that helps with other glitches that'll be discovered in the future.

@tlimoncelli
Copy link
Contributor

Sounds like a good plan!

Tom

@tlimoncelli
Copy link
Contributor

Friendly ping?

@arnoschoon
Copy link
Contributor Author

Hi @tlimoncelli ,

sorry for the delay, I got caught up in other work and almost forgot about this. Sadly I had to skip that specific test, at least for now.

Passing even an empty pref as property for any other record than MX simply fails, so it seems that resolving this needs a more specific implementation of json.Marshal.

=== RUN   TestDNSProviders
=== RUN   TestDNSProviders/werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Clean_Slate:Empty
DELETE A werkenbijmaxserv.nl 1.2.3.4 ttl=1000
DELETE A www.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A www.werkenbijmaxserv.nl 5.6.7.8 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Create_an_A_record
CREATE A werkenbijmaxserv.nl 1.1.1.1 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_it
mod
MODIFY A werkenbijmaxserv.nl: (1.1.1.1 ttl=300) -> (1.2.3.4 ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_another
CREATE A www.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_another(same_name)
CREATE A www.werkenbijmaxserv.nl 5.6.7.8 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_a_ttl
mod
MODIFY A werkenbijmaxserv.nl: (1.2.3.4 ttl=300) -> (1.2.3.4 ttl=1000)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_single_target_from_set
mod
MODIFY A www.werkenbijmaxserv.nl: (1.2.3.4 ttl=300) -> (2.2.2.2 ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_all_ttls
mod
MODIFY A werkenbijmaxserv.nl: (1.2.3.4 ttl=1000) -> (1.2.3.4 ttl=500)
mod
MODIFY A www.werkenbijmaxserv.nl: (2.2.2.2 ttl=300) -> (2.2.2.2 ttl=400)
mod
MODIFY A www.werkenbijmaxserv.nl: (5.6.7.8 ttl=300) -> (5.6.7.8 ttl=400)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Delete_one
DELETE A www.werkenbijmaxserv.nl 2.2.2.2 ttl=400
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_back_and_change_ttl
DELETE A werkenbijmaxserv.nl 1.2.3.4 ttl=500
CREATE A www.werkenbijmaxserv.nl 1.2.3.4 ttl=700
mod
MODIFY A www.werkenbijmaxserv.nl: (5.6.7.8 ttl=400) -> (5.6.7.8 ttl=700)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_targets_and_ttls
mod
MODIFY A www.werkenbijmaxserv.nl: (1.2.3.4 ttl=700) -> (1.1.1.1 ttl=300)
mod
MODIFY A www.werkenbijmaxserv.nl: (5.6.7.8 ttl=700) -> (2.2.2.2 ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty
DELETE A www.werkenbijmaxserv.nl 1.1.1.1 ttl=300
DELETE A www.werkenbijmaxserv.nl 2.2.2.2 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/01:WildcardACD:Create_wildcard
CREATE A *.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A www.werkenbijmaxserv.nl 1.1.1.1 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/01:WildcardACD:Delete_wildcard
DELETE A *.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#01
DELETE A www.werkenbijmaxserv.nl 1.1.1.1 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Create_a_CNAME
CREATE CNAME foo.werkenbijmaxserv.nl google.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Change_CNAME_target
mod
MODIFY CNAME foo.werkenbijmaxserv.nl: (google.com. ttl=300) -> (google2.com. ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Empty
DELETE CNAME foo.werkenbijmaxserv.nl google2.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Record_pointing_to_@
CREATE CNAME foo.werkenbijmaxserv.nl werkenbijmaxserv.nl. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#02
DELETE CNAME foo.werkenbijmaxserv.nl werkenbijmaxserv.nl. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:MX_record
CREATE MX werkenbijmaxserv.nl 5 foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:Second_MX_record,_same_prio
CREATE MX werkenbijmaxserv.nl 5 foo2.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:3_MX
CREATE MX werkenbijmaxserv.nl 15 foo3.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:Delete_one
DELETE MX werkenbijmaxserv.nl 5 foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:Change_to_other_name
DELETE MX werkenbijmaxserv.nl 15 foo3.com. ttl=300
CREATE MX mail.werkenbijmaxserv.nl 15 foo3.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:Change_Preference
mod
MODIFY MX werkenbijmaxserv.nl: (5 foo2.com. ttl=300) -> (7 foo2.com. ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/03:MX:Record_pointing_to_@
DELETE MX mail.werkenbijmaxserv.nl 15 foo3.com. ttl=300
DELETE MX werkenbijmaxserv.nl 7 foo2.com. ttl=300
CREATE MX foo.werkenbijmaxserv.nl 8 werkenbijmaxserv.nl. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#03
DELETE MX foo.werkenbijmaxserv.nl 8 werkenbijmaxserv.nl. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/04:Null_MX_***SKIPPED(excluded_by_not("AUTODNS"))***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/05:NS:NS_for_subdomain
CREATE NS xyz.werkenbijmaxserv.nl ns2.foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/05:NS:Dual_NS_for_subdomain
CREATE NS xyz.werkenbijmaxserv.nl ns1.foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/05:NS:NS_Record_pointing_to_@
DELETE NS xyz.werkenbijmaxserv.nl ns1.foo.com. ttl=300
DELETE NS xyz.werkenbijmaxserv.nl ns2.foo.com. ttl=300
CREATE NS foo.werkenbijmaxserv.nl werkenbijmaxserv.nl. ttl=300
CREATE A werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#04
DELETE NS foo.werkenbijmaxserv.nl werkenbijmaxserv.nl. ttl=300
DELETE A werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/06:IGNORE_NAME_function:Create_some_records
CREATE TXT foo.werkenbijmaxserv.nl "simple" ttl=300
CREATE A foo.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_foo
CREATE A bar.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/06:IGNORE_NAME_function:Empty
DELETE A bar.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/06:IGNORE_NAME_function:Create_some_records#01
CREATE TXT bar.foo.werkenbijmaxserv.nl "simple" ttl=300
CREATE A bar.foo.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_*.foo
CREATE A bar.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#05
DELETE A bar.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/07:IGNORE_NAME_apex:Create_some_records
CREATE TXT bar.werkenbijmaxserv.nl "stringbar" ttl=300
CREATE A bar.werkenbijmaxserv.nl 2.4.6.8 ttl=300
CREATE TXT werkenbijmaxserv.nl "simple" ttl=300
CREATE A werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/07:IGNORE_NAME_apex:Add_a_new_record_-_ignoring_apex
CREATE A added.werkenbijmaxserv.nl 4.6.8.9 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#06
DELETE A added.werkenbijmaxserv.nl 4.6.8.9 ttl=300
DELETE A bar.werkenbijmaxserv.nl 2.4.6.8 ttl=300
DELETE TXT bar.werkenbijmaxserv.nl "stringbar" ttl=300
mod
MODIFY NS werkenbijmaxserv.nl: (c.ns14.net. ttl=86400) -> (c.ns14.net. ttl=300)
mod
MODIFY NS werkenbijmaxserv.nl: (b.ns14.net. ttl=86400) -> (b.ns14.net. ttl=300)
mod
MODIFY NS werkenbijmaxserv.nl: (a.ns14.net. ttl=86400) -> (a.ns14.net. ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/08:IGNORE_TARGET_function:Create_some_records
CREATE CNAME bar.werkenbijmaxserv.nl test.bar.com. ttl=300
CREATE CNAME foo.werkenbijmaxserv.nl test.foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/08:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_test.foo.com.
mod
MODIFY CNAME bar.werkenbijmaxserv.nl: (test.bar.com. ttl=300) -> (bar.foo.com. ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/08:IGNORE_TARGET_function:Empty
DELETE CNAME bar.werkenbijmaxserv.nl bar.foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/08:IGNORE_TARGET_function:Create_some_records#01
CREATE CNAME bar.foo.werkenbijmaxserv.nl a.b.foo.com. ttl=300
CREATE A test.foo.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/08:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_**.foo.com._targets
DELETE A test.foo.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A bar.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#07
DELETE A bar.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/09:simple_TXT:Create_a_TXT
CREATE TXT foo.werkenbijmaxserv.nl "simple" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/09:simple_TXT:Change_a_TXT
mod
MODIFY TXT foo.werkenbijmaxserv.nl: ("simple" ttl=300) -> ("changed" ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/09:simple_TXT:Create_a_TXT_with_spaces
mod
MODIFY TXT foo.werkenbijmaxserv.nl: ("changed" ttl=300) -> ("with spaces" ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#08
DELETE TXT foo.werkenbijmaxserv.nl "with spaces" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/10:simple_TXT-spf1:Create_a_TXT/SPF
CREATE TXT foo.werkenbijmaxserv.nl "v=spf1 ip4:99.99.99.99 -all" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#09
DELETE TXT foo.werkenbijmaxserv.nl "v=spf1 ip4:99.99.99.99 -all" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/11:long_TXT:Create_long_TXT
CREATE TXT foo.werkenbijmaxserv.nl "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/11:long_TXT:Change_long_TXT
mod
MODIFY TXT foo.werkenbijmaxserv.nl: ("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300) -> ("BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/11:long_TXT:Create_long_TXT_with_spaces
mod
MODIFY TXT foo.werkenbijmaxserv.nl: ("BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" ttl=300) -> ("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#10
DELETE TXT foo.werkenbijmaxserv.nl "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:TXT_with_0-octel_string
CREATE TXT foo1.werkenbijmaxserv.nl "" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Empty
DELETE TXT foo1.werkenbijmaxserv.nl "" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_a_254-byte_TXT
CREATE TXT foo254.werkenbijmaxserv.nl "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Empty#01
DELETE TXT foo254.werkenbijmaxserv.nl "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_a_255-byte_TXT
CREATE TXT foo255.werkenbijmaxserv.nl "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Empty#02
DELETE TXT foo255.werkenbijmaxserv.nl "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_a_256-byte_TXT
CREATE TXT foo256.werkenbijmaxserv.nl "DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD" "D" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Empty#03
DELETE TXT foo256.werkenbijmaxserv.nl "DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD" "D" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_with_single-quote
CREATE TXT foosq.werkenbijmaxserv.nl "quo'te" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Empty#04
DELETE TXT foosq.werkenbijmaxserv.nl "quo'te" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_with_backtick
CREATE TXT foobt.werkenbijmaxserv.nl "blah`blah" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Empty#05
DELETE TXT foobt.werkenbijmaxserv.nl "blah`blah" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_with_double-quote
CREATE TXT foodq.werkenbijmaxserv.nl "quo\"te" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Empty#06
DELETE TXT foodq.werkenbijmaxserv.nl "quo\"te" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_with_ws_at_end
CREATE TXT foows1.werkenbijmaxserv.nl "with space at end " ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Empty#07
DELETE TXT foows1.werkenbijmaxserv.nl "with space at end " ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_0
CREATE TXT foo1s.werkenbijmaxserv.nl "short" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_1
DELETE TXT foo1s.werkenbijmaxserv.nl "short" ttl=300
CREATE TXT foo1l.werkenbijmaxserv.nl "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_10
DELETE TXT foo1l.werkenbijmaxserv.nl "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=300
CREATE TXT foo2ls.werkenbijmaxserv.nl "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" "short" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_11
DELETE TXT foo2ls.werkenbijmaxserv.nl "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" "short" ttl=300
CREATE TXT foo2ll.werkenbijmaxserv.nl "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_100
DELETE TXT foo2ll.werkenbijmaxserv.nl "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=300
CREATE TXT foo3lss.werkenbijmaxserv.nl "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" "short" "short" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_101
DELETE TXT foo3lss.werkenbijmaxserv.nl "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" "short" "short" ttl=300
CREATE TXT foo3lsl.werkenbijmaxserv.nl "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" "short" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_110
DELETE TXT foo3lsl.werkenbijmaxserv.nl "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" "short" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=300
CREATE TXT foo3lls.werkenbijmaxserv.nl "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" "short" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_111
DELETE TXT foo3lls.werkenbijmaxserv.nl "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" "short" ttl=300
CREATE TXT foo3lll.werkenbijmaxserv.nl "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_1hh
DELETE TXT foo3lll.werkenbijmaxserv.nl "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=300
CREATE TXT foo3lhh.werkenbijmaxserv.nl "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" "HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH" "HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_1hh0
DELETE TXT foo3lhh.werkenbijmaxserv.nl "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" "HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH" "HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH" ttl=300
CREATE TXT foo4lhhs.werkenbijmaxserv.nl "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" "HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH" "HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH" "short" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#11
DELETE TXT foo4lhhs.werkenbijmaxserv.nl "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" "HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH" "HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH" "short" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_505_TXT
CREATE TXT foo257.werkenbijmaxserv.nl "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_506_TXT
mod
MODIFY TXT foo257.werkenbijmaxserv.nl: ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" ttl=300) -> ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_507_TXT
mod
MODIFY TXT foo257.werkenbijmaxserv.nl: ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" ttl=300) -> ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_508_TXT
mod
MODIFY TXT foo257.werkenbijmaxserv.nl: ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" ttl=300) -> ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_509_TXT
mod
MODIFY TXT foo257.werkenbijmaxserv.nl: ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" ttl=300) -> ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_510_TXT
mod
MODIFY TXT foo257.werkenbijmaxserv.nl: ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" ttl=300) -> ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_511_TXT
mod
MODIFY TXT foo257.werkenbijmaxserv.nl: ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" ttl=300) -> ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "E" ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_512_TXT
mod
MODIFY TXT foo257.werkenbijmaxserv.nl: ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "E" ttl=300) -> ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EE" ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_513_TXT
mod
MODIFY TXT foo257.werkenbijmaxserv.nl: ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EE" ttl=300) -> ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEE" ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_514_TXT
mod
MODIFY TXT foo257.werkenbijmaxserv.nl: ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEE" ttl=300) -> ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEE" ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_515_TXT
mod
MODIFY TXT foo257.werkenbijmaxserv.nl: ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEE" ttl=300) -> ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEE" ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_516_TXT
mod
MODIFY TXT foo257.werkenbijmaxserv.nl: ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEE" ttl=300) -> ("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEE" ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#12
DELETE TXT foo257.werkenbijmaxserv.nl "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE" "EEEEEE" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/14:TXTMulti:Create_TXTMulti_1
CREATE TXT foo1.werkenbijmaxserv.nl "simple" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/14:TXTMulti:Add_TXTMulti_2
CREATE TXT foo2.werkenbijmaxserv.nl "one" "two" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/14:TXTMulti:Add_TXTMulti_3
CREATE TXT foo3.werkenbijmaxserv.nl "eh" "bee" "cee" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/14:TXTMulti:Change_TXTMultii-0
mod
MODIFY TXT foo1.werkenbijmaxserv.nl: ("simple" ttl=300) -> ("dimple" ttl=300)
mod
MODIFY TXT foo2.werkenbijmaxserv.nl: ("one" "two" ttl=300) -> ("fun" "two" ttl=300)
mod
MODIFY TXT foo3.werkenbijmaxserv.nl: ("eh" "bee" "cee" ttl=300) -> ("eh" "bzz" "cee" ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/14:TXTMulti:Change_TXTMulti-1[0]
mod
MODIFY TXT foo2.werkenbijmaxserv.nl: ("fun" "two" ttl=300) -> ("moja" "two" ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/14:TXTMulti:Change_TXTMulti-1[1]
mod
MODIFY TXT foo2.werkenbijmaxserv.nl: ("moja" "two" ttl=300) -> ("moja" "mbili" ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#13
DELETE TXT foo1.werkenbijmaxserv.nl "dimple" ttl=300
DELETE TXT foo2.werkenbijmaxserv.nl "moja" "mbili" ttl=300
DELETE TXT foo3.werkenbijmaxserv.nl "eh" "bzz" "cee" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/15:TXTMulti-same:Create_TXTMulti_1
CREATE TXT foo.werkenbijmaxserv.nl "simple" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/15:TXTMulti-same:Add_TXTMulti_2
CREATE TXT foo.werkenbijmaxserv.nl "one" "two" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/15:TXTMulti-same:Add_TXTMulti_3
CREATE TXT foo.werkenbijmaxserv.nl "eh" "bee" "cee" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/15:TXTMulti-same:Change_TXTMultii-0
mod
MODIFY TXT foo.werkenbijmaxserv.nl: ("eh" "bee" "cee" ttl=300) -> ("dimple" ttl=300)
mod
MODIFY TXT foo.werkenbijmaxserv.nl: ("one" "two" ttl=300) -> ("eh" "bzz" "cee" ttl=300)
mod
MODIFY TXT foo.werkenbijmaxserv.nl: ("simple" ttl=300) -> ("fun" "two" ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/15:TXTMulti-same:Change_TXTMulti-1[0]
mod
MODIFY TXT foo.werkenbijmaxserv.nl: ("fun" "two" ttl=300) -> ("moja" "two" ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/15:TXTMulti-same:Change_TXTMulti-1[1]
mod
MODIFY TXT foo.werkenbijmaxserv.nl: ("moja" "two" ttl=300) -> ("moja" "mbili" ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#14
DELETE TXT foo.werkenbijmaxserv.nl "dimple" ttl=300
DELETE TXT foo.werkenbijmaxserv.nl "eh" "bzz" "cee" ttl=300
DELETE TXT foo.werkenbijmaxserv.nl "moja" "mbili" ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/16:TypeChange:Create_a_CNAME
CREATE CNAME foo.werkenbijmaxserv.nl google.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/16:TypeChange:Change_to_A_record
DELETE CNAME foo.werkenbijmaxserv.nl google.com. ttl=300
CREATE A foo.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/16:TypeChange:Change_back_to_CNAME
DELETE A foo.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE CNAME foo.werkenbijmaxserv.nl google2.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#15
DELETE CNAME foo.werkenbijmaxserv.nl google2.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/17:Case_Sensitivity:Create_CAPS
CREATE MX bar.werkenbijmaxserv.nl 5 bar.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/17:Case_Sensitivity:Downcase_label
CREATE A decoy.werkenbijmaxserv.nl 1.1.1.1 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/17:Case_Sensitivity:Downcase_target
mod
MODIFY A decoy.werkenbijmaxserv.nl: (1.1.1.1 ttl=300) -> (2.2.2.2 ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/17:Case_Sensitivity:Upcase_both
mod
MODIFY A decoy.werkenbijmaxserv.nl: (2.2.2.2 ttl=300) -> (3.3.3.3 ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#16
DELETE MX bar.werkenbijmaxserv.nl 5 bar.com. ttl=300
DELETE A decoy.werkenbijmaxserv.nl 3.3.3.3 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/18:IDNA:Internationalized_name
CREATE A xn--ndaaa.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/18:IDNA:Change_IDN
mod
MODIFY A xn--ndaaa.werkenbijmaxserv.nl: (1.2.3.4 ttl=300) -> (2.2.2.2 ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/18:IDNA:Internationalized_CNAME_Target
DELETE A xn--ndaaa.werkenbijmaxserv.nl 2.2.2.2 ttl=300
CREATE CNAME a.werkenbijmaxserv.nl xn--ndaaa.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#17
DELETE CNAME a.werkenbijmaxserv.nl xn--ndaaa.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/19:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target
CREATE CNAME xn--o-0gab.werkenbijmaxserv.nl xn--ndaaa.xn--vhquv. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#18
DELETE CNAME xn--o-0gab.werkenbijmaxserv.nl xn--ndaaa.xn--vhquv. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/20:pager101:99_records
CREATE A rec0000.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0001.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0002.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0003.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0004.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0005.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0006.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0007.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0008.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0009.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0010.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0011.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0012.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0013.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0014.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0015.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0016.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0017.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0018.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0019.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0020.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0021.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0022.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0023.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0024.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0025.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0026.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0027.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0028.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0029.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0030.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0031.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0032.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0033.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0034.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0035.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0036.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0037.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0038.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0039.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0040.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0041.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0042.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0043.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0044.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0045.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0046.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0047.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0048.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0049.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0050.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0051.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0052.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0053.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0054.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0055.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0056.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0057.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0058.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0059.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0060.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0061.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0062.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0063.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0064.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0065.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0066.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0067.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0068.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0069.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0070.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0071.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0072.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0073.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0074.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0075.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0076.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0077.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0078.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0079.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0080.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0081.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0082.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0083.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0084.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0085.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0086.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0087.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0088.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0089.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0090.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0091.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0092.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0093.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0094.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0095.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0096.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0097.werkenbijmaxserv.nl 1.2.3.4 ttl=300
CREATE A rec0098.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/20:pager101:100_records
CREATE A rec0099.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/20:pager101:101_records
CREATE A rec0100.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#19
DELETE A rec0000.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0001.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0002.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0003.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0004.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0005.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0006.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0007.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0008.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0009.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0010.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0011.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0012.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0013.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0014.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0015.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0016.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0017.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0018.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0019.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0020.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0021.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0022.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0023.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0024.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0025.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0026.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0027.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0028.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0029.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0030.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0031.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0032.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0033.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0034.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0035.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0036.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0037.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0038.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0039.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0040.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0041.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0042.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0043.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0044.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0045.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0046.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0047.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0048.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0049.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0050.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0051.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0052.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0053.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0054.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0055.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0056.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0057.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0058.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0059.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0060.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0061.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0062.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0063.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0064.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0065.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0066.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0067.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0068.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0069.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0070.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0071.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0072.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0073.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0074.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0075.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0076.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0077.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0078.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0079.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0080.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0081.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0082.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0083.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0084.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0085.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0086.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0087.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0088.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0089.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0090.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0091.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0092.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0093.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0094.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0095.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0096.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0097.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0098.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0099.werkenbijmaxserv.nl 1.2.3.4 ttl=300
DELETE A rec0100.werkenbijmaxserv.nl 1.2.3.4 ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/21:pager601_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/22:pager1201_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/23:CAA_***SKIPPED(CanUseCAA_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/24:CAA_with_;_***SKIPPED(CanUseCAA_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/25:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/26:PTR_***SKIPPED(CanUsePTR_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/27:SOA_***SKIPPED(CanUseSOA_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/28:SRV:SRV_record
CREATE SRV _sip._tcp.werkenbijmaxserv.nl 5 6 7 foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/28:SRV:Second_SRV_record,_same_prio
CREATE SRV _sip._tcp.werkenbijmaxserv.nl 5 60 70 foo2.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/28:SRV:3_SRV
CREATE SRV _sip._tcp.werkenbijmaxserv.nl 15 65 75 foo3.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/28:SRV:Delete_one
DELETE SRV _sip._tcp.werkenbijmaxserv.nl 5 60 70 foo2.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/28:SRV:Change_Target
mod
MODIFY SRV _sip._tcp.werkenbijmaxserv.nl: (15 65 75 foo3.com. ttl=300) -> (15 65 75 foo4.com. ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/28:SRV:Change_Priority
mod
MODIFY SRV _sip._tcp.werkenbijmaxserv.nl: (5 6 7 foo.com. ttl=300) -> (52 6 7 foo.com. ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/28:SRV:Change_Weight
mod
MODIFY SRV _sip._tcp.werkenbijmaxserv.nl: (52 6 7 foo.com. ttl=300) -> (52 62 7 foo.com. ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/28:SRV:Change_Port
mod
MODIFY SRV _sip._tcp.werkenbijmaxserv.nl: (52 62 7 foo.com. ttl=300) -> (52 62 72 foo.com. ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#20
DELETE SRV _sip._tcp.werkenbijmaxserv.nl 15 65 75 foo4.com. ttl=300
DELETE SRV _sip._tcp.werkenbijmaxserv.nl 52 62 72 foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/29:SRV_w/_null_target:Null_Target
CREATE SRV _sip._tcp.werkenbijmaxserv.nl 52 62 72 foo.com. ttl=300
CREATE SRV _sip._tcp.werkenbijmaxserv.nl 15 65 75 . ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#21
DELETE SRV _sip._tcp.werkenbijmaxserv.nl 15 65 75 . ttl=300
DELETE SRV _sip._tcp.werkenbijmaxserv.nl 52 62 72 foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/30:SSHFP_***SKIPPED(CanUseSSHFP_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/31:TLSA_***SKIPPED(CanUseTLSA_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/32:DS_***SKIPPED(CanUseDS_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/33:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/34:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/35:ALIAS:ALIAS_at_root
CREATE ALIAS werkenbijmaxserv.nl foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/35:ALIAS:change_it
mod
MODIFY ALIAS werkenbijmaxserv.nl: (foo.com. ttl=300) -> (foo2.com. ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/35:ALIAS:ALIAS_at_subdomain
DELETE ALIAS werkenbijmaxserv.nl foo2.com. ttl=300
CREATE ALIAS test.werkenbijmaxserv.nl foo.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/35:ALIAS:change_it#01
mod
MODIFY ALIAS test.werkenbijmaxserv.nl: (foo.com. ttl=300) -> (foo2.com. ttl=300)
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#22
DELETE ALIAS test.werkenbijmaxserv.nl foo2.com. ttl=300
    integration_test.go:220: Zone update for werkenbijmaxserv.nl
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/36:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/37:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/38:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/39:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/40:CF_PROXY_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/werkenbijmaxserv.nl/41:CF_WORKER_ROUTE_***SKIPPED(disabled_by_only)***:Empty
--- PASS: TestDNSProviders (411.58s)
    --- PASS: TestDNSProviders/werkenbijmaxserv.nl (411.58s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Clean_Slate:Empty (2.34s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Create_an_A_record (2.72s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_it (2.87s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_another (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_another(same_name) (2.83s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_a_ttl (2.87s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_single_target_from_set (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_all_ttls (2.82s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Delete_one (2.87s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Add_back_and_change_ttl (3.01s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/00:GeneralACD:Change_targets_and_ttls (2.72s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty (2.46s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/01:WildcardACD:Create_wildcard (2.77s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/01:WildcardACD:Delete_wildcard (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#01 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Create_a_CNAME (2.72s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Change_CNAME_target (2.87s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Empty (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/02:CNAME:Record_pointing_to_@ (2.71s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#02 (2.36s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/03:MX:MX_record (2.72s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/03:MX:Second_MX_record,_same_prio (2.97s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/03:MX:3_MX (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/03:MX:Delete_one (2.73s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/03:MX:Change_to_other_name (2.86s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/03:MX:Change_Preference (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/03:MX:Record_pointing_to_@ (2.83s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#03 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/04:Null_MX_***SKIPPED(excluded_by_not("AUTODNS"))***:Empty (0.51s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/05:NS:NS_for_subdomain (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/05:NS:Dual_NS_for_subdomain (2.83s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/05:NS:NS_Record_pointing_to_@ (2.87s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#04 (2.46s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/06:IGNORE_NAME_function:Create_some_records (2.70s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_foo (2.83s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/06:IGNORE_NAME_function:Empty (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/06:IGNORE_NAME_function:Create_some_records#01 (2.77s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_*.foo (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#05 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/07:IGNORE_NAME_apex:Create_some_records (2.73s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/07:IGNORE_NAME_apex:Add_a_new_record_-_ignoring_apex (2.86s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#06 (2.46s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/08:IGNORE_TARGET_function:Create_some_records (2.70s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/08:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_test.foo.com. (2.83s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/08:IGNORE_TARGET_function:Empty (2.36s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/08:IGNORE_TARGET_function:Create_some_records#01 (2.77s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/08:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_**.foo.com._targets (2.90s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#07 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/09:simple_TXT:Create_a_TXT (2.72s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/09:simple_TXT:Change_a_TXT (2.87s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/09:simple_TXT:Create_a_TXT_with_spaces (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#08 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/10:simple_TXT-spf1:Create_a_TXT/SPF (2.63s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#09 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/11:long_TXT:Create_long_TXT (2.66s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/11:long_TXT:Change_long_TXT (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/11:long_TXT:Create_long_TXT_with_spaces (2.93s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#10 (2.46s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:TXT_with_0-octel_string (2.61s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Empty (2.36s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_a_254-byte_TXT (2.76s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Empty#01 (2.34s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_a_255-byte_TXT (3.46s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Empty#02 (2.46s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_a_256-byte_TXT (2.76s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Empty#03 (2.30s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_with_single-quote (2.86s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Empty#04 (2.36s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_with_backtick (2.72s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Empty#05 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_with_double-quote (2.66s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Empty#06 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_with_ws_at_end (2.70s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Empty#07 (2.31s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_0 (2.66s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_1 (2.97s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_10 (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_11 (2.82s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_100 (2.87s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_101 (2.81s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_110 (2.92s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_111 (2.97s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_1hh (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/12:complex_TXT:Create_TXT_1hh0 (2.82s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#11 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_505_TXT (2.61s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_506_TXT (2.96s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_507_TXT (2.83s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_508_TXT (2.97s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_509_TXT (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_510_TXT (2.83s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_511_TXT (2.97s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_512_TXT (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_513_TXT (2.83s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_514_TXT (2.86s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_515_TXT (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/13:long_TXT:Create_a_516_TXT (2.72s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#12 (2.46s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/14:TXTMulti:Create_TXTMulti_1 (2.76s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/14:TXTMulti:Add_TXTMulti_2 (2.81s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/14:TXTMulti:Add_TXTMulti_3 (2.82s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/14:TXTMulti:Change_TXTMultii-0 (2.97s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/14:TXTMulti:Change_TXTMulti-1[0] (2.80s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/14:TXTMulti:Change_TXTMulti-1[1] (2.83s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#13 (2.36s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/15:TXTMulti-same:Create_TXTMulti_1 (2.65s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/15:TXTMulti-same:Add_TXTMulti_2 (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/15:TXTMulti-same:Add_TXTMulti_3 (2.80s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/15:TXTMulti-same:Change_TXTMultii-0 (2.90s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/15:TXTMulti-same:Change_TXTMulti-1[0] (2.90s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/15:TXTMulti-same:Change_TXTMulti-1[1] (2.72s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#14 (2.36s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/16:TypeChange:Create_a_CNAME (3.79s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/16:TypeChange:Change_to_A_record (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/16:TypeChange:Change_back_to_CNAME (2.83s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#15 (2.36s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/17:Case_Sensitivity:Create_CAPS (2.77s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/17:Case_Sensitivity:Downcase_label (2.90s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/17:Case_Sensitivity:Downcase_target (2.83s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/17:Case_Sensitivity:Upcase_both (2.97s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#16 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/18:IDNA:Internationalized_name (2.70s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/18:IDNA:Change_IDN (2.82s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/18:IDNA:Internationalized_CNAME_Target (2.97s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#17 (2.27s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/19:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target (2.68s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#18 (2.26s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/20:pager101:99_records (2.72s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/20:pager101:100_records (2.97s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/20:pager101:101_records (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#19 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/21:pager601_***SKIPPED(disabled_by_only)***:Empty (0.47s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/22:pager1201_***SKIPPED(disabled_by_only)***:Empty (0.72s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/23:CAA_***SKIPPED(CanUseCAA_not_supported)***:Empty (0.65s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/24:CAA_with_;_***SKIPPED(CanUseCAA_not_supported)***:Empty (0.67s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/25:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty (0.63s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/26:PTR_***SKIPPED(CanUsePTR_not_supported)***:Empty (0.74s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/27:SOA_***SKIPPED(CanUseSOA_not_supported)***:Empty (0.57s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/28:SRV:SRV_record (2.97s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/28:SRV:Second_SRV_record,_same_prio (2.81s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/28:SRV:3_SRV (2.82s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/28:SRV:Delete_one (2.87s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/28:SRV:Change_Target (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/28:SRV:Change_Priority (2.83s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/28:SRV:Change_Weight (2.87s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/28:SRV:Change_Port (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#20 (2.36s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/29:SRV_w/_null_target:Null_Target (2.72s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#21 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/30:SSHFP_***SKIPPED(CanUseSSHFP_not_supported)***:Empty (0.51s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/31:TLSA_***SKIPPED(CanUseTLSA_not_supported)***:Empty (0.65s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/32:DS_***SKIPPED(CanUseDS_not_supported)***:Empty (0.68s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/33:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.62s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/34:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.68s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/35:ALIAS:ALIAS_at_root (2.90s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/35:ALIAS:change_it (2.97s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/35:ALIAS:ALIAS_at_subdomain (2.91s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/35:ALIAS:change_it#01 (2.83s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/Post_cleanup:Empty#22 (2.35s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/36:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty (0.51s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/37:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.66s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/38:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.68s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/39:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty (0.61s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/40:CF_PROXY_***SKIPPED(disabled_by_only)***:Empty (0.76s)
        --- PASS: TestDNSProviders/werkenbijmaxserv.nl/41:CF_WORKER_ROUTE_***SKIPPED(disabled_by_only)***:Empty (0.68s)
=== RUN   TestDualProviders
    integration_test.go:312: Skipping.  DocDualHost == Cannot
--- SKIP: TestDualProviders (0.61s)
PASS
ok  	github.com/StackExchange/dnscontrol/v3/integrationTest	412.206s

@tlimoncelli tlimoncelli changed the title Implement AutoDNS provider to manage existing zones NEW PROVIDER: AUtoDNS Jan 18, 2022
@tlimoncelli tlimoncelli changed the title NEW PROVIDER: AUtoDNS NEW PROVIDER: AutoDNS Jan 18, 2022
@tlimoncelli
Copy link
Contributor

I'm reviewing https://stackexchange.github.io/dnscontrol/writing-providers it looks like we skipped most of Step 8. Please update README.md, docs/provider-list.md, and docs/_providers/PROVIDERNAME.md

Thanks!

@tlimoncelli
Copy link
Contributor

golint reports:

providers/autodns/api.go:15:6: exported type ZoneListFilter should have comment or be unexported
providers/autodns/api.go:23:6: exported type ZoneListRequest should have comment or be unexported
providers/autodns/api.go:30:2: var requestUrl should be requestURL
providers/autodns/autoDnsProvider.go:32:6: type autoDnsProvider should be autoDNSProvider
providers/autodns/types.go:8:6: exported type ResourceRecord should have comment or be unexported
providers/autodns/types.go:32:6: exported type MainAddressRecord should have comment or be unexported
providers/autodns/types.go:41:6: exported type Zone should have comment or be unexported
providers/autodns/types.go:64:6: exported type JSONResponseDataZone should have comment or be unexported

@tlimoncelli tlimoncelli merged commit caedb9a into StackExchange:master Mar 25, 2022
tlimoncelli added a commit that referenced this pull request Mar 26, 2022
* Implement AutoDNS provider to manage existing zones

* Moved AuditRecords() in to separate file to ease automatic updating

* S1011 - Use a single append to concatenate two slices

* Set list of available record types as returned by the system

* Fixed style, clarify code and add some extra comments

* Documented simple configuration and usage example of AutoDNS

* Convert MX and SRV record properly from string to actual structs and back

* Add support for integration tests of AutoDNS

* Return error message from update request instead of invoking panic()

* Skip AUTODNS in test for RFC 7505 (null MX)

* Update providers/autodns/autoDnsProvider.go

Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants