Skip to content

"Target" RecordConfig should not be exported#1061

Merged
tlimoncelli merged 15 commits into
masterfrom
tlim_notarget
Mar 4, 2021
Merged

"Target" RecordConfig should not be exported#1061
tlimoncelli merged 15 commits into
masterfrom
tlim_notarget

Conversation

@tlimoncelli
Copy link
Copy Markdown
Contributor

@tlimoncelli tlimoncelli commented Feb 27, 2021

The .Target field is now .target. That is, it is no longer exported. This is being on in preparation for fixing some big tech debt related to TXT reccords.

Most providers do not access this field. There have been getters/setters around for a while. This PR finally unexports the field and fixes all the breakage. Most of what broke was related to JSON/YAML (un)marshaling.

All the officially supported providers have been tested. I'm asking the owners of all the community-supported providers to run the usual integration tests:

~/git/dnscontrol/integrationTest$ source env.sh 
go test -v -verbose -provider BIND       <<< Or whatever your provider's name is

I need this change before we do a major overhaul of the TXT record handling. I can't say I'm going to wait for everyone to confirm this PR, but I think this is relatively low-risk for most providers.

I appreciate everyone helping out, maintaining your provider, and supporting the project! You all make this project such a success!

Please post a comment when your integration tests run successfully.

Affected files:

commands/r53_test.go
go.mod
go.sum
integrationTest/integration_test.go
models/dns_test.go
models/domain.go
models/record.go
models/record_test.go
models/target.go
models/util.go
pkg/diff/diff.go
pkg/js/parse_tests/017-txt.json
pkg/js/parse_tests/018-dkim.json
providers/azuredns/azureDnsProvider.go
providers/bind/soa_test.go
providers/cloudns/cloudnsProvider.go
providers/exoscale/exoscaleProvider.go
providers/hedns/hednsProvider.go
providers/hexonet/records.go
providers/msdns/powershell_test.go
providers/netcup/types.go
providers/octodns/octoyaml/rw_test.go

@tlimoncelli tlimoncelli changed the title Unexport RecordConfig.Target "Target" RecordConfig should not be exported Feb 27, 2021
@svenpeter42
Copy link
Copy Markdown
Contributor

svenpeter42 commented Feb 28, 2021

inwx seems to work just fine, I can't click the checkbox though :)

Details
=== RUN   TestDNSProviders
=== RUN   TestDNSProviders/svenpeter123.eu
=== RUN   TestDNSProviders/svenpeter123.eu/Clean_Slate:Empty
    integration_test.go:193: DELETE NS svenpeter123.eu ns1.example.com. ttl=300
    integration_test.go:193: DELETE NS svenpeter123.eu ns2.example.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/00:GeneralACD:Create_an_A_record
    integration_test.go:193: CREATE A svenpeter123.eu 1.1.1.1 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/00:GeneralACD:Change_it
    integration_test.go:193: MODIFY A svenpeter123.eu: (1.1.1.1 ttl=300) -> (1.2.3.4 ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/00:GeneralACD:Add_another
    integration_test.go:193: CREATE A www.svenpeter123.eu 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/00:GeneralACD:Add_another(same_name)
    integration_test.go:193: CREATE A www.svenpeter123.eu 5.6.7.8 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/00:GeneralACD:Change_a_ttl
    integration_test.go:193: MODIFY A svenpeter123.eu: (1.2.3.4 ttl=300) -> (1.2.3.4 ttl=1000)
=== RUN   TestDNSProviders/svenpeter123.eu/00:GeneralACD:Change_single_target_from_set
    integration_test.go:193: MODIFY A www.svenpeter123.eu: (1.2.3.4 ttl=300) -> (2.2.2.2 ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/00:GeneralACD:Change_all_ttls
    integration_test.go:193: MODIFY A svenpeter123.eu: (1.2.3.4 ttl=1000) -> (1.2.3.4 ttl=500)
    integration_test.go:193: MODIFY A www.svenpeter123.eu: (5.6.7.8 ttl=300) -> (5.6.7.8 ttl=400)
    integration_test.go:193: MODIFY A www.svenpeter123.eu: (2.2.2.2 ttl=300) -> (2.2.2.2 ttl=400)
=== RUN   TestDNSProviders/svenpeter123.eu/00:GeneralACD:Delete_one
    integration_test.go:193: DELETE A www.svenpeter123.eu 2.2.2.2 ttl=400
=== RUN   TestDNSProviders/svenpeter123.eu/00:GeneralACD:Add_back_and_change_ttl
    integration_test.go:193: CREATE A www.svenpeter123.eu 1.2.3.4 ttl=700
    integration_test.go:193: DELETE A svenpeter123.eu 1.2.3.4 ttl=500
    integration_test.go:193: MODIFY A www.svenpeter123.eu: (5.6.7.8 ttl=400) -> (5.6.7.8 ttl=700)
=== RUN   TestDNSProviders/svenpeter123.eu/00:GeneralACD:Change_targets_and_ttls
    integration_test.go:193: MODIFY A www.svenpeter123.eu: (1.2.3.4 ttl=700) -> (1.1.1.1 ttl=300)
    integration_test.go:193: MODIFY A www.svenpeter123.eu: (5.6.7.8 ttl=700) -> (2.2.2.2 ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty
    integration_test.go:193: DELETE A www.svenpeter123.eu 1.1.1.1 ttl=300
    integration_test.go:193: DELETE A www.svenpeter123.eu 2.2.2.2 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/01:WildcardACD:Create_wildcard
    integration_test.go:193: CREATE A *.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A www.svenpeter123.eu 1.1.1.1 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/01:WildcardACD:Delete_wildcard
    integration_test.go:193: DELETE A *.svenpeter123.eu 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#01
    integration_test.go:193: DELETE A www.svenpeter123.eu 1.1.1.1 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/02:CNAME:Create_a_CNAME
    integration_test.go:193: CREATE CNAME foo.svenpeter123.eu google.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/02:CNAME:Change_CNAME_target
    integration_test.go:193: MODIFY CNAME foo.svenpeter123.eu: (google.com. ttl=300) -> (google2.com. ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/02:CNAME:Empty
    integration_test.go:193: DELETE CNAME foo.svenpeter123.eu google2.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/02:CNAME:Record_pointing_to_@
    integration_test.go:193: CREATE CNAME foo.svenpeter123.eu svenpeter123.eu. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#02
    integration_test.go:193: DELETE CNAME foo.svenpeter123.eu svenpeter123.eu. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/03:MX:MX_record
    integration_test.go:193: CREATE MX svenpeter123.eu 5 foo.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/03:MX:Second_MX_record,_same_prio
    integration_test.go:193: CREATE MX svenpeter123.eu 5 foo2.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/03:MX:3_MX
    integration_test.go:193: CREATE MX svenpeter123.eu 15 foo3.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/03:MX:Delete_one
    integration_test.go:193: DELETE MX svenpeter123.eu 5 foo.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/03:MX:Change_to_other_name
    integration_test.go:193: CREATE MX mail.svenpeter123.eu 15 foo3.com. ttl=300
    integration_test.go:193: DELETE MX svenpeter123.eu 15 foo3.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/03:MX:Change_Preference
    integration_test.go:193: MODIFY MX svenpeter123.eu: (5 foo2.com. ttl=300) -> (7 foo2.com. ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/03:MX:Record_pointing_to_@
    integration_test.go:193: CREATE MX foo.svenpeter123.eu 8 svenpeter123.eu. ttl=300
    integration_test.go:193: DELETE MX mail.svenpeter123.eu 15 foo3.com. ttl=300
    integration_test.go:193: DELETE MX svenpeter123.eu 7 foo2.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#03
    integration_test.go:193: DELETE MX foo.svenpeter123.eu 8 svenpeter123.eu. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/04:Null_MX_***SKIPPED(excluded_by_not("INWX"))***:Empty
=== RUN   TestDNSProviders/svenpeter123.eu/05:NS:NS_for_subdomain
    integration_test.go:193: CREATE NS xyz.svenpeter123.eu ns2.foo.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/05:NS:Dual_NS_for_subdomain
    integration_test.go:193: CREATE NS xyz.svenpeter123.eu ns1.foo.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/05:NS:NS_Record_pointing_to_@
    integration_test.go:193: CREATE NS foo.svenpeter123.eu svenpeter123.eu. ttl=300
    integration_test.go:193: CREATE A svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE NS xyz.svenpeter123.eu ns1.foo.com. ttl=300
    integration_test.go:193: DELETE NS xyz.svenpeter123.eu ns2.foo.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#04
    integration_test.go:193: DELETE NS foo.svenpeter123.eu svenpeter123.eu. ttl=300
    integration_test.go:193: DELETE A svenpeter123.eu 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/06:IGNORE_NAME_function:Create_some_records
    integration_test.go:193: CREATE TXT foo.svenpeter123.eu "simple" ttl=300
    integration_test.go:193: CREATE A foo.svenpeter123.eu 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_foo
    integration_test.go:193: CREATE A bar.svenpeter123.eu 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/06:IGNORE_NAME_function:Empty
    integration_test.go:193: DELETE A bar.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE TXT foo.svenpeter123.eu "simple" ttl=300
    integration_test.go:193: DELETE A foo.svenpeter123.eu 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/06:IGNORE_NAME_function:Create_some_records#01
    integration_test.go:193: CREATE TXT bar.foo.svenpeter123.eu "simple" ttl=300
    integration_test.go:193: CREATE A bar.foo.svenpeter123.eu 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_*.foo
    integration_test.go:193: CREATE A bar.svenpeter123.eu 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#05
    integration_test.go:193: DELETE TXT bar.foo.svenpeter123.eu "simple" ttl=300
    integration_test.go:193: DELETE A bar.foo.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A bar.svenpeter123.eu 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/07:IGNORE_TARGET_function:Create_some_records
    integration_test.go:193: CREATE CNAME bar.svenpeter123.eu test.bar.com. ttl=300
    integration_test.go:193: CREATE CNAME foo.svenpeter123.eu test.foo.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_test.foo.com.
    integration_test.go:193: MODIFY CNAME bar.svenpeter123.eu: (test.bar.com. ttl=300) -> (bar.foo.com. ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/07:IGNORE_TARGET_function:Empty
    integration_test.go:193: DELETE CNAME bar.svenpeter123.eu bar.foo.com. ttl=300
    integration_test.go:193: DELETE CNAME foo.svenpeter123.eu test.foo.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/07:IGNORE_TARGET_function:Create_some_records#01
    integration_test.go:193: CREATE CNAME bar.foo.svenpeter123.eu a.b.foo.com. ttl=300
    integration_test.go:193: CREATE A test.foo.svenpeter123.eu 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_**.foo.com._targets
    integration_test.go:193: CREATE A bar.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A test.foo.svenpeter123.eu 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#06
    integration_test.go:193: DELETE CNAME bar.foo.svenpeter123.eu a.b.foo.com. ttl=300
    integration_test.go:193: DELETE A bar.svenpeter123.eu 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/08:single_TXT:Create_a_TXT
    integration_test.go:193: CREATE TXT foo.svenpeter123.eu "simple" ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/08:single_TXT:Change_a_TXT
    integration_test.go:193: MODIFY TXT foo.svenpeter123.eu: ("simple" ttl=300) -> ("changed" ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/08:single_TXT:Empty
    integration_test.go:193: DELETE TXT foo.svenpeter123.eu "changed" ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/08:single_TXT:Create_a_TXT_with_spaces
    integration_test.go:193: CREATE TXT foo.svenpeter123.eu "with spaces" ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/08:single_TXT:Create_1_TXT_as_array
    integration_test.go:193: MODIFY TXT foo.svenpeter123.eu: ("with spaces" ttl=300) -> ("simple" ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/08:single_TXT:Empty#01
    integration_test.go:193: DELETE TXT foo.svenpeter123.eu "simple" ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/08:single_TXT:Create_a_254-byte_TXT
    integration_test.go:193: CREATE TXT foo.svenpeter123.eu "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#07
    integration_test.go:193: DELETE TXT foo.svenpeter123.eu "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/09:max-sized_TXT_***SKIPPED(excluded_by_not("INWX"))***:Empty
=== RUN   TestDNSProviders/svenpeter123.eu/10:single_TXT_with_single-quote_***SKIPPED(excluded_by_not("INWX"))***:Empty
=== RUN   TestDNSProviders/svenpeter123.eu/11:ws_TXT_***SKIPPED(excluded_by_not("INWX"))***:Empty
=== RUN   TestDNSProviders/svenpeter123.eu/12:empty_TXT_***SKIPPED(excluded_by_not("INWX"))***:Empty
=== RUN   TestDNSProviders/svenpeter123.eu/13:TypeChange:Create_a_CNAME
    integration_test.go:193: CREATE CNAME foo.svenpeter123.eu google.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/13:TypeChange:Change_to_A_record
    integration_test.go:193: CREATE A foo.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE CNAME foo.svenpeter123.eu google.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/13:TypeChange:Change_back_to_CNAME
    integration_test.go:193: CREATE CNAME foo.svenpeter123.eu google2.com. ttl=300
    integration_test.go:193: DELETE A foo.svenpeter123.eu 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#08
    integration_test.go:193: DELETE CNAME foo.svenpeter123.eu google2.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/14:Case_Sensitivity:Create_CAPS
    integration_test.go:193: CREATE MX bar.svenpeter123.eu 5 bar.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/14:Case_Sensitivity:Downcase_label
    integration_test.go:193: CREATE A decoy.svenpeter123.eu 1.1.1.1 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/14:Case_Sensitivity:Downcase_target
    integration_test.go:193: MODIFY A decoy.svenpeter123.eu: (1.1.1.1 ttl=300) -> (2.2.2.2 ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/14:Case_Sensitivity:Upcase_both
    integration_test.go:193: MODIFY A decoy.svenpeter123.eu: (2.2.2.2 ttl=300) -> (3.3.3.3 ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#09
    integration_test.go:193: DELETE MX bar.svenpeter123.eu 5 bar.com. ttl=300
    integration_test.go:193: DELETE A decoy.svenpeter123.eu 3.3.3.3 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/15:IDNA:Internationalized_name
    integration_test.go:193: CREATE A xn--ndaaa.svenpeter123.eu 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/15:IDNA:Change_IDN
    integration_test.go:193: MODIFY A xn--ndaaa.svenpeter123.eu: (1.2.3.4 ttl=300) -> (2.2.2.2 ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/15:IDNA:Internationalized_CNAME_Target
    integration_test.go:193: CREATE CNAME a.svenpeter123.eu xn--ndaaa.com. ttl=300
    integration_test.go:193: DELETE A xn--ndaaa.svenpeter123.eu 2.2.2.2 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#10
    integration_test.go:193: DELETE CNAME a.svenpeter123.eu xn--ndaaa.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/16:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target
    integration_test.go:193: CREATE CNAME xn--o-0gab.svenpeter123.eu xn--ndaaa.xn--vhquv. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#11
    integration_test.go:193: DELETE CNAME xn--o-0gab.svenpeter123.eu xn--ndaaa.xn--vhquv. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/17:pager101:99_records
    integration_test.go:193: CREATE A rec0000.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0001.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0002.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0003.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0004.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0005.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0006.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0007.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0008.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0009.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0010.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0011.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0012.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0013.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0014.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0015.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0016.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0017.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0018.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0019.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0020.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0021.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0022.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0023.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0024.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0025.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0026.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0027.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0028.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0029.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0030.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0031.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0032.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0033.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0034.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0035.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0036.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0037.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0038.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0039.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0040.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0041.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0042.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0043.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0044.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0045.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0046.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0047.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0048.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0049.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0050.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0051.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0052.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0053.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0054.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0055.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0056.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0057.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0058.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0059.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0060.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0061.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0062.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0063.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0064.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0065.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0066.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0067.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0068.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0069.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0070.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0071.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0072.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0073.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0074.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0075.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0076.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0077.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0078.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0079.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0080.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0081.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0082.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0083.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0084.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0085.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0086.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0087.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0088.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0089.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0090.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0091.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0092.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0093.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0094.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0095.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0096.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0097.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0098.svenpeter123.eu 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/17:pager101:100_records
    integration_test.go:193: CREATE A rec0099.svenpeter123.eu 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/17:pager101:101_records
    integration_test.go:193: CREATE A rec0100.svenpeter123.eu 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#12
    integration_test.go:193: DELETE A rec0000.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0001.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0002.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0003.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0004.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0005.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0006.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0007.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0008.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0009.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0010.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0011.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0012.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0013.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0014.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0015.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0016.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0017.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0018.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0019.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0020.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0021.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0022.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0023.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0024.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0025.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0026.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0027.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0028.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0029.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0030.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0031.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0032.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0033.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0034.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0035.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0036.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0037.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0038.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0039.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0040.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0041.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0042.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0043.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0044.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0045.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0046.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0047.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0048.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0049.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0050.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0051.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0052.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0053.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0054.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0055.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0056.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0057.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0058.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0059.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0060.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0061.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0062.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0063.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0064.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0065.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0066.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0067.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0068.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0069.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0070.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0071.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0072.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0073.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0074.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0075.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0076.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0077.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0078.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0079.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0080.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0081.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0082.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0083.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0084.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0085.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0086.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0087.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0088.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0089.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0090.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0091.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0092.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0093.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0094.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0095.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0096.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0097.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0098.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0099.svenpeter123.eu 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0100.svenpeter123.eu 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/18:pager601_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/svenpeter123.eu/19:pager1201_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/svenpeter123.eu/20:CAA:CAA_record
    integration_test.go:193: CREATE CAA svenpeter123.eu 0 issue "letsencrypt.org" ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/20:CAA:CAA_change_tag
    integration_test.go:193: MODIFY CAA svenpeter123.eu: (0 issue "letsencrypt.org" ttl=300) -> (0 issuewild "letsencrypt.org" ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/20:CAA:CAA_change_target
    integration_test.go:193: MODIFY CAA svenpeter123.eu: (0 issuewild "letsencrypt.org" ttl=300) -> (0 issuewild "example.com" ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/20:CAA:CAA_change_flag
    integration_test.go:193: MODIFY CAA svenpeter123.eu: (0 issuewild "example.com" ttl=300) -> (128 issuewild "example.com" ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/20:CAA:CAA_many_records
    integration_test.go:193: CREATE CAA svenpeter123.eu 0 issuewild "comodoca.com" ttl=300
    integration_test.go:193: CREATE CAA svenpeter123.eu 128 iodef "mailto:test@example.com" ttl=300
    integration_test.go:193: MODIFY CAA svenpeter123.eu: (128 issuewild "example.com" ttl=300) -> (0 issue "letsencrypt.org" ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/20:CAA:CAA_delete
    integration_test.go:193: DELETE CAA svenpeter123.eu 0 issuewild "comodoca.com" ttl=300
    integration_test.go:193: DELETE CAA svenpeter123.eu 128 iodef "mailto:test@example.com" ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#13
    integration_test.go:193: DELETE CAA svenpeter123.eu 0 issue "letsencrypt.org" ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/21:CAA_with_;:CAA_many_records
    integration_test.go:193: CREATE CAA svenpeter123.eu 0 issuewild ";" ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#14
    integration_test.go:193: DELETE CAA svenpeter123.eu 0 issuewild ";" ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/22:NAPTR:NAPTR_record
    integration_test.go:193: CREATE NAPTR test.svenpeter123.eu 100 10 "U" "E2U+sip" "!^.*$!sip:customer-service@example.com!" example.foo.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/22:NAPTR:NAPTR_second_record
    integration_test.go:193: MODIFY NAPTR test.svenpeter123.eu: (100 10 "U" "E2U+sip" "!^.*$!sip:customer-service@example.com!" example.foo.com. ttl=300) -> (102 10 "U" "E2U+email" "!^.*$!mailto:information@example.com!" example.foo.com. ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/22:NAPTR:NAPTR_delete_record
    integration_test.go:193: MODIFY NAPTR test.svenpeter123.eu: (102 10 "U" "E2U+email" "!^.*$!mailto:information@example.com!" example.foo.com. ttl=300) -> (100 10 "U" "E2U+email" "!^.*$!mailto:information@example.com!" example.foo.com. ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/22:NAPTR:NAPTR_change_target
    integration_test.go:193: MODIFY NAPTR test.svenpeter123.eu: (100 10 "U" "E2U+email" "!^.*$!mailto:information@example.com!" example.foo.com. ttl=300) -> (100 10 "U" "E2U+email" "!^.*$!mailto:information@example.com!" example2.foo.com. ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/22:NAPTR:NAPTR_change_order
    integration_test.go:193: MODIFY NAPTR test.svenpeter123.eu: (100 10 "U" "E2U+email" "!^.*$!mailto:information@example.com!" example2.foo.com. ttl=300) -> (103 10 "U" "E2U+email" "!^.*$!mailto:information@example.com!" example2.foo.com. ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/22:NAPTR:NAPTR_change_preference
    integration_test.go:193: MODIFY NAPTR test.svenpeter123.eu: (103 10 "U" "E2U+email" "!^.*$!mailto:information@example.com!" example2.foo.com. ttl=300) -> (103 20 "U" "E2U+email" "!^.*$!mailto:information@example.com!" example2.foo.com. ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/22:NAPTR:NAPTR_change_flags
    integration_test.go:193: MODIFY NAPTR test.svenpeter123.eu: (103 20 "U" "E2U+email" "!^.*$!mailto:information@example.com!" example2.foo.com. ttl=300) -> (103 20 "A" "E2U+email" "!^.*$!mailto:information@example.com!" example2.foo.com. ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/22:NAPTR:NAPTR_change_service
    integration_test.go:193: MODIFY NAPTR test.svenpeter123.eu: (103 20 "A" "E2U+email" "!^.*$!mailto:information@example.com!" example2.foo.com. ttl=300) -> (103 20 "A" "E2U+sip" "!^.*$!mailto:information@example.com!" example2.foo.com. ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/22:NAPTR:NAPTR_change_regexp
    integration_test.go:193: MODIFY NAPTR test.svenpeter123.eu: (103 20 "A" "E2U+sip" "!^.*$!mailto:information@example.com!" example2.foo.com. ttl=300) -> (103 20 "A" "E2U+sip" "!^.*$!sip:customer-service@example.com!" example2.foo.com. ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#15
    integration_test.go:193: DELETE NAPTR test.svenpeter123.eu 103 20 "A" "E2U+sip" "!^.*$!sip:customer-service@example.com!" example2.foo.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/23:PTR:Create_PTR_record
    integration_test.go:193: CREATE PTR 4.svenpeter123.eu foo.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/23:PTR:Modify_PTR_record
    integration_test.go:193: MODIFY PTR 4.svenpeter123.eu: (foo.com. ttl=300) -> (bar.com. ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#16
    integration_test.go:193: DELETE PTR 4.svenpeter123.eu bar.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/24:SRV:SRV_record
    integration_test.go:193: CREATE SRV _sip._tcp.svenpeter123.eu 5 6 7 foo.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/24:SRV:Second_SRV_record,_same_prio
    integration_test.go:193: CREATE SRV _sip._tcp.svenpeter123.eu 5 60 70 foo2.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/24:SRV:3_SRV
    integration_test.go:193: CREATE SRV _sip._tcp.svenpeter123.eu 15 65 75 foo3.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/24:SRV:Delete_one
    integration_test.go:193: DELETE SRV _sip._tcp.svenpeter123.eu 5 60 70 foo2.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/24:SRV:Change_Target
    integration_test.go:193: MODIFY SRV _sip._tcp.svenpeter123.eu: (15 65 75 foo3.com. ttl=300) -> (15 65 75 foo4.com. ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/24:SRV:Change_Priority
    integration_test.go:193: MODIFY SRV _sip._tcp.svenpeter123.eu: (5 6 7 foo.com. ttl=300) -> (52 6 7 foo.com. ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/24:SRV:Change_Weight
    integration_test.go:193: MODIFY SRV _sip._tcp.svenpeter123.eu: (52 6 7 foo.com. ttl=300) -> (52 62 7 foo.com. ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/24:SRV:Change_Port
    integration_test.go:193: MODIFY SRV _sip._tcp.svenpeter123.eu: (52 62 7 foo.com. ttl=300) -> (52 62 72 foo.com. ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#17
    integration_test.go:193: DELETE SRV _sip._tcp.svenpeter123.eu 15 65 75 foo4.com. ttl=300
    integration_test.go:193: DELETE SRV _sip._tcp.svenpeter123.eu 52 62 72 foo.com. ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/25:SRV_w/_null_target_***SKIPPED(excluded_by_not("INWX"))***:Empty
=== RUN   TestDNSProviders/svenpeter123.eu/26:SSHFP:SSHFP_record
    integration_test.go:193: CREATE SSHFP svenpeter123.eu 1 1 66C7D5540B7D75A1FB4C84FEBFA178AD99BDD67C ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/26:SSHFP:SSHFP_change_algorithm
    integration_test.go:193: MODIFY SSHFP svenpeter123.eu: (1 1 66C7D5540B7D75A1FB4C84FEBFA178AD99BDD67C ttl=300) -> (2 1 66C7D5540B7D75A1FB4C84FEBFA178AD99BDD67C ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/26:SSHFP:SSHFP_change_fingerprint_and_type
    integration_test.go:193: MODIFY SSHFP svenpeter123.eu: (2 1 66C7D5540B7D75A1FB4C84FEBFA178AD99BDD67C ttl=300) -> (2 2 745A635BC46A397A5C4F21D437483005BCC40D7511FF15FBFAFE913A081559BC ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/26:SSHFP:SSHFP_Delete_one
    integration_test.go:193: DELETE SSHFP svenpeter123.eu 2 2 745A635BC46A397A5C4F21D437483005BCC40D7511FF15FBFAFE913A081559BC ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/26:SSHFP:SSHFP_add_many_records
    integration_test.go:193: CREATE SSHFP svenpeter123.eu 1 1 66666666666D75A1FB4C84FEBFA178AD99BDD67C ttl=300
    integration_test.go:193: CREATE SSHFP svenpeter123.eu 1 2 777777777777797A5C4F21D437483005BCC40D7511FF15FBFAFE913A081559BC ttl=300
    integration_test.go:193: CREATE SSHFP svenpeter123.eu 2 1 8888888888888888FB4C84FEBFA178AD99BDD67C ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/26:SSHFP:SSHFP_delete_two
    integration_test.go:193: DELETE SSHFP svenpeter123.eu 1 2 777777777777797A5C4F21D437483005BCC40D7511FF15FBFAFE913A081559BC ttl=300
    integration_test.go:193: DELETE SSHFP svenpeter123.eu 2 1 8888888888888888FB4C84FEBFA178AD99BDD67C ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#18
    integration_test.go:193: DELETE SSHFP svenpeter123.eu 1 1 66666666666D75A1FB4C84FEBFA178AD99BDD67C ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/27:TLSA:TLSA_record
    integration_test.go:193: CREATE TLSA _443._tcp.svenpeter123.eu 3 1 1 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/27:TLSA:TLSA_change_usage
    integration_test.go:193: MODIFY TLSA _443._tcp.svenpeter123.eu: (3 1 1 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ttl=300) -> (2 1 1 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/27:TLSA:TLSA_change_selector
    integration_test.go:193: MODIFY TLSA _443._tcp.svenpeter123.eu: (2 1 1 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ttl=300) -> (2 0 1 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/27:TLSA:TLSA_change_matchingtype
    integration_test.go:193: MODIFY TLSA _443._tcp.svenpeter123.eu: (2 0 1 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ttl=300) -> (2 0 2 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/27:TLSA:TLSA_change_certificate
    integration_test.go:193: MODIFY TLSA _443._tcp.svenpeter123.eu: (2 0 2 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ttl=300) -> (2 0 2 fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210 ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#19
    integration_test.go:193: DELETE TLSA _443._tcp.svenpeter123.eu 2 0 2 fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210 ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/28:TXTMulti:Create_TXTMulti_1
    integration_test.go:193: CREATE TXT foo1.svenpeter123.eu "simple" ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/28:TXTMulti:Create_TXTMulti_2
    integration_test.go:193: CREATE TXT foo2.svenpeter123.eu "one" "two" ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/28:TXTMulti:Create_TXTMulti_3
    integration_test.go:193: CREATE TXT foo3.svenpeter123.eu "eh" "bee" "cee" ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/28:TXTMulti:Change_TXTMulti
    integration_test.go:193: MODIFY TXT foo1.svenpeter123.eu: ("simple" ttl=300) -> ("dimple" ttl=300)
    integration_test.go:193: MODIFY TXT foo2.svenpeter123.eu: ("one" "two" ttl=300) -> ("fun" "two" ttl=300)
    integration_test.go:193: MODIFY TXT foo3.svenpeter123.eu: ("eh" "bee" "cee" ttl=300) -> ("eh" "bzz" "cee" ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/28:TXTMulti:Long_TXTMulti
    integration_test.go:193: CREATE TXT foo4.svenpeter123.eu "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" ttl=300
    integration_test.go:193: DELETE TXT foo1.svenpeter123.eu "dimple" ttl=300
    integration_test.go:193: DELETE TXT foo2.svenpeter123.eu "fun" "two" ttl=300
    integration_test.go:193: DELETE TXT foo3.svenpeter123.eu "eh" "bzz" "cee" ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#20
    integration_test.go:193: DELETE TXT foo4.svenpeter123.eu "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/29:TXTMulti_tests_that_break_DO:3x255-byte_TXTMulti
    integration_test.go:193: CREATE TXT foo3.svenpeter123.eu "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/29:TXTMulti_tests_that_break_DO:Empty
    integration_test.go:193: DELETE TXT foo3.svenpeter123.eu "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/29:TXTMulti_tests_that_break_DO:Create_TXTMulti_with_quotes
    integration_test.go:193: CREATE TXT foo1.svenpeter123.eu "simple" ttl=300
    integration_test.go:193: CREATE TXT foo2.svenpeter123.eu "o\"ne" "tw\"o" ttl=300
    integration_test.go:193: CREATE TXT foo3.svenpeter123.eu "eh" "bee" "cee" ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/29:TXTMulti_tests_that_break_DO:Change_TXTMulti
    integration_test.go:193: MODIFY TXT foo1.svenpeter123.eu: ("simple" ttl=300) -> ("dimple" ttl=300)
    integration_test.go:193: MODIFY TXT foo2.svenpeter123.eu: ("o\"ne" "tw\"o" ttl=300) -> ("fun" "t\"wo" ttl=300)
    integration_test.go:193: MODIFY TXT foo3.svenpeter123.eu: ("eh" "bee" "cee" ttl=300) -> ("eh" "bzz" "cee" ttl=300)
=== RUN   TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#21
    integration_test.go:193: DELETE TXT foo1.svenpeter123.eu "dimple" ttl=300
    integration_test.go:193: DELETE TXT foo2.svenpeter123.eu "fun" "t\"wo" ttl=300
    integration_test.go:193: DELETE TXT foo3.svenpeter123.eu "eh" "bzz" "cee" ttl=300
=== RUN   TestDNSProviders/svenpeter123.eu/30:DS_***SKIPPED(CanUseDS_not_supported)***:Empty
=== RUN   TestDNSProviders/svenpeter123.eu/31:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
=== RUN   TestDNSProviders/svenpeter123.eu/32:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
=== RUN   TestDNSProviders/svenpeter123.eu/33:ALIAS_***SKIPPED(CanUseAlias_not_supported)***:Empty
=== RUN   TestDNSProviders/svenpeter123.eu/34:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty
=== RUN   TestDNSProviders/svenpeter123.eu/35:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
=== RUN   TestDNSProviders/svenpeter123.eu/36:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
=== RUN   TestDNSProviders/svenpeter123.eu/37:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty
--- PASS: TestDNSProviders (180.49s)
    --- PASS: TestDNSProviders/svenpeter123.eu (179.80s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Clean_Slate:Empty (0.67s)
        --- PASS: TestDNSProviders/svenpeter123.eu/00:GeneralACD:Create_an_A_record (0.67s)
        --- PASS: TestDNSProviders/svenpeter123.eu/00:GeneralACD:Change_it (0.70s)
        --- PASS: TestDNSProviders/svenpeter123.eu/00:GeneralACD:Add_another (0.65s)
        --- PASS: TestDNSProviders/svenpeter123.eu/00:GeneralACD:Add_another(same_name) (0.69s)
        --- PASS: TestDNSProviders/svenpeter123.eu/00:GeneralACD:Change_a_ttl (0.68s)
        --- PASS: TestDNSProviders/svenpeter123.eu/00:GeneralACD:Change_single_target_from_set (0.70s)
        --- PASS: TestDNSProviders/svenpeter123.eu/00:GeneralACD:Change_all_ttls (1.13s)
        --- PASS: TestDNSProviders/svenpeter123.eu/00:GeneralACD:Delete_one (0.70s)
        --- PASS: TestDNSProviders/svenpeter123.eu/00:GeneralACD:Add_back_and_change_ttl (1.11s)
        --- PASS: TestDNSProviders/svenpeter123.eu/00:GeneralACD:Change_targets_and_ttls (0.97s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty (0.69s)
        --- PASS: TestDNSProviders/svenpeter123.eu/01:WildcardACD:Create_wildcard (0.90s)
        --- PASS: TestDNSProviders/svenpeter123.eu/01:WildcardACD:Delete_wildcard (0.71s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#01 (1.45s)
        --- PASS: TestDNSProviders/svenpeter123.eu/02:CNAME:Create_a_CNAME (0.71s)
        --- PASS: TestDNSProviders/svenpeter123.eu/02:CNAME:Change_CNAME_target (0.65s)
        --- PASS: TestDNSProviders/svenpeter123.eu/02:CNAME:Empty (0.47s)
        --- PASS: TestDNSProviders/svenpeter123.eu/02:CNAME:Record_pointing_to_@ (0.70s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#02 (0.45s)
        --- PASS: TestDNSProviders/svenpeter123.eu/03:MX:MX_record (0.65s)
        --- PASS: TestDNSProviders/svenpeter123.eu/03:MX:Second_MX_record,_same_prio (1.68s)
        --- PASS: TestDNSProviders/svenpeter123.eu/03:MX:3_MX (0.69s)
        --- PASS: TestDNSProviders/svenpeter123.eu/03:MX:Delete_one (0.69s)
        --- PASS: TestDNSProviders/svenpeter123.eu/03:MX:Change_to_other_name (0.90s)
        --- PASS: TestDNSProviders/svenpeter123.eu/03:MX:Change_Preference (1.69s)
        --- PASS: TestDNSProviders/svenpeter123.eu/03:MX:Record_pointing_to_@ (1.17s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#03 (0.41s)
        --- PASS: TestDNSProviders/svenpeter123.eu/04:Null_MX_***SKIPPED(excluded_by_not("INWX"))***:Empty (0.19s)
        --- PASS: TestDNSProviders/svenpeter123.eu/05:NS:NS_for_subdomain (0.68s)
        --- PASS: TestDNSProviders/svenpeter123.eu/05:NS:Dual_NS_for_subdomain (0.68s)
        --- PASS: TestDNSProviders/svenpeter123.eu/05:NS:NS_Record_pointing_to_@ (1.38s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#04 (0.73s)
        --- PASS: TestDNSProviders/svenpeter123.eu/06:IGNORE_NAME_function:Create_some_records (1.92s)
        --- PASS: TestDNSProviders/svenpeter123.eu/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_foo (0.69s)
        --- PASS: TestDNSProviders/svenpeter123.eu/06:IGNORE_NAME_function:Empty (0.89s)
        --- PASS: TestDNSProviders/svenpeter123.eu/06:IGNORE_NAME_function:Create_some_records#01 (0.99s)
        --- PASS: TestDNSProviders/svenpeter123.eu/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_*.foo (0.70s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#05 (0.96s)
        --- PASS: TestDNSProviders/svenpeter123.eu/07:IGNORE_TARGET_function:Create_some_records (1.91s)
        --- PASS: TestDNSProviders/svenpeter123.eu/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_test.foo.com. (0.63s)
        --- PASS: TestDNSProviders/svenpeter123.eu/07:IGNORE_TARGET_function:Empty (0.68s)
        --- PASS: TestDNSProviders/svenpeter123.eu/07:IGNORE_TARGET_function:Create_some_records#01 (0.90s)
        --- PASS: TestDNSProviders/svenpeter123.eu/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_**.foo.com._targets (0.95s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#06 (1.69s)
        --- PASS: TestDNSProviders/svenpeter123.eu/08:single_TXT:Create_a_TXT (0.67s)
        --- PASS: TestDNSProviders/svenpeter123.eu/08:single_TXT:Change_a_TXT (0.69s)
        --- PASS: TestDNSProviders/svenpeter123.eu/08:single_TXT:Empty (0.46s)
        --- PASS: TestDNSProviders/svenpeter123.eu/08:single_TXT:Create_a_TXT_with_spaces (2.71s)
        --- PASS: TestDNSProviders/svenpeter123.eu/08:single_TXT:Create_1_TXT_as_array (0.69s)
        --- PASS: TestDNSProviders/svenpeter123.eu/08:single_TXT:Empty#01 (0.45s)
        --- PASS: TestDNSProviders/svenpeter123.eu/08:single_TXT:Create_a_254-byte_TXT (0.67s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#07 (0.46s)
        --- PASS: TestDNSProviders/svenpeter123.eu/09:max-sized_TXT_***SKIPPED(excluded_by_not("INWX"))***:Empty (0.25s)
        --- PASS: TestDNSProviders/svenpeter123.eu/10:single_TXT_with_single-quote_***SKIPPED(excluded_by_not("INWX"))***:Empty (1.27s)
        --- PASS: TestDNSProviders/svenpeter123.eu/11:ws_TXT_***SKIPPED(excluded_by_not("INWX"))***:Empty (0.23s)
        --- PASS: TestDNSProviders/svenpeter123.eu/12:empty_TXT_***SKIPPED(excluded_by_not("INWX"))***:Empty (0.22s)
        --- PASS: TestDNSProviders/svenpeter123.eu/13:TypeChange:Create_a_CNAME (0.68s)
        --- PASS: TestDNSProviders/svenpeter123.eu/13:TypeChange:Change_to_A_record (3.07s)
        --- PASS: TestDNSProviders/svenpeter123.eu/13:TypeChange:Change_back_to_CNAME (0.90s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#08 (0.44s)
        --- PASS: TestDNSProviders/svenpeter123.eu/14:Case_Sensitivity:Create_CAPS (0.66s)
        --- PASS: TestDNSProviders/svenpeter123.eu/14:Case_Sensitivity:Downcase_label (0.69s)
        --- PASS: TestDNSProviders/svenpeter123.eu/14:Case_Sensitivity:Downcase_target (0.68s)
        --- PASS: TestDNSProviders/svenpeter123.eu/14:Case_Sensitivity:Upcase_both (1.71s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#09 (0.70s)
        --- PASS: TestDNSProviders/svenpeter123.eu/15:IDNA:Internationalized_name (0.66s)
        --- PASS: TestDNSProviders/svenpeter123.eu/15:IDNA:Change_IDN (0.64s)
        --- PASS: TestDNSProviders/svenpeter123.eu/15:IDNA:Internationalized_CNAME_Target (0.93s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#10 (0.46s)
        --- PASS: TestDNSProviders/svenpeter123.eu/16:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target (0.69s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#11 (0.45s)
        --- PASS: TestDNSProviders/svenpeter123.eu/17:pager101:99_records (30.65s)
        --- PASS: TestDNSProviders/svenpeter123.eu/17:pager101:100_records (1.80s)
        --- PASS: TestDNSProviders/svenpeter123.eu/17:pager101:101_records (0.73s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#12 (30.51s)
        --- PASS: TestDNSProviders/svenpeter123.eu/18:pager601_***SKIPPED(disabled_by_only)***:Empty (0.25s)
        --- PASS: TestDNSProviders/svenpeter123.eu/19:pager1201_***SKIPPED(disabled_by_only)***:Empty (0.22s)
        --- PASS: TestDNSProviders/svenpeter123.eu/20:CAA:CAA_record (0.74s)
        --- PASS: TestDNSProviders/svenpeter123.eu/20:CAA:CAA_change_tag (0.69s)
        --- PASS: TestDNSProviders/svenpeter123.eu/20:CAA:CAA_change_target (0.67s)
        --- PASS: TestDNSProviders/svenpeter123.eu/20:CAA:CAA_change_flag (1.71s)
        --- PASS: TestDNSProviders/svenpeter123.eu/20:CAA:CAA_many_records (1.15s)
        --- PASS: TestDNSProviders/svenpeter123.eu/20:CAA:CAA_delete (0.90s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#13 (0.46s)
        --- PASS: TestDNSProviders/svenpeter123.eu/21:CAA_with_;:CAA_many_records (0.69s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#14 (0.45s)
        --- PASS: TestDNSProviders/svenpeter123.eu/22:NAPTR:NAPTR_record (1.71s)
        --- PASS: TestDNSProviders/svenpeter123.eu/22:NAPTR:NAPTR_second_record (0.69s)
        --- PASS: TestDNSProviders/svenpeter123.eu/22:NAPTR:NAPTR_delete_record (0.67s)
        --- PASS: TestDNSProviders/svenpeter123.eu/22:NAPTR:NAPTR_change_target (0.68s)
        --- PASS: TestDNSProviders/svenpeter123.eu/22:NAPTR:NAPTR_change_order (1.70s)
        --- PASS: TestDNSProviders/svenpeter123.eu/22:NAPTR:NAPTR_change_preference (0.67s)
        --- PASS: TestDNSProviders/svenpeter123.eu/22:NAPTR:NAPTR_change_flags (0.68s)
        --- PASS: TestDNSProviders/svenpeter123.eu/22:NAPTR:NAPTR_change_service (0.69s)
        --- PASS: TestDNSProviders/svenpeter123.eu/22:NAPTR:NAPTR_change_regexp (0.67s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#15 (0.46s)
        --- PASS: TestDNSProviders/svenpeter123.eu/23:PTR:Create_PTR_record (0.67s)
        --- PASS: TestDNSProviders/svenpeter123.eu/23:PTR:Modify_PTR_record (0.69s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#16 (0.40s)
        --- PASS: TestDNSProviders/svenpeter123.eu/24:SRV:SRV_record (0.70s)
        --- PASS: TestDNSProviders/svenpeter123.eu/24:SRV:Second_SRV_record,_same_prio (0.69s)
        --- PASS: TestDNSProviders/svenpeter123.eu/24:SRV:3_SRV (0.67s)
        --- PASS: TestDNSProviders/svenpeter123.eu/24:SRV:Delete_one (0.71s)
        --- PASS: TestDNSProviders/svenpeter123.eu/24:SRV:Change_Target (0.68s)
        --- PASS: TestDNSProviders/svenpeter123.eu/24:SRV:Change_Priority (0.72s)
        --- PASS: TestDNSProviders/svenpeter123.eu/24:SRV:Change_Weight (0.71s)
        --- PASS: TestDNSProviders/svenpeter123.eu/24:SRV:Change_Port (3.77s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#17 (0.69s)
        --- PASS: TestDNSProviders/svenpeter123.eu/25:SRV_w/_null_target_***SKIPPED(excluded_by_not("INWX"))***:Empty (0.23s)
        --- PASS: TestDNSProviders/svenpeter123.eu/26:SSHFP:SSHFP_record (0.67s)
        --- PASS: TestDNSProviders/svenpeter123.eu/26:SSHFP:SSHFP_change_algorithm (0.67s)
        --- PASS: TestDNSProviders/svenpeter123.eu/26:SSHFP:SSHFP_change_fingerprint_and_type (0.69s)
        --- PASS: TestDNSProviders/svenpeter123.eu/26:SSHFP:SSHFP_Delete_one (0.45s)
        --- PASS: TestDNSProviders/svenpeter123.eu/26:SSHFP:SSHFP_add_many_records (1.15s)
        --- PASS: TestDNSProviders/svenpeter123.eu/26:SSHFP:SSHFP_delete_two (1.93s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#18 (0.46s)
        --- PASS: TestDNSProviders/svenpeter123.eu/27:TLSA:TLSA_record (0.64s)
        --- PASS: TestDNSProviders/svenpeter123.eu/27:TLSA:TLSA_change_usage (0.67s)
        --- PASS: TestDNSProviders/svenpeter123.eu/27:TLSA:TLSA_change_selector (1.67s)
        --- PASS: TestDNSProviders/svenpeter123.eu/27:TLSA:TLSA_change_matchingtype (1.71s)
        --- PASS: TestDNSProviders/svenpeter123.eu/27:TLSA:TLSA_change_certificate (0.71s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#19 (0.45s)
        --- PASS: TestDNSProviders/svenpeter123.eu/28:TXTMulti:Create_TXTMulti_1 (0.83s)
        --- PASS: TestDNSProviders/svenpeter123.eu/28:TXTMulti:Create_TXTMulti_2 (0.69s)
        --- PASS: TestDNSProviders/svenpeter123.eu/28:TXTMulti:Create_TXTMulti_3 (0.70s)
        --- PASS: TestDNSProviders/svenpeter123.eu/28:TXTMulti:Change_TXTMulti (2.15s)
        --- PASS: TestDNSProviders/svenpeter123.eu/28:TXTMulti:Long_TXTMulti (1.39s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#20 (0.45s)
        --- PASS: TestDNSProviders/svenpeter123.eu/29:TXTMulti_tests_that_break_DO:3x255-byte_TXTMulti (0.64s)
        --- PASS: TestDNSProviders/svenpeter123.eu/29:TXTMulti_tests_that_break_DO:Empty (1.49s)
        --- PASS: TestDNSProviders/svenpeter123.eu/29:TXTMulti_tests_that_break_DO:Create_TXTMulti_with_quotes (2.11s)
        --- PASS: TestDNSProviders/svenpeter123.eu/29:TXTMulti_tests_that_break_DO:Change_TXTMulti (1.18s)
        --- PASS: TestDNSProviders/svenpeter123.eu/Post_cleanup:Empty#21 (0.93s)
        --- PASS: TestDNSProviders/svenpeter123.eu/30:DS_***SKIPPED(CanUseDS_not_supported)***:Empty (0.22s)
        --- PASS: TestDNSProviders/svenpeter123.eu/31:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.23s)
        --- PASS: TestDNSProviders/svenpeter123.eu/32:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.23s)
        --- PASS: TestDNSProviders/svenpeter123.eu/33:ALIAS_***SKIPPED(CanUseAlias_not_supported)***:Empty (0.22s)
        --- PASS: TestDNSProviders/svenpeter123.eu/34:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty (0.23s)
        --- PASS: TestDNSProviders/svenpeter123.eu/35:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.23s)
        --- PASS: TestDNSProviders/svenpeter123.eu/36:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.23s)
        --- PASS: TestDNSProviders/svenpeter123.eu/37:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty (0.20s)
=== RUN   TestDualProviders
    integration_test.go:290: Clearing everything
    integration_test.go:296: Adding nameservers from another provider
    integration_test.go:284: #1: CREATE NS svenpeter123.eu ns1.example.com. ttl=300
    integration_test.go:284: #2: CREATE NS svenpeter123.eu ns2.example.com. ttl=300
    integration_test.go:299: Running again to ensure stability
--- PASS: TestDualProviders (1.43s)
PASS
ok  	github.com/StackExchange/dnscontrol/v3/integrationTest	181.938s

@tlimoncelli
Copy link
Copy Markdown
Contributor Author

inwx seems to work just fine, I can't click the checkbox though :)

Ah, I hadn't realized that the checkboxes didn't work that way. I've updated the instructions and checked the INWX box for ya.

Thanks for the fast response!

@das7pad
Copy link
Copy Markdown
Member

das7pad commented Feb 28, 2021

Hi! Thanks for the ping.
The tests are not passing for the Hetzner provider, but the failure is identical on master. Two TXTMulti test cases fail, likely since enabling them via #963. I can have a look at the failures today.
This PR is not making things worse, so OK to proceed from my side.

This PR
=== RUN   TestDNSProviders
--- FAIL: TestDNSProviders (912.58s)
=== RUN   TestDNSProviders/testing1.dev
    --- FAIL: TestDNSProviders/testing1.dev (912.58s)
=== RUN   TestDNSProviders/testing1.dev/Clean_Slate:Empty
        --- PASS: TestDNSProviders/testing1.dev/Clean_Slate:Empty (1.85s)
=== RUN   TestDNSProviders/testing1.dev/00:GeneralACD:Create_an_A_record
        --- PASS: TestDNSProviders/testing1.dev/00:GeneralACD:Create_an_A_record (6.05s)
=== RUN   TestDNSProviders/testing1.dev/00:GeneralACD:Change_it
        --- PASS: TestDNSProviders/testing1.dev/00:GeneralACD:Change_it (5.63s)
=== RUN   TestDNSProviders/testing1.dev/00:GeneralACD:Add_another
        --- PASS: TestDNSProviders/testing1.dev/00:GeneralACD:Add_another (6.10s)
=== RUN   TestDNSProviders/testing1.dev/00:GeneralACD:Add_another(same_name)
        --- PASS: TestDNSProviders/testing1.dev/00:GeneralACD:Add_another(same_name) (6.29s)
=== RUN   TestDNSProviders/testing1.dev/00:GeneralACD:Change_a_ttl
        --- PASS: TestDNSProviders/testing1.dev/00:GeneralACD:Change_a_ttl (5.65s)
=== RUN   TestDNSProviders/testing1.dev/00:GeneralACD:Change_single_target_from_set
        --- PASS: TestDNSProviders/testing1.dev/00:GeneralACD:Change_single_target_from_set (5.63s)
=== RUN   TestDNSProviders/testing1.dev/00:GeneralACD:Change_all_ttls
        --- PASS: TestDNSProviders/testing1.dev/00:GeneralACD:Change_all_ttls (5.67s)
=== RUN   TestDNSProviders/testing1.dev/00:GeneralACD:Delete_one
        --- PASS: TestDNSProviders/testing1.dev/00:GeneralACD:Delete_one (6.19s)
=== RUN   TestDNSProviders/testing1.dev/00:GeneralACD:Add_back_and_change_ttl
        --- PASS: TestDNSProviders/testing1.dev/00:GeneralACD:Add_back_and_change_ttl (10.50s)
=== RUN   TestDNSProviders/testing1.dev/00:GeneralACD:Change_targets_and_ttls
        --- PASS: TestDNSProviders/testing1.dev/00:GeneralACD:Change_targets_and_ttls (5.65s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty (6.85s)
=== RUN   TestDNSProviders/testing1.dev/01:WildcardACD:Create_wildcard
        --- PASS: TestDNSProviders/testing1.dev/01:WildcardACD:Create_wildcard (6.28s)
=== RUN   TestDNSProviders/testing1.dev/01:WildcardACD:Delete_wildcard
        --- PASS: TestDNSProviders/testing1.dev/01:WildcardACD:Delete_wildcard (6.24s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#01
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#01 (4.37s)
=== RUN   TestDNSProviders/testing1.dev/02:CNAME:Create_a_CNAME
        --- PASS: TestDNSProviders/testing1.dev/02:CNAME:Create_a_CNAME (6.13s)
=== RUN   TestDNSProviders/testing1.dev/02:CNAME:Change_CNAME_target
        --- PASS: TestDNSProviders/testing1.dev/02:CNAME:Change_CNAME_target (5.07s)
=== RUN   TestDNSProviders/testing1.dev/02:CNAME:Empty
        --- PASS: TestDNSProviders/testing1.dev/02:CNAME:Empty (4.36s)
=== RUN   TestDNSProviders/testing1.dev/02:CNAME:Record_pointing_to_@
        --- PASS: TestDNSProviders/testing1.dev/02:CNAME:Record_pointing_to_@ (6.18s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#02
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#02 (4.36s)
=== RUN   TestDNSProviders/testing1.dev/03:MX:MX_record
        --- PASS: TestDNSProviders/testing1.dev/03:MX:MX_record (6.28s)
=== RUN   TestDNSProviders/testing1.dev/03:MX:Second_MX_record,_same_prio
        --- PASS: TestDNSProviders/testing1.dev/03:MX:Second_MX_record,_same_prio (6.15s)
=== RUN   TestDNSProviders/testing1.dev/03:MX:3_MX
        --- PASS: TestDNSProviders/testing1.dev/03:MX:3_MX (6.19s)
=== RUN   TestDNSProviders/testing1.dev/03:MX:Delete_one
        --- PASS: TestDNSProviders/testing1.dev/03:MX:Delete_one (6.20s)
=== RUN   TestDNSProviders/testing1.dev/03:MX:Change_to_other_name
        --- PASS: TestDNSProviders/testing1.dev/03:MX:Change_to_other_name (8.48s)
=== RUN   TestDNSProviders/testing1.dev/03:MX:Change_Preference
        --- PASS: TestDNSProviders/testing1.dev/03:MX:Change_Preference (5.63s)
=== RUN   TestDNSProviders/testing1.dev/03:MX:Record_pointing_to_@
        --- PASS: TestDNSProviders/testing1.dev/03:MX:Record_pointing_to_@ (11.06s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#03
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#03 (4.27s)
=== RUN   TestDNSProviders/testing1.dev/04:Null_MX:Null_MX
        --- PASS: TestDNSProviders/testing1.dev/04:Null_MX:Null_MX (6.17s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#04
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#04 (4.38s)
=== RUN   TestDNSProviders/testing1.dev/05:NS:NS_for_subdomain
        --- PASS: TestDNSProviders/testing1.dev/05:NS:NS_for_subdomain (6.12s)
=== RUN   TestDNSProviders/testing1.dev/05:NS:Dual_NS_for_subdomain
        --- PASS: TestDNSProviders/testing1.dev/05:NS:Dual_NS_for_subdomain (6.21s)
=== RUN   TestDNSProviders/testing1.dev/05:NS:NS_Record_pointing_to_@
        --- PASS: TestDNSProviders/testing1.dev/05:NS:NS_Record_pointing_to_@ (11.06s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#05
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#05 (6.81s)
=== RUN   TestDNSProviders/testing1.dev/06:IGNORE_NAME_function:Create_some_records
        --- PASS: TestDNSProviders/testing1.dev/06:IGNORE_NAME_function:Create_some_records (6.28s)
=== RUN   TestDNSProviders/testing1.dev/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_foo
        --- PASS: TestDNSProviders/testing1.dev/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_foo (6.07s)
=== RUN   TestDNSProviders/testing1.dev/06:IGNORE_NAME_function:Empty
        --- PASS: TestDNSProviders/testing1.dev/06:IGNORE_NAME_function:Empty (9.25s)
=== RUN   TestDNSProviders/testing1.dev/06:IGNORE_NAME_function:Create_some_records#01
        --- PASS: TestDNSProviders/testing1.dev/06:IGNORE_NAME_function:Create_some_records#01 (6.17s)
=== RUN   TestDNSProviders/testing1.dev/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_*.foo
        --- PASS: TestDNSProviders/testing1.dev/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_*.foo (6.15s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#06
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#06 (8.36s)
=== RUN   TestDNSProviders/testing1.dev/07:IGNORE_TARGET_function:Create_some_records
        --- PASS: TestDNSProviders/testing1.dev/07:IGNORE_TARGET_function:Create_some_records (6.27s)
=== RUN   TestDNSProviders/testing1.dev/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_test.foo.com.
        --- PASS: TestDNSProviders/testing1.dev/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_test.foo.com. (5.67s)
=== RUN   TestDNSProviders/testing1.dev/07:IGNORE_TARGET_function:Empty
        --- PASS: TestDNSProviders/testing1.dev/07:IGNORE_TARGET_function:Empty (6.79s)
=== RUN   TestDNSProviders/testing1.dev/07:IGNORE_TARGET_function:Create_some_records#01
        --- PASS: TestDNSProviders/testing1.dev/07:IGNORE_TARGET_function:Create_some_records#01 (6.18s)
=== RUN   TestDNSProviders/testing1.dev/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_**.foo.com._targets
        --- PASS: TestDNSProviders/testing1.dev/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_**.foo.com._targets (8.92s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#07
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#07 (6.81s)
=== RUN   TestDNSProviders/testing1.dev/08:single_TXT:Create_a_TXT
        --- PASS: TestDNSProviders/testing1.dev/08:single_TXT:Create_a_TXT (6.28s)
=== RUN   TestDNSProviders/testing1.dev/08:single_TXT:Change_a_TXT
        --- PASS: TestDNSProviders/testing1.dev/08:single_TXT:Change_a_TXT (5.64s)
=== RUN   TestDNSProviders/testing1.dev/08:single_TXT:Empty
        --- PASS: TestDNSProviders/testing1.dev/08:single_TXT:Empty (4.26s)
=== RUN   TestDNSProviders/testing1.dev/08:single_TXT:Create_a_TXT_with_spaces
        --- PASS: TestDNSProviders/testing1.dev/08:single_TXT:Create_a_TXT_with_spaces (6.22s)
=== RUN   TestDNSProviders/testing1.dev/08:single_TXT:Create_1_TXT_as_array
        --- PASS: TestDNSProviders/testing1.dev/08:single_TXT:Create_1_TXT_as_array (5.65s)
=== RUN   TestDNSProviders/testing1.dev/08:single_TXT:Empty#01
        --- PASS: TestDNSProviders/testing1.dev/08:single_TXT:Empty#01 (4.40s)
=== RUN   TestDNSProviders/testing1.dev/08:single_TXT:Create_a_254-byte_TXT
        --- PASS: TestDNSProviders/testing1.dev/08:single_TXT:Create_a_254-byte_TXT (6.18s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#08
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#08 (4.46s)
=== RUN   TestDNSProviders/testing1.dev/09:max-sized_TXT:Create_a_255-byte_TXT
        --- PASS: TestDNSProviders/testing1.dev/09:max-sized_TXT:Create_a_255-byte_TXT (6.29s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#09
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#09 (4.36s)
=== RUN   TestDNSProviders/testing1.dev/10:single_TXT_with_single-quote:Create_TXT_with_single-quote
        --- PASS: TestDNSProviders/testing1.dev/10:single_TXT_with_single-quote:Create_TXT_with_single-quote (6.17s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#10
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#10 (4.27s)
=== RUN   TestDNSProviders/testing1.dev/11:ws_TXT:Change_a_TXT_with_ws_at_end
        --- PASS: TestDNSProviders/testing1.dev/11:ws_TXT:Change_a_TXT_with_ws_at_end (6.16s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#11
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#11 (4.28s)
=== RUN   TestDNSProviders/testing1.dev/12:empty_TXT_***SKIPPED(excluded_by_not("HETZNER"))***:Empty
        --- PASS: TestDNSProviders/testing1.dev/12:empty_TXT_***SKIPPED(excluded_by_not("HETZNER"))***:Empty (1.86s)
=== RUN   TestDNSProviders/testing1.dev/13:TypeChange:Create_a_CNAME
        --- PASS: TestDNSProviders/testing1.dev/13:TypeChange:Create_a_CNAME (6.27s)
=== RUN   TestDNSProviders/testing1.dev/13:TypeChange:Change_to_A_record
        --- PASS: TestDNSProviders/testing1.dev/13:TypeChange:Change_to_A_record (8.70s)
=== RUN   TestDNSProviders/testing1.dev/13:TypeChange:Change_back_to_CNAME
        --- PASS: TestDNSProviders/testing1.dev/13:TypeChange:Change_back_to_CNAME (8.70s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#12
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#12 (4.37s)
=== RUN   TestDNSProviders/testing1.dev/14:Case_Sensitivity:Create_CAPS
        --- PASS: TestDNSProviders/testing1.dev/14:Case_Sensitivity:Create_CAPS (6.17s)
=== RUN   TestDNSProviders/testing1.dev/14:Case_Sensitivity:Downcase_label
        --- PASS: TestDNSProviders/testing1.dev/14:Case_Sensitivity:Downcase_label (6.15s)
=== RUN   TestDNSProviders/testing1.dev/14:Case_Sensitivity:Downcase_target
        --- PASS: TestDNSProviders/testing1.dev/14:Case_Sensitivity:Downcase_target (5.62s)
=== RUN   TestDNSProviders/testing1.dev/14:Case_Sensitivity:Upcase_both
        --- PASS: TestDNSProviders/testing1.dev/14:Case_Sensitivity:Upcase_both (5.65s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#13
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#13 (6.61s)
=== RUN   TestDNSProviders/testing1.dev/15:IDNA:Internationalized_name
        --- PASS: TestDNSProviders/testing1.dev/15:IDNA:Internationalized_name (6.16s)
=== RUN   TestDNSProviders/testing1.dev/15:IDNA:Change_IDN
        --- PASS: TestDNSProviders/testing1.dev/15:IDNA:Change_IDN (4.84s)
=== RUN   TestDNSProviders/testing1.dev/15:IDNA:Internationalized_CNAME_Target
        --- PASS: TestDNSProviders/testing1.dev/15:IDNA:Internationalized_CNAME_Target (8.59s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#14
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#14 (4.36s)
=== RUN   TestDNSProviders/testing1.dev/16:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target
        --- PASS: TestDNSProviders/testing1.dev/16:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target (6.12s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#15
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#15 (4.32s)
=== RUN   TestDNSProviders/testing1.dev/17:pager101:99_records
        --- PASS: TestDNSProviders/testing1.dev/17:pager101:99_records (7.89s)
=== RUN   TestDNSProviders/testing1.dev/17:pager101:100_records
        --- PASS: TestDNSProviders/testing1.dev/17:pager101:100_records (6.66s)
=== RUN   TestDNSProviders/testing1.dev/17:pager101:101_records
        --- PASS: TestDNSProviders/testing1.dev/17:pager101:101_records (6.45s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#16
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#16 (250.06s)
=== RUN   TestDNSProviders/testing1.dev/18:pager601_***SKIPPED(disabled_by_only)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/18:pager601_***SKIPPED(disabled_by_only)***:Empty (1.91s)
=== RUN   TestDNSProviders/testing1.dev/19:pager1201_***SKIPPED(disabled_by_only)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/19:pager1201_***SKIPPED(disabled_by_only)***:Empty (1.87s)
=== RUN   TestDNSProviders/testing1.dev/20:CAA:CAA_record
        --- PASS: TestDNSProviders/testing1.dev/20:CAA:CAA_record (6.19s)
=== RUN   TestDNSProviders/testing1.dev/20:CAA:CAA_change_tag
        --- PASS: TestDNSProviders/testing1.dev/20:CAA:CAA_change_tag (5.66s)
=== RUN   TestDNSProviders/testing1.dev/20:CAA:CAA_change_target
        --- PASS: TestDNSProviders/testing1.dev/20:CAA:CAA_change_target (5.72s)
=== RUN   TestDNSProviders/testing1.dev/20:CAA:CAA_change_flag
        --- PASS: TestDNSProviders/testing1.dev/20:CAA:CAA_change_flag (5.65s)
=== RUN   TestDNSProviders/testing1.dev/20:CAA:CAA_many_records
        --- PASS: TestDNSProviders/testing1.dev/20:CAA:CAA_many_records (8.21s)
=== RUN   TestDNSProviders/testing1.dev/20:CAA:CAA_delete
        --- PASS: TestDNSProviders/testing1.dev/20:CAA:CAA_delete (8.70s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#17
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#17 (4.42s)
=== RUN   TestDNSProviders/testing1.dev/21:CAA_with_;:CAA_many_records
        --- PASS: TestDNSProviders/testing1.dev/21:CAA_with_;:CAA_many_records (6.14s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#18
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#18 (4.30s)
=== RUN   TestDNSProviders/testing1.dev/22:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/22:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty (1.86s)
=== RUN   TestDNSProviders/testing1.dev/23:PTR_***SKIPPED(CanUsePTR_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/23:PTR_***SKIPPED(CanUsePTR_not_supported)***:Empty (1.87s)
=== RUN   TestDNSProviders/testing1.dev/24:SRV:SRV_record
        --- PASS: TestDNSProviders/testing1.dev/24:SRV:SRV_record (6.14s)
=== RUN   TestDNSProviders/testing1.dev/24:SRV:Second_SRV_record,_same_prio
        --- PASS: TestDNSProviders/testing1.dev/24:SRV:Second_SRV_record,_same_prio (6.15s)
=== RUN   TestDNSProviders/testing1.dev/24:SRV:3_SRV
        --- PASS: TestDNSProviders/testing1.dev/24:SRV:3_SRV (6.22s)
=== RUN   TestDNSProviders/testing1.dev/24:SRV:Delete_one
        --- PASS: TestDNSProviders/testing1.dev/24:SRV:Delete_one (6.23s)
=== RUN   TestDNSProviders/testing1.dev/24:SRV:Change_Target
        --- PASS: TestDNSProviders/testing1.dev/24:SRV:Change_Target (5.67s)
=== RUN   TestDNSProviders/testing1.dev/24:SRV:Change_Priority
        --- PASS: TestDNSProviders/testing1.dev/24:SRV:Change_Priority (5.66s)
=== RUN   TestDNSProviders/testing1.dev/24:SRV:Change_Weight
        --- PASS: TestDNSProviders/testing1.dev/24:SRV:Change_Weight (5.62s)
=== RUN   TestDNSProviders/testing1.dev/24:SRV:Change_Port
        --- PASS: TestDNSProviders/testing1.dev/24:SRV:Change_Port (5.79s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#19
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#19 (6.84s)
=== RUN   TestDNSProviders/testing1.dev/25:SRV_w/_null_target:Null_Target
        --- PASS: TestDNSProviders/testing1.dev/25:SRV_w/_null_target:Null_Target (6.24s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#20
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#20 (6.77s)
=== RUN   TestDNSProviders/testing1.dev/26:SSHFP_***SKIPPED(CanUseSSHFP_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/26:SSHFP_***SKIPPED(CanUseSSHFP_not_supported)***:Empty (1.86s)
=== RUN   TestDNSProviders/testing1.dev/27:TLSA_***SKIPPED(CanUseTLSA_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/27:TLSA_***SKIPPED(CanUseTLSA_not_supported)***:Empty (1.88s)
=== RUN   TestDNSProviders/testing1.dev/28:TXTMulti:Create_TXTMulti_1
        --- PASS: TestDNSProviders/testing1.dev/28:TXTMulti:Create_TXTMulti_1 (6.20s)
=== RUN   TestDNSProviders/testing1.dev/28:TXTMulti:Create_TXTMulti_2
    TestDNSProviders/testing1.dev/28:TXTMulti:Create_TXTMulti_2: integration_test.go:212: Expected 0 corrections on second run, but found 1.
    TestDNSProviders/testing1.dev/28:TXTMulti:Create_TXTMulti_2: integration_test.go:214: #0: Batch modification of records:
        	MODIFY TXT foo2.testing1.dev: ("onetwo" ttl=300) -> ("one" "two" ttl=300)
        --- FAIL: TestDNSProviders/testing1.dev/28:TXTMulti:Create_TXTMulti_2 (6.44s)

=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#21
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#21 (5.87s)
=== RUN   TestDNSProviders/testing1.dev/29:TXTMulti_tests_that_break_DO:3x255-byte_TXTMulti
    TestDNSProviders/testing1.dev/29:TXTMulti_tests_that_break_DO:3x255-byte_TXTMulti: integration_test.go:212: Expected 0 corrections on second run, but found 1.
    TestDNSProviders/testing1.dev/29:TXTMulti_tests_that_break_DO:3x255-byte_TXTMulti: integration_test.go:214: #0: Batch modification of records:
        	MODIFY TXT foo3.testing1.dev: ("\"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\" \"YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY\" \"ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\" \"\" " ttl=300) -> ("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=300)
        --- FAIL: TestDNSProviders/testing1.dev/29:TXTMulti_tests_that_break_DO:3x255-byte_TXTMulti (6.14s)

=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#22
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#22 (4.37s)
=== RUN   TestDNSProviders/testing1.dev/30:DS_***SKIPPED(CanUseDS_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/30:DS_***SKIPPED(CanUseDS_not_supported)***:Empty (1.86s)
=== RUN   TestDNSProviders/testing1.dev/31:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/31:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (1.87s)
=== RUN   TestDNSProviders/testing1.dev/32:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/32:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (1.88s)
=== RUN   TestDNSProviders/testing1.dev/33:ALIAS_***SKIPPED(CanUseAlias_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/33:ALIAS_***SKIPPED(CanUseAlias_not_supported)***:Empty (1.88s)
=== RUN   TestDNSProviders/testing1.dev/34:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/34:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty (1.88s)
=== RUN   TestDNSProviders/testing1.dev/35:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/35:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (1.88s)
=== RUN   TestDNSProviders/testing1.dev/36:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/36:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (1.88s)
=== RUN   TestDNSProviders/testing1.dev/37:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/37:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty (1.89s)

On master

Note: I lowered the rate-limiting delay for this run via the config option optimize_for_rate_limit_quota: Hour -> Minute.

=== RUN   TestDNSProviders
--- FAIL: TestDNSProviders (372.15s)
=== RUN   TestDNSProviders/testing1.dev
    --- FAIL: TestDNSProviders/testing1.dev (372.15s)
=== RUN   TestDNSProviders/testing1.dev/Clean_Slate:Empty
        --- PASS: TestDNSProviders/testing1.dev/Clean_Slate:Empty (2.85s)
=== RUN   TestDNSProviders/testing1.dev/00:GeneralACD:Create_an_A_record
        --- PASS: TestDNSProviders/testing1.dev/00:GeneralACD:Create_an_A_record (2.30s)
=== RUN   TestDNSProviders/testing1.dev/00:GeneralACD:Change_it
        --- PASS: TestDNSProviders/testing1.dev/00:GeneralACD:Change_it (1.74s)
=== RUN   TestDNSProviders/testing1.dev/00:GeneralACD:Add_another
        --- PASS: TestDNSProviders/testing1.dev/00:GeneralACD:Add_another (2.37s)
=== RUN   TestDNSProviders/testing1.dev/00:GeneralACD:Add_another(same_name)
        --- PASS: TestDNSProviders/testing1.dev/00:GeneralACD:Add_another(same_name) (2.26s)
=== RUN   TestDNSProviders/testing1.dev/00:GeneralACD:Change_a_ttl
        --- PASS: TestDNSProviders/testing1.dev/00:GeneralACD:Change_a_ttl (1.77s)
=== RUN   TestDNSProviders/testing1.dev/00:GeneralACD:Change_single_target_from_set
        --- PASS: TestDNSProviders/testing1.dev/00:GeneralACD:Change_single_target_from_set (1.76s)
=== RUN   TestDNSProviders/testing1.dev/00:GeneralACD:Change_all_ttls
        --- PASS: TestDNSProviders/testing1.dev/00:GeneralACD:Change_all_ttls (1.92s)
=== RUN   TestDNSProviders/testing1.dev/00:GeneralACD:Delete_one
        --- PASS: TestDNSProviders/testing1.dev/00:GeneralACD:Delete_one (2.41s)
=== RUN   TestDNSProviders/testing1.dev/00:GeneralACD:Add_back_and_change_ttl
        --- PASS: TestDNSProviders/testing1.dev/00:GeneralACD:Add_back_and_change_ttl (3.92s)
=== RUN   TestDNSProviders/testing1.dev/00:GeneralACD:Change_targets_and_ttls
        --- PASS: TestDNSProviders/testing1.dev/00:GeneralACD:Change_targets_and_ttls (1.78s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty (2.85s)
=== RUN   TestDNSProviders/testing1.dev/01:WildcardACD:Create_wildcard
        --- PASS: TestDNSProviders/testing1.dev/01:WildcardACD:Create_wildcard (2.32s)
=== RUN   TestDNSProviders/testing1.dev/01:WildcardACD:Delete_wildcard
        --- PASS: TestDNSProviders/testing1.dev/01:WildcardACD:Delete_wildcard (2.25s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#01
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#01 (1.77s)
=== RUN   TestDNSProviders/testing1.dev/02:CNAME:Create_a_CNAME
        --- PASS: TestDNSProviders/testing1.dev/02:CNAME:Create_a_CNAME (2.30s)
=== RUN   TestDNSProviders/testing1.dev/02:CNAME:Change_CNAME_target
        --- PASS: TestDNSProviders/testing1.dev/02:CNAME:Change_CNAME_target (1.77s)
=== RUN   TestDNSProviders/testing1.dev/02:CNAME:Empty
        --- PASS: TestDNSProviders/testing1.dev/02:CNAME:Empty (1.76s)
=== RUN   TestDNSProviders/testing1.dev/02:CNAME:Record_pointing_to_@
        --- PASS: TestDNSProviders/testing1.dev/02:CNAME:Record_pointing_to_@ (2.24s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#02
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#02 (1.64s)
=== RUN   TestDNSProviders/testing1.dev/03:MX:MX_record
        --- PASS: TestDNSProviders/testing1.dev/03:MX:MX_record (2.23s)
=== RUN   TestDNSProviders/testing1.dev/03:MX:Second_MX_record,_same_prio
        --- PASS: TestDNSProviders/testing1.dev/03:MX:Second_MX_record,_same_prio (2.35s)
=== RUN   TestDNSProviders/testing1.dev/03:MX:3_MX
        --- PASS: TestDNSProviders/testing1.dev/03:MX:3_MX (2.34s)
=== RUN   TestDNSProviders/testing1.dev/03:MX:Delete_one
        --- PASS: TestDNSProviders/testing1.dev/03:MX:Delete_one (2.36s)
=== RUN   TestDNSProviders/testing1.dev/03:MX:Change_to_other_name
        --- PASS: TestDNSProviders/testing1.dev/03:MX:Change_to_other_name (3.38s)
=== RUN   TestDNSProviders/testing1.dev/03:MX:Change_Preference
        --- PASS: TestDNSProviders/testing1.dev/03:MX:Change_Preference (2.27s)
=== RUN   TestDNSProviders/testing1.dev/03:MX:Record_pointing_to_@
        --- PASS: TestDNSProviders/testing1.dev/03:MX:Record_pointing_to_@ (4.59s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#03
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#03 (1.67s)
=== RUN   TestDNSProviders/testing1.dev/04:Null_MX:Null_MX
        --- PASS: TestDNSProviders/testing1.dev/04:Null_MX:Null_MX (2.42s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#04
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#04 (1.68s)
=== RUN   TestDNSProviders/testing1.dev/05:NS:NS_for_subdomain
        --- PASS: TestDNSProviders/testing1.dev/05:NS:NS_for_subdomain (2.21s)
=== RUN   TestDNSProviders/testing1.dev/05:NS:Dual_NS_for_subdomain
        --- PASS: TestDNSProviders/testing1.dev/05:NS:Dual_NS_for_subdomain (2.26s)
=== RUN   TestDNSProviders/testing1.dev/05:NS:NS_Record_pointing_to_@
        --- PASS: TestDNSProviders/testing1.dev/05:NS:NS_Record_pointing_to_@ (4.70s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#05
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#05 (2.91s)
=== RUN   TestDNSProviders/testing1.dev/06:IGNORE_NAME_function:Create_some_records
        --- PASS: TestDNSProviders/testing1.dev/06:IGNORE_NAME_function:Create_some_records (2.31s)
=== RUN   TestDNSProviders/testing1.dev/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_foo
        --- PASS: TestDNSProviders/testing1.dev/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_foo (2.27s)
=== RUN   TestDNSProviders/testing1.dev/06:IGNORE_NAME_function:Empty
        --- PASS: TestDNSProviders/testing1.dev/06:IGNORE_NAME_function:Empty (3.91s)
=== RUN   TestDNSProviders/testing1.dev/06:IGNORE_NAME_function:Create_some_records#01
        --- PASS: TestDNSProviders/testing1.dev/06:IGNORE_NAME_function:Create_some_records#01 (2.32s)
=== RUN   TestDNSProviders/testing1.dev/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_*.foo
        --- PASS: TestDNSProviders/testing1.dev/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_*.foo (2.35s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#06
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#06 (4.02s)
=== RUN   TestDNSProviders/testing1.dev/07:IGNORE_TARGET_function:Create_some_records
        --- PASS: TestDNSProviders/testing1.dev/07:IGNORE_TARGET_function:Create_some_records (2.32s)
=== RUN   TestDNSProviders/testing1.dev/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_test.foo.com.
        --- PASS: TestDNSProviders/testing1.dev/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_test.foo.com. (1.72s)
=== RUN   TestDNSProviders/testing1.dev/07:IGNORE_TARGET_function:Empty
        --- PASS: TestDNSProviders/testing1.dev/07:IGNORE_TARGET_function:Empty (2.82s)
=== RUN   TestDNSProviders/testing1.dev/07:IGNORE_TARGET_function:Create_some_records#01
        --- PASS: TestDNSProviders/testing1.dev/07:IGNORE_TARGET_function:Create_some_records#01 (2.33s)
=== RUN   TestDNSProviders/testing1.dev/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_**.foo.com._targets
        --- PASS: TestDNSProviders/testing1.dev/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_**.foo.com._targets (3.37s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#07
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#07 (2.90s)
=== RUN   TestDNSProviders/testing1.dev/08:single_TXT:Create_a_TXT
        --- PASS: TestDNSProviders/testing1.dev/08:single_TXT:Create_a_TXT (2.22s)
=== RUN   TestDNSProviders/testing1.dev/08:single_TXT:Change_a_TXT
        --- PASS: TestDNSProviders/testing1.dev/08:single_TXT:Change_a_TXT (1.74s)
=== RUN   TestDNSProviders/testing1.dev/08:single_TXT:Empty
        --- PASS: TestDNSProviders/testing1.dev/08:single_TXT:Empty (1.77s)
=== RUN   TestDNSProviders/testing1.dev/08:single_TXT:Create_a_TXT_with_spaces
        --- PASS: TestDNSProviders/testing1.dev/08:single_TXT:Create_a_TXT_with_spaces (2.31s)
=== RUN   TestDNSProviders/testing1.dev/08:single_TXT:Create_1_TXT_as_array
        --- PASS: TestDNSProviders/testing1.dev/08:single_TXT:Create_1_TXT_as_array (1.72s)
=== RUN   TestDNSProviders/testing1.dev/08:single_TXT:Empty#01
        --- PASS: TestDNSProviders/testing1.dev/08:single_TXT:Empty#01 (1.80s)
=== RUN   TestDNSProviders/testing1.dev/08:single_TXT:Create_a_254-byte_TXT
        --- PASS: TestDNSProviders/testing1.dev/08:single_TXT:Create_a_254-byte_TXT (2.22s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#08
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#08 (1.77s)
=== RUN   TestDNSProviders/testing1.dev/09:max-sized_TXT:Create_a_255-byte_TXT
        --- PASS: TestDNSProviders/testing1.dev/09:max-sized_TXT:Create_a_255-byte_TXT (2.23s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#09
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#09 (1.62s)
=== RUN   TestDNSProviders/testing1.dev/10:single_TXT_with_single-quote:Create_TXT_with_single-quote
        --- PASS: TestDNSProviders/testing1.dev/10:single_TXT_with_single-quote:Create_TXT_with_single-quote (2.67s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#10
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#10 (1.66s)
=== RUN   TestDNSProviders/testing1.dev/11:ws_TXT:Change_a_TXT_with_ws_at_end
        --- PASS: TestDNSProviders/testing1.dev/11:ws_TXT:Change_a_TXT_with_ws_at_end (2.32s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#11
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#11 (1.68s)
=== RUN   TestDNSProviders/testing1.dev/12:empty_TXT_***SKIPPED(excluded_by_not("HETZNER"))***:Empty
        --- PASS: TestDNSProviders/testing1.dev/12:empty_TXT_***SKIPPED(excluded_by_not("HETZNER"))***:Empty (0.57s)
=== RUN   TestDNSProviders/testing1.dev/13:TypeChange:Create_a_CNAME
        --- PASS: TestDNSProviders/testing1.dev/13:TypeChange:Create_a_CNAME (2.37s)
=== RUN   TestDNSProviders/testing1.dev/13:TypeChange:Change_to_A_record
        --- PASS: TestDNSProviders/testing1.dev/13:TypeChange:Change_to_A_record (3.48s)
=== RUN   TestDNSProviders/testing1.dev/13:TypeChange:Change_back_to_CNAME
        --- PASS: TestDNSProviders/testing1.dev/13:TypeChange:Change_back_to_CNAME (3.57s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#12
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#12 (1.78s)
=== RUN   TestDNSProviders/testing1.dev/14:Case_Sensitivity:Create_CAPS
        --- PASS: TestDNSProviders/testing1.dev/14:Case_Sensitivity:Create_CAPS (2.32s)
=== RUN   TestDNSProviders/testing1.dev/14:Case_Sensitivity:Downcase_label
        --- PASS: TestDNSProviders/testing1.dev/14:Case_Sensitivity:Downcase_label (2.26s)
=== RUN   TestDNSProviders/testing1.dev/14:Case_Sensitivity:Downcase_target
        --- PASS: TestDNSProviders/testing1.dev/14:Case_Sensitivity:Downcase_target (1.75s)
=== RUN   TestDNSProviders/testing1.dev/14:Case_Sensitivity:Upcase_both
        --- PASS: TestDNSProviders/testing1.dev/14:Case_Sensitivity:Upcase_both (1.74s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#13
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#13 (2.89s)
=== RUN   TestDNSProviders/testing1.dev/15:IDNA:Internationalized_name
        --- PASS: TestDNSProviders/testing1.dev/15:IDNA:Internationalized_name (2.22s)
=== RUN   TestDNSProviders/testing1.dev/15:IDNA:Change_IDN
        --- PASS: TestDNSProviders/testing1.dev/15:IDNA:Change_IDN (1.76s)
=== RUN   TestDNSProviders/testing1.dev/15:IDNA:Internationalized_CNAME_Target
        --- PASS: TestDNSProviders/testing1.dev/15:IDNA:Internationalized_CNAME_Target (3.47s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#14
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#14 (1.66s)
=== RUN   TestDNSProviders/testing1.dev/16:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target
        --- PASS: TestDNSProviders/testing1.dev/16:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target (2.32s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#15
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#15 (1.78s)
=== RUN   TestDNSProviders/testing1.dev/17:pager101:99_records
        --- PASS: TestDNSProviders/testing1.dev/17:pager101:99_records (4.41s)
=== RUN   TestDNSProviders/testing1.dev/17:pager101:100_records
        --- PASS: TestDNSProviders/testing1.dev/17:pager101:100_records (2.55s)
=== RUN   TestDNSProviders/testing1.dev/17:pager101:101_records
        --- PASS: TestDNSProviders/testing1.dev/17:pager101:101_records (2.67s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#16
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#16 (118.88s)
=== RUN   TestDNSProviders/testing1.dev/18:pager601_***SKIPPED(disabled_by_only)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/18:pager601_***SKIPPED(disabled_by_only)***:Empty (0.59s)
=== RUN   TestDNSProviders/testing1.dev/19:pager1201_***SKIPPED(disabled_by_only)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/19:pager1201_***SKIPPED(disabled_by_only)***:Empty (0.61s)
=== RUN   TestDNSProviders/testing1.dev/20:CAA:CAA_record
        --- PASS: TestDNSProviders/testing1.dev/20:CAA:CAA_record (2.77s)
=== RUN   TestDNSProviders/testing1.dev/20:CAA:CAA_change_tag
        --- PASS: TestDNSProviders/testing1.dev/20:CAA:CAA_change_tag (1.81s)
=== RUN   TestDNSProviders/testing1.dev/20:CAA:CAA_change_target
        --- PASS: TestDNSProviders/testing1.dev/20:CAA:CAA_change_target (1.78s)
=== RUN   TestDNSProviders/testing1.dev/20:CAA:CAA_change_flag
        --- PASS: TestDNSProviders/testing1.dev/20:CAA:CAA_change_flag (1.76s)
=== RUN   TestDNSProviders/testing1.dev/20:CAA:CAA_many_records
        --- PASS: TestDNSProviders/testing1.dev/20:CAA:CAA_many_records (3.28s)
=== RUN   TestDNSProviders/testing1.dev/20:CAA:CAA_delete
        --- PASS: TestDNSProviders/testing1.dev/20:CAA:CAA_delete (3.58s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#17
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#17 (1.69s)
=== RUN   TestDNSProviders/testing1.dev/21:CAA_with_;:CAA_many_records
        --- PASS: TestDNSProviders/testing1.dev/21:CAA_with_;:CAA_many_records (2.27s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#18
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#18 (1.67s)
=== RUN   TestDNSProviders/testing1.dev/22:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/22:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty (0.58s)
=== RUN   TestDNSProviders/testing1.dev/23:PTR_***SKIPPED(CanUsePTR_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/23:PTR_***SKIPPED(CanUsePTR_not_supported)***:Empty (0.58s)
=== RUN   TestDNSProviders/testing1.dev/24:SRV:SRV_record
        --- PASS: TestDNSProviders/testing1.dev/24:SRV:SRV_record (2.22s)
=== RUN   TestDNSProviders/testing1.dev/24:SRV:Second_SRV_record,_same_prio
        --- PASS: TestDNSProviders/testing1.dev/24:SRV:Second_SRV_record,_same_prio (2.35s)
=== RUN   TestDNSProviders/testing1.dev/24:SRV:3_SRV
        --- PASS: TestDNSProviders/testing1.dev/24:SRV:3_SRV (2.25s)
=== RUN   TestDNSProviders/testing1.dev/24:SRV:Delete_one
        --- PASS: TestDNSProviders/testing1.dev/24:SRV:Delete_one (2.32s)
=== RUN   TestDNSProviders/testing1.dev/24:SRV:Change_Target
        --- PASS: TestDNSProviders/testing1.dev/24:SRV:Change_Target (1.84s)
=== RUN   TestDNSProviders/testing1.dev/24:SRV:Change_Priority
        --- PASS: TestDNSProviders/testing1.dev/24:SRV:Change_Priority (1.74s)
=== RUN   TestDNSProviders/testing1.dev/24:SRV:Change_Weight
        --- PASS: TestDNSProviders/testing1.dev/24:SRV:Change_Weight (1.75s)
=== RUN   TestDNSProviders/testing1.dev/24:SRV:Change_Port
        --- PASS: TestDNSProviders/testing1.dev/24:SRV:Change_Port (1.74s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#19
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#19 (2.90s)
=== RUN   TestDNSProviders/testing1.dev/25:SRV_w/_null_target:Null_Target
        --- PASS: TestDNSProviders/testing1.dev/25:SRV_w/_null_target:Null_Target (2.30s)
=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#20
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#20 (2.81s)
=== RUN   TestDNSProviders/testing1.dev/26:SSHFP_***SKIPPED(CanUseSSHFP_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/26:SSHFP_***SKIPPED(CanUseSSHFP_not_supported)***:Empty (0.57s)
=== RUN   TestDNSProviders/testing1.dev/27:TLSA_***SKIPPED(CanUseTLSA_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/27:TLSA_***SKIPPED(CanUseTLSA_not_supported)***:Empty (0.58s)
=== RUN   TestDNSProviders/testing1.dev/28:TXTMulti:Create_TXTMulti_1
        --- PASS: TestDNSProviders/testing1.dev/28:TXTMulti:Create_TXTMulti_1 (2.24s)
=== RUN   TestDNSProviders/testing1.dev/28:TXTMulti:Create_TXTMulti_2
    TestDNSProviders/testing1.dev/28:TXTMulti:Create_TXTMulti_2: integration_test.go:220: Expected 0 corrections on second run, but found 1.
    TestDNSProviders/testing1.dev/28:TXTMulti:Create_TXTMulti_2: integration_test.go:222: #0: Batch modification of records:
        	MODIFY TXT foo2.testing1.dev: ("onetwo" ttl=300) -> ("one" "two" ttl=300)
        --- FAIL: TestDNSProviders/testing1.dev/28:TXTMulti:Create_TXTMulti_2 (2.31s)

=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#21
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#21 (2.80s)
=== RUN   TestDNSProviders/testing1.dev/29:TXTMulti_tests_that_break_DO:3x255-byte_TXTMulti
    TestDNSProviders/testing1.dev/29:TXTMulti_tests_that_break_DO:3x255-byte_TXTMulti: integration_test.go:220: Expected 0 corrections on second run, but found 1.
    TestDNSProviders/testing1.dev/29:TXTMulti_tests_that_break_DO:3x255-byte_TXTMulti: integration_test.go:222: #0: Batch modification of records:
        	MODIFY TXT foo3.testing1.dev: ("\"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\" \"YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY\" \"ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\" \"\" " ttl=300) -> ("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=300)
        --- FAIL: TestDNSProviders/testing1.dev/29:TXTMulti_tests_that_break_DO:3x255-byte_TXTMulti (2.32s)

=== RUN   TestDNSProviders/testing1.dev/Post_cleanup:Empty#22
        --- PASS: TestDNSProviders/testing1.dev/Post_cleanup:Empty#22 (1.77s)
=== RUN   TestDNSProviders/testing1.dev/30:DS_***SKIPPED(CanUseDS_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/30:DS_***SKIPPED(CanUseDS_not_supported)***:Empty (0.59s)
=== RUN   TestDNSProviders/testing1.dev/31:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/31:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.57s)
=== RUN   TestDNSProviders/testing1.dev/32:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/32:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.57s)
=== RUN   TestDNSProviders/testing1.dev/33:ALIAS_***SKIPPED(CanUseAlias_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/33:ALIAS_***SKIPPED(CanUseAlias_not_supported)***:Empty (0.58s)
=== RUN   TestDNSProviders/testing1.dev/34:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/34:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty (0.58s)
=== RUN   TestDNSProviders/testing1.dev/35:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/35:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.59s)
=== RUN   TestDNSProviders/testing1.dev/36:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/36:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.58s)
=== RUN   TestDNSProviders/testing1.dev/37:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty
        --- PASS: TestDNSProviders/testing1.dev/37:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty (0.56s)

Copy link
Copy Markdown
Contributor

@pgaskin pgaskin left a comment

Choose a reason for hiding this comment

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

Vultr works; code LGTM.

$ VULTR_DOMAIN=example-dnscontrol.com VULTR_TOKEN=... go test -v -verbose -provider VULTR
=== RUN   TestDNSProviders
=== RUN   TestDNSProviders/example-dnscontrol.com
=== RUN   TestDNSProviders/example-dnscontrol.com/Clean_Slate:Empty
    TestDNSProviders/example-dnscontrol.com/Clean_Slate:Empty: integration_test.go:193: DELETE NS example-dnscontrol.com ns1.example.com. ttl=300; Vultr RecordID: 24006019
    TestDNSProviders/example-dnscontrol.com/Clean_Slate:Empty: integration_test.go:193: DELETE NS example-dnscontrol.com ns2.example.com. ttl=300; Vultr RecordID: 24006020
    TestDNSProviders/example-dnscontrol.com/Clean_Slate:Empty: integration_test.go:193: DELETE SRV test4.example-dnscontrol.com 1 1 2 example.com ttl=3600; Vultr RecordID: 24006022
=== RUN   TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Create_an_A_record
    TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Create_an_A_record: integration_test.go:193: CREATE A example-dnscontrol.com 1.1.1.1 ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Change_it
    TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Change_it: integration_test.go:193: MODIFY A example-dnscontrol.com: (1.1.1.1 ttl=300) -> (1.2.3.4 ttl=300); Vultr RecordID: 26681932
=== RUN   TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Add_another
    TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Add_another: integration_test.go:193: CREATE A www.example-dnscontrol.com 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Add_another(same_name)
    TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Add_another(same_name): integration_test.go:193: CREATE A www.example-dnscontrol.com 5.6.7.8 ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Change_a_ttl
    TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Change_a_ttl: integration_test.go:193: MODIFY A example-dnscontrol.com: (1.2.3.4 ttl=300) -> (1.2.3.4 ttl=1000); Vultr RecordID: 26681932
=== RUN   TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Change_single_target_from_set
    TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Change_single_target_from_set: integration_test.go:193: MODIFY A www.example-dnscontrol.com: (1.2.3.4 ttl=300) -> (2.2.2.2 ttl=300); Vultr RecordID: 26681933
=== RUN   TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Change_all_ttls
    TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Change_all_ttls: integration_test.go:193: MODIFY A example-dnscontrol.com: (1.2.3.4 ttl=1000) -> (1.2.3.4 ttl=500); Vultr RecordID: 26681932
    TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Change_all_ttls: integration_test.go:193: MODIFY A www.example-dnscontrol.com: (5.6.7.8 ttl=300) -> (5.6.7.8 ttl=400); Vultr RecordID: 26681934
    TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Change_all_ttls: integration_test.go:193: MODIFY A www.example-dnscontrol.com: (2.2.2.2 ttl=300) -> (2.2.2.2 ttl=400); Vultr RecordID: 26681933
=== RUN   TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Delete_one
    TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Delete_one: integration_test.go:193: DELETE A www.example-dnscontrol.com 2.2.2.2 ttl=400; Vultr RecordID: 26681933
=== RUN   TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Add_back_and_change_ttl
    TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Add_back_and_change_ttl: integration_test.go:193: DELETE A example-dnscontrol.com 1.2.3.4 ttl=500; Vultr RecordID: 26681932
    TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Add_back_and_change_ttl: integration_test.go:193: CREATE A www.example-dnscontrol.com 1.2.3.4 ttl=700
    TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Add_back_and_change_ttl: integration_test.go:193: MODIFY A www.example-dnscontrol.com: (5.6.7.8 ttl=400) -> (5.6.7.8 ttl=700); Vultr RecordID: 26681934
=== RUN   TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Change_targets_and_ttls
    TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Change_targets_and_ttls: integration_test.go:193: MODIFY A www.example-dnscontrol.com: (1.2.3.4 ttl=700) -> (1.1.1.1 ttl=300); Vultr RecordID: 26681935
    TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Change_targets_and_ttls: integration_test.go:193: MODIFY A www.example-dnscontrol.com: (5.6.7.8 ttl=700) -> (2.2.2.2 ttl=300); Vultr RecordID: 26681934
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty: integration_test.go:193: DELETE A www.example-dnscontrol.com 1.1.1.1 ttl=300; Vultr RecordID: 26681935
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty: integration_test.go:193: DELETE A www.example-dnscontrol.com 2.2.2.2 ttl=300; Vultr RecordID: 26681934
=== RUN   TestDNSProviders/example-dnscontrol.com/01:WildcardACD:Create_wildcard
    TestDNSProviders/example-dnscontrol.com/01:WildcardACD:Create_wildcard: integration_test.go:193: CREATE A *.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/01:WildcardACD:Create_wildcard: integration_test.go:193: CREATE A www.example-dnscontrol.com 1.1.1.1 ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/01:WildcardACD:Delete_wildcard
    TestDNSProviders/example-dnscontrol.com/01:WildcardACD:Delete_wildcard: integration_test.go:193: DELETE A *.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681936
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#01
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#01: integration_test.go:193: DELETE A www.example-dnscontrol.com 1.1.1.1 ttl=300; Vultr RecordID: 26681937
=== RUN   TestDNSProviders/example-dnscontrol.com/02:CNAME:Create_a_CNAME
    TestDNSProviders/example-dnscontrol.com/02:CNAME:Create_a_CNAME: integration_test.go:193: CREATE CNAME foo.example-dnscontrol.com google.com. ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/02:CNAME:Change_CNAME_target
    TestDNSProviders/example-dnscontrol.com/02:CNAME:Change_CNAME_target: integration_test.go:193: MODIFY CNAME foo.example-dnscontrol.com: (google.com. ttl=300) -> (google2.com. ttl=300); Vultr RecordID: 26681938
=== RUN   TestDNSProviders/example-dnscontrol.com/02:CNAME:Empty
    TestDNSProviders/example-dnscontrol.com/02:CNAME:Empty: integration_test.go:193: DELETE CNAME foo.example-dnscontrol.com google2.com. ttl=300; Vultr RecordID: 26681938
=== RUN   TestDNSProviders/example-dnscontrol.com/02:CNAME:Record_pointing_to_@
    TestDNSProviders/example-dnscontrol.com/02:CNAME:Record_pointing_to_@: integration_test.go:193: CREATE CNAME foo.example-dnscontrol.com example-dnscontrol.com. ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#02
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#02: integration_test.go:193: DELETE CNAME foo.example-dnscontrol.com example-dnscontrol.com. ttl=300; Vultr RecordID: 26681939
=== RUN   TestDNSProviders/example-dnscontrol.com/03:MX:MX_record
    TestDNSProviders/example-dnscontrol.com/03:MX:MX_record: integration_test.go:193: CREATE MX example-dnscontrol.com 5 foo.com. ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/03:MX:Second_MX_record,_same_prio
    TestDNSProviders/example-dnscontrol.com/03:MX:Second_MX_record,_same_prio: integration_test.go:193: CREATE MX example-dnscontrol.com 5 foo2.com. ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/03:MX:3_MX
    TestDNSProviders/example-dnscontrol.com/03:MX:3_MX: integration_test.go:193: CREATE MX example-dnscontrol.com 15 foo3.com. ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/03:MX:Delete_one
    TestDNSProviders/example-dnscontrol.com/03:MX:Delete_one: integration_test.go:193: DELETE MX example-dnscontrol.com 5 foo.com. ttl=300; Vultr RecordID: 26681940
=== RUN   TestDNSProviders/example-dnscontrol.com/03:MX:Change_to_other_name
    TestDNSProviders/example-dnscontrol.com/03:MX:Change_to_other_name: integration_test.go:193: DELETE MX example-dnscontrol.com 15 foo3.com. ttl=300; Vultr RecordID: 26681942
    TestDNSProviders/example-dnscontrol.com/03:MX:Change_to_other_name: integration_test.go:193: CREATE MX mail.example-dnscontrol.com 15 foo3.com. ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/03:MX:Change_Preference
    TestDNSProviders/example-dnscontrol.com/03:MX:Change_Preference: integration_test.go:193: MODIFY MX example-dnscontrol.com: (5 foo2.com. ttl=300) -> (7 foo2.com. ttl=300); Vultr RecordID: 26681941
=== RUN   TestDNSProviders/example-dnscontrol.com/03:MX:Record_pointing_to_@
    TestDNSProviders/example-dnscontrol.com/03:MX:Record_pointing_to_@: integration_test.go:193: DELETE MX example-dnscontrol.com 7 foo2.com. ttl=300; Vultr RecordID: 26681941
    TestDNSProviders/example-dnscontrol.com/03:MX:Record_pointing_to_@: integration_test.go:193: DELETE MX mail.example-dnscontrol.com 15 foo3.com. ttl=300; Vultr RecordID: 26681943
    TestDNSProviders/example-dnscontrol.com/03:MX:Record_pointing_to_@: integration_test.go:193: CREATE MX foo.example-dnscontrol.com 8 example-dnscontrol.com. ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#03
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#03: integration_test.go:193: DELETE MX foo.example-dnscontrol.com 8 example-dnscontrol.com. ttl=300; Vultr RecordID: 26681944
=== RUN   TestDNSProviders/example-dnscontrol.com/04:Null_MX_***SKIPPED(excluded_by_not("VULTR"))***:Empty
=== RUN   TestDNSProviders/example-dnscontrol.com/05:NS:NS_for_subdomain
    TestDNSProviders/example-dnscontrol.com/05:NS:NS_for_subdomain: integration_test.go:193: CREATE NS xyz.example-dnscontrol.com ns2.foo.com. ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/05:NS:Dual_NS_for_subdomain
    TestDNSProviders/example-dnscontrol.com/05:NS:Dual_NS_for_subdomain: integration_test.go:193: CREATE NS xyz.example-dnscontrol.com ns1.foo.com. ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/05:NS:NS_Record_pointing_to_@
    TestDNSProviders/example-dnscontrol.com/05:NS:NS_Record_pointing_to_@: integration_test.go:193: DELETE NS xyz.example-dnscontrol.com ns1.foo.com. ttl=300; Vultr RecordID: 26681946
    TestDNSProviders/example-dnscontrol.com/05:NS:NS_Record_pointing_to_@: integration_test.go:193: DELETE NS xyz.example-dnscontrol.com ns2.foo.com. ttl=300; Vultr RecordID: 26681945
    TestDNSProviders/example-dnscontrol.com/05:NS:NS_Record_pointing_to_@: integration_test.go:193: CREATE A example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/05:NS:NS_Record_pointing_to_@: integration_test.go:193: CREATE NS foo.example-dnscontrol.com example-dnscontrol.com. ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#04
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#04: integration_test.go:193: DELETE A example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681947
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#04: integration_test.go:193: DELETE NS foo.example-dnscontrol.com example-dnscontrol.com. ttl=300; Vultr RecordID: 26681948
=== RUN   TestDNSProviders/example-dnscontrol.com/06:IGNORE_NAME_function:Create_some_records
    TestDNSProviders/example-dnscontrol.com/06:IGNORE_NAME_function:Create_some_records: integration_test.go:193: CREATE TXT foo.example-dnscontrol.com "simple" ttl=300
    TestDNSProviders/example-dnscontrol.com/06:IGNORE_NAME_function:Create_some_records: integration_test.go:193: CREATE A foo.example-dnscontrol.com 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_foo
    TestDNSProviders/example-dnscontrol.com/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_foo: integration_test.go:193: CREATE A bar.example-dnscontrol.com 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/06:IGNORE_NAME_function:Empty
    TestDNSProviders/example-dnscontrol.com/06:IGNORE_NAME_function:Empty: integration_test.go:193: DELETE A bar.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681951
    TestDNSProviders/example-dnscontrol.com/06:IGNORE_NAME_function:Empty: integration_test.go:193: DELETE A foo.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681950
    TestDNSProviders/example-dnscontrol.com/06:IGNORE_NAME_function:Empty: integration_test.go:193: DELETE TXT foo.example-dnscontrol.com "simple" ttl=300; Vultr RecordID: 26681949
=== RUN   TestDNSProviders/example-dnscontrol.com/06:IGNORE_NAME_function:Create_some_records#01
    TestDNSProviders/example-dnscontrol.com/06:IGNORE_NAME_function:Create_some_records#01: integration_test.go:193: CREATE TXT bar.foo.example-dnscontrol.com "simple" ttl=300
    TestDNSProviders/example-dnscontrol.com/06:IGNORE_NAME_function:Create_some_records#01: integration_test.go:193: CREATE A bar.foo.example-dnscontrol.com 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_*.foo
    TestDNSProviders/example-dnscontrol.com/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_*.foo: integration_test.go:193: CREATE A bar.example-dnscontrol.com 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#05
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#05: integration_test.go:193: DELETE A bar.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681954
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#05: integration_test.go:193: DELETE A bar.foo.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681953
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#05: integration_test.go:193: DELETE TXT bar.foo.example-dnscontrol.com "simple" ttl=300; Vultr RecordID: 26681952
=== RUN   TestDNSProviders/example-dnscontrol.com/07:IGNORE_TARGET_function:Create_some_records
    TestDNSProviders/example-dnscontrol.com/07:IGNORE_TARGET_function:Create_some_records: integration_test.go:193: CREATE CNAME bar.example-dnscontrol.com test.bar.com. ttl=300
    TestDNSProviders/example-dnscontrol.com/07:IGNORE_TARGET_function:Create_some_records: integration_test.go:193: CREATE CNAME foo.example-dnscontrol.com test.foo.com. ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_test.foo.com.
    TestDNSProviders/example-dnscontrol.com/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_test.foo.com.: integration_test.go:193: MODIFY CNAME bar.example-dnscontrol.com: (test.bar.com. ttl=300) -> (bar.foo.com. ttl=300); Vultr RecordID: 26681955
=== RUN   TestDNSProviders/example-dnscontrol.com/07:IGNORE_TARGET_function:Empty
    TestDNSProviders/example-dnscontrol.com/07:IGNORE_TARGET_function:Empty: integration_test.go:193: DELETE CNAME bar.example-dnscontrol.com bar.foo.com. ttl=300; Vultr RecordID: 26681955
    TestDNSProviders/example-dnscontrol.com/07:IGNORE_TARGET_function:Empty: integration_test.go:193: DELETE CNAME foo.example-dnscontrol.com test.foo.com. ttl=300; Vultr RecordID: 26681956
=== RUN   TestDNSProviders/example-dnscontrol.com/07:IGNORE_TARGET_function:Create_some_records#01
    TestDNSProviders/example-dnscontrol.com/07:IGNORE_TARGET_function:Create_some_records#01: integration_test.go:193: CREATE CNAME bar.foo.example-dnscontrol.com a.b.foo.com. ttl=300
    TestDNSProviders/example-dnscontrol.com/07:IGNORE_TARGET_function:Create_some_records#01: integration_test.go:193: CREATE A test.foo.example-dnscontrol.com 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_**.foo.com._targets
    TestDNSProviders/example-dnscontrol.com/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_**.foo.com._targets: integration_test.go:193: DELETE A test.foo.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681958
    TestDNSProviders/example-dnscontrol.com/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_**.foo.com._targets: integration_test.go:193: CREATE A bar.example-dnscontrol.com 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#06
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#06: integration_test.go:193: DELETE A bar.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681959
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#06: integration_test.go:193: DELETE CNAME bar.foo.example-dnscontrol.com a.b.foo.com. ttl=300; Vultr RecordID: 26681957
=== RUN   TestDNSProviders/example-dnscontrol.com/08:single_TXT:Create_a_TXT
    TestDNSProviders/example-dnscontrol.com/08:single_TXT:Create_a_TXT: integration_test.go:193: CREATE TXT foo.example-dnscontrol.com "simple" ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/08:single_TXT:Change_a_TXT
    TestDNSProviders/example-dnscontrol.com/08:single_TXT:Change_a_TXT: integration_test.go:193: MODIFY TXT foo.example-dnscontrol.com: ("simple" ttl=300) -> ("changed" ttl=300); Vultr RecordID: 26681960
=== RUN   TestDNSProviders/example-dnscontrol.com/08:single_TXT:Empty
    TestDNSProviders/example-dnscontrol.com/08:single_TXT:Empty: integration_test.go:193: DELETE TXT foo.example-dnscontrol.com "changed" ttl=300; Vultr RecordID: 26681960
=== RUN   TestDNSProviders/example-dnscontrol.com/08:single_TXT:Create_a_TXT_with_spaces
    TestDNSProviders/example-dnscontrol.com/08:single_TXT:Create_a_TXT_with_spaces: integration_test.go:193: CREATE TXT foo.example-dnscontrol.com "with spaces" ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/08:single_TXT:Create_1_TXT_as_array
    TestDNSProviders/example-dnscontrol.com/08:single_TXT:Create_1_TXT_as_array: integration_test.go:193: MODIFY TXT foo.example-dnscontrol.com: ("with spaces" ttl=300) -> ("simple" ttl=300); Vultr RecordID: 26681961
=== RUN   TestDNSProviders/example-dnscontrol.com/08:single_TXT:Empty#01
    TestDNSProviders/example-dnscontrol.com/08:single_TXT:Empty#01: integration_test.go:193: DELETE TXT foo.example-dnscontrol.com "simple" ttl=300; Vultr RecordID: 26681961
=== RUN   TestDNSProviders/example-dnscontrol.com/08:single_TXT:Create_a_254-byte_TXT
    TestDNSProviders/example-dnscontrol.com/08:single_TXT:Create_a_254-byte_TXT: integration_test.go:193: CREATE TXT foo.example-dnscontrol.com "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#07
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#07: integration_test.go:193: DELETE TXT foo.example-dnscontrol.com "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300; Vultr RecordID: 26681962
=== RUN   TestDNSProviders/example-dnscontrol.com/09:max-sized_TXT:Create_a_255-byte_TXT
    TestDNSProviders/example-dnscontrol.com/09:max-sized_TXT:Create_a_255-byte_TXT: integration_test.go:193: CREATE TXT foo.example-dnscontrol.com "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#08
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#08: integration_test.go:193: DELETE TXT foo.example-dnscontrol.com "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300; Vultr RecordID: 26681963
=== RUN   TestDNSProviders/example-dnscontrol.com/10:single_TXT_with_single-quote:Create_TXT_with_single-quote
    TestDNSProviders/example-dnscontrol.com/10:single_TXT_with_single-quote:Create_TXT_with_single-quote: integration_test.go:193: CREATE TXT foo.example-dnscontrol.com "blah`blah" ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#09
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#09: integration_test.go:193: DELETE TXT foo.example-dnscontrol.com "blah`blah" ttl=300; Vultr RecordID: 26681964
=== RUN   TestDNSProviders/example-dnscontrol.com/11:ws_TXT:Change_a_TXT_with_ws_at_end
    TestDNSProviders/example-dnscontrol.com/11:ws_TXT:Change_a_TXT_with_ws_at_end: integration_test.go:193: CREATE TXT foo.example-dnscontrol.com "with space at end  " ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#10
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#10: integration_test.go:193: DELETE TXT foo.example-dnscontrol.com "with space at end  " ttl=300; Vultr RecordID: 26681965
=== RUN   TestDNSProviders/example-dnscontrol.com/12:empty_TXT:TXT_with_empty_str
    TestDNSProviders/example-dnscontrol.com/12:empty_TXT:TXT_with_empty_str: integration_test.go:193: CREATE TXT foo1.example-dnscontrol.com "" ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#11
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#11: integration_test.go:193: DELETE TXT foo1.example-dnscontrol.com "" ttl=300; Vultr RecordID: 26681966
=== RUN   TestDNSProviders/example-dnscontrol.com/13:TypeChange:Create_a_CNAME
    TestDNSProviders/example-dnscontrol.com/13:TypeChange:Create_a_CNAME: integration_test.go:193: CREATE CNAME foo.example-dnscontrol.com google.com. ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/13:TypeChange:Change_to_A_record
    TestDNSProviders/example-dnscontrol.com/13:TypeChange:Change_to_A_record: integration_test.go:193: DELETE CNAME foo.example-dnscontrol.com google.com. ttl=300; Vultr RecordID: 26681967
    TestDNSProviders/example-dnscontrol.com/13:TypeChange:Change_to_A_record: integration_test.go:193: CREATE A foo.example-dnscontrol.com 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/13:TypeChange:Change_back_to_CNAME
    TestDNSProviders/example-dnscontrol.com/13:TypeChange:Change_back_to_CNAME: integration_test.go:193: DELETE A foo.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681968
    TestDNSProviders/example-dnscontrol.com/13:TypeChange:Change_back_to_CNAME: integration_test.go:193: CREATE CNAME foo.example-dnscontrol.com google2.com. ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#12
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#12: integration_test.go:193: DELETE CNAME foo.example-dnscontrol.com google2.com. ttl=300; Vultr RecordID: 26681969
=== RUN   TestDNSProviders/example-dnscontrol.com/14:Case_Sensitivity:Create_CAPS
    TestDNSProviders/example-dnscontrol.com/14:Case_Sensitivity:Create_CAPS: integration_test.go:193: CREATE MX bar.example-dnscontrol.com 5 bar.com. ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/14:Case_Sensitivity:Downcase_label
    TestDNSProviders/example-dnscontrol.com/14:Case_Sensitivity:Downcase_label: integration_test.go:193: CREATE A decoy.example-dnscontrol.com 1.1.1.1 ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/14:Case_Sensitivity:Downcase_target
    TestDNSProviders/example-dnscontrol.com/14:Case_Sensitivity:Downcase_target: integration_test.go:193: MODIFY A decoy.example-dnscontrol.com: (1.1.1.1 ttl=300) -> (2.2.2.2 ttl=300); Vultr RecordID: 26681971
=== RUN   TestDNSProviders/example-dnscontrol.com/14:Case_Sensitivity:Upcase_both
    TestDNSProviders/example-dnscontrol.com/14:Case_Sensitivity:Upcase_both: integration_test.go:193: MODIFY A decoy.example-dnscontrol.com: (2.2.2.2 ttl=300) -> (3.3.3.3 ttl=300); Vultr RecordID: 26681971
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#13
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#13: integration_test.go:193: DELETE MX bar.example-dnscontrol.com 5 bar.com. ttl=300; Vultr RecordID: 26681970
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#13: integration_test.go:193: DELETE A decoy.example-dnscontrol.com 3.3.3.3 ttl=300; Vultr RecordID: 26681971
=== RUN   TestDNSProviders/example-dnscontrol.com/15:IDNA:Internationalized_name
    TestDNSProviders/example-dnscontrol.com/15:IDNA:Internationalized_name: integration_test.go:193: CREATE A xn--ndaaa.example-dnscontrol.com 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/15:IDNA:Change_IDN
    TestDNSProviders/example-dnscontrol.com/15:IDNA:Change_IDN: integration_test.go:193: MODIFY A xn--ndaaa.example-dnscontrol.com: (1.2.3.4 ttl=300) -> (2.2.2.2 ttl=300); Vultr RecordID: 26681972
=== RUN   TestDNSProviders/example-dnscontrol.com/15:IDNA:Internationalized_CNAME_Target
    TestDNSProviders/example-dnscontrol.com/15:IDNA:Internationalized_CNAME_Target: integration_test.go:193: DELETE A xn--ndaaa.example-dnscontrol.com 2.2.2.2 ttl=300; Vultr RecordID: 26681972
    TestDNSProviders/example-dnscontrol.com/15:IDNA:Internationalized_CNAME_Target: integration_test.go:193: CREATE CNAME a.example-dnscontrol.com xn--ndaaa.com. ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#14
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#14: integration_test.go:193: DELETE CNAME a.example-dnscontrol.com xn--ndaaa.com. ttl=300; Vultr RecordID: 26681973
=== RUN   TestDNSProviders/example-dnscontrol.com/16:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target
    TestDNSProviders/example-dnscontrol.com/16:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target: integration_test.go:193: CREATE CNAME xn--o-0gab.example-dnscontrol.com xn--ndaaa.xn--vhquv. ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#15
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#15: integration_test.go:193: DELETE CNAME xn--o-0gab.example-dnscontrol.com xn--ndaaa.xn--vhquv. ttl=300; Vultr RecordID: 26681974
=== RUN   TestDNSProviders/example-dnscontrol.com/17:pager101:99_records
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0000.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0001.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0002.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0003.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0004.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0005.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0006.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0007.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0008.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0009.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0010.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0011.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0012.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0013.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0014.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0015.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0016.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0017.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0018.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0019.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0020.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0021.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0022.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0023.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0024.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0025.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0026.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0027.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0028.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0029.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0030.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0031.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0032.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0033.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0034.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0035.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0036.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0037.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0038.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0039.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0040.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0041.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0042.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0043.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0044.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0045.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0046.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0047.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0048.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0049.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0050.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0051.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0052.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0053.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0054.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0055.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0056.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0057.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0058.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0059.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0060.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0061.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0062.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0063.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0064.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0065.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0066.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0067.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0068.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0069.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0070.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0071.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0072.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0073.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0074.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0075.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0076.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0077.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0078.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0079.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0080.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0081.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0082.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0083.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0084.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0085.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0086.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0087.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0088.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0089.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0090.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0091.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0092.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0093.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0094.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0095.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0096.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0097.example-dnscontrol.com 1.2.3.4 ttl=300
    TestDNSProviders/example-dnscontrol.com/17:pager101:99_records: integration_test.go:193: CREATE A rec0098.example-dnscontrol.com 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/17:pager101:100_records
    TestDNSProviders/example-dnscontrol.com/17:pager101:100_records: integration_test.go:193: CREATE A rec0099.example-dnscontrol.com 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/17:pager101:101_records
    TestDNSProviders/example-dnscontrol.com/17:pager101:101_records: integration_test.go:193: CREATE A rec0100.example-dnscontrol.com 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0000.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681975
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0001.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681976
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0002.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681977
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0003.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681978
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0004.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681979
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0005.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681980
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0006.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681981
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0007.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681982
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0008.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681983
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0009.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681984
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0010.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681985
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0011.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681986
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0012.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681987
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0013.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681988
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0014.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681989
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0015.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681990
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0016.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681991
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0017.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681992
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0018.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681993
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0019.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681994
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0020.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681995
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0021.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681996
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0022.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681997
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0023.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681998
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0024.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26681999
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0025.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682000
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0026.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682001
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0027.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682002
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0028.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682003
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0029.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682004
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0030.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682005
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0031.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682006
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0032.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682007
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0033.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682008
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0034.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682009
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0035.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682010
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0036.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682011
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0037.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682012
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0038.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682013
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0039.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682014
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0040.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682015
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0041.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682016
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0042.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682017
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0043.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682018
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0044.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682019
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0045.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682020
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0046.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682021
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0047.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682022
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0048.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682023
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0049.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682024
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0050.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682025
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0051.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682026
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0052.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682027
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0053.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682028
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0054.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682029
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0055.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682030
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0056.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682031
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0057.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682032
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0058.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682033
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0059.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682034
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0060.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682035
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0061.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682036
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0062.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682037
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0063.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682038
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0064.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682039
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0065.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682040
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0066.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682041
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0067.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682042
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0068.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682043
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0069.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682044
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0070.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682045
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0071.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682046
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0072.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682047
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0073.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682048
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0074.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682049
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0075.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682050
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0076.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682051
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0077.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682052
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0078.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682053
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0079.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682054
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0080.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682055
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0081.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682056
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0082.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682057
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0083.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682058
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0084.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682059
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0085.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682060
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0086.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682061
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0087.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682062
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0088.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682063
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0089.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682064
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0090.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682065
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0091.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682066
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0092.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682067
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0093.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682068
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0094.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682069
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0095.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682070
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0096.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682071
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0097.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682072
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0098.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682073
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0099.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682074
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16: integration_test.go:193: DELETE A rec0100.example-dnscontrol.com 1.2.3.4 ttl=300; Vultr RecordID: 26682075
=== RUN   TestDNSProviders/example-dnscontrol.com/18:pager601_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/example-dnscontrol.com/19:pager1201_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/example-dnscontrol.com/20:CAA:CAA_record
    TestDNSProviders/example-dnscontrol.com/20:CAA:CAA_record: integration_test.go:193: CREATE CAA example-dnscontrol.com 0 issue "letsencrypt.org" ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/20:CAA:CAA_change_tag
    TestDNSProviders/example-dnscontrol.com/20:CAA:CAA_change_tag: integration_test.go:193: MODIFY CAA example-dnscontrol.com: (0 issue "letsencrypt.org" ttl=300) -> (0 issuewild "letsencrypt.org" ttl=300); Vultr RecordID: 26682076
=== RUN   TestDNSProviders/example-dnscontrol.com/20:CAA:CAA_change_target
    TestDNSProviders/example-dnscontrol.com/20:CAA:CAA_change_target: integration_test.go:193: MODIFY CAA example-dnscontrol.com: (0 issuewild "letsencrypt.org" ttl=300) -> (0 issuewild "example.com" ttl=300); Vultr RecordID: 26682076
=== RUN   TestDNSProviders/example-dnscontrol.com/20:CAA:CAA_change_flag
    TestDNSProviders/example-dnscontrol.com/20:CAA:CAA_change_flag: integration_test.go:193: MODIFY CAA example-dnscontrol.com: (0 issuewild "example.com" ttl=300) -> (128 issuewild "example.com" ttl=300); Vultr RecordID: 26682076
=== RUN   TestDNSProviders/example-dnscontrol.com/20:CAA:CAA_many_records
    TestDNSProviders/example-dnscontrol.com/20:CAA:CAA_many_records: integration_test.go:193: CREATE CAA example-dnscontrol.com 0 issuewild "comodoca.com" ttl=300
    TestDNSProviders/example-dnscontrol.com/20:CAA:CAA_many_records: integration_test.go:193: CREATE CAA example-dnscontrol.com 128 iodef "mailto:test@example.com" ttl=300
    TestDNSProviders/example-dnscontrol.com/20:CAA:CAA_many_records: integration_test.go:193: MODIFY CAA example-dnscontrol.com: (128 issuewild "example.com" ttl=300) -> (0 issue "letsencrypt.org" ttl=300); Vultr RecordID: 26682076
=== RUN   TestDNSProviders/example-dnscontrol.com/20:CAA:CAA_delete
    TestDNSProviders/example-dnscontrol.com/20:CAA:CAA_delete: integration_test.go:193: DELETE CAA example-dnscontrol.com 0 issuewild "comodoca.com" ttl=300; Vultr RecordID: 26682077
    TestDNSProviders/example-dnscontrol.com/20:CAA:CAA_delete: integration_test.go:193: DELETE CAA example-dnscontrol.com 128 iodef "mailto:test@example.com" ttl=300; Vultr RecordID: 26682078
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#17
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#17: integration_test.go:193: DELETE CAA example-dnscontrol.com 0 issue "letsencrypt.org" ttl=300; Vultr RecordID: 26682076
=== RUN   TestDNSProviders/example-dnscontrol.com/21:CAA_with_;:CAA_many_records
    TestDNSProviders/example-dnscontrol.com/21:CAA_with_;:CAA_many_records: integration_test.go:193: CREATE CAA example-dnscontrol.com 0 issuewild ";" ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#18
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#18: integration_test.go:193: DELETE CAA example-dnscontrol.com 0 issuewild ";" ttl=300; Vultr RecordID: 26682079
=== RUN   TestDNSProviders/example-dnscontrol.com/22:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty
=== RUN   TestDNSProviders/example-dnscontrol.com/23:PTR_***SKIPPED(CanUsePTR_not_supported)***:Empty
=== RUN   TestDNSProviders/example-dnscontrol.com/24:SRV:SRV_record
    TestDNSProviders/example-dnscontrol.com/24:SRV:SRV_record: integration_test.go:193: CREATE SRV _sip._tcp.example-dnscontrol.com 5 6 7 foo.com. ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/24:SRV:Second_SRV_record,_same_prio
    TestDNSProviders/example-dnscontrol.com/24:SRV:Second_SRV_record,_same_prio: integration_test.go:193: CREATE SRV _sip._tcp.example-dnscontrol.com 5 60 70 foo2.com. ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/24:SRV:3_SRV
    TestDNSProviders/example-dnscontrol.com/24:SRV:3_SRV: integration_test.go:193: CREATE SRV _sip._tcp.example-dnscontrol.com 15 65 75 foo3.com. ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/24:SRV:Delete_one
    TestDNSProviders/example-dnscontrol.com/24:SRV:Delete_one: integration_test.go:193: DELETE SRV _sip._tcp.example-dnscontrol.com 5 60 70 foo2.com. ttl=300; Vultr RecordID: 26682081
=== RUN   TestDNSProviders/example-dnscontrol.com/24:SRV:Change_Target
    TestDNSProviders/example-dnscontrol.com/24:SRV:Change_Target: integration_test.go:193: MODIFY SRV _sip._tcp.example-dnscontrol.com: (15 65 75 foo3.com. ttl=300) -> (15 65 75 foo4.com. ttl=300); Vultr RecordID: 26682082
=== RUN   TestDNSProviders/example-dnscontrol.com/24:SRV:Change_Priority
    TestDNSProviders/example-dnscontrol.com/24:SRV:Change_Priority: integration_test.go:193: MODIFY SRV _sip._tcp.example-dnscontrol.com: (5 6 7 foo.com. ttl=300) -> (52 6 7 foo.com. ttl=300); Vultr RecordID: 26682080
=== RUN   TestDNSProviders/example-dnscontrol.com/24:SRV:Change_Weight
    TestDNSProviders/example-dnscontrol.com/24:SRV:Change_Weight: integration_test.go:193: MODIFY SRV _sip._tcp.example-dnscontrol.com: (52 6 7 foo.com. ttl=300) -> (52 62 7 foo.com. ttl=300); Vultr RecordID: 26682080
=== RUN   TestDNSProviders/example-dnscontrol.com/24:SRV:Change_Port
    TestDNSProviders/example-dnscontrol.com/24:SRV:Change_Port: integration_test.go:193: MODIFY SRV _sip._tcp.example-dnscontrol.com: (52 62 7 foo.com. ttl=300) -> (52 62 72 foo.com. ttl=300); Vultr RecordID: 26682080
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#19
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#19: integration_test.go:193: DELETE SRV _sip._tcp.example-dnscontrol.com 15 65 75 foo4.com. ttl=300; Vultr RecordID: 26682082
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#19: integration_test.go:193: DELETE SRV _sip._tcp.example-dnscontrol.com 52 62 72 foo.com. ttl=300; Vultr RecordID: 26682080
=== RUN   TestDNSProviders/example-dnscontrol.com/25:SRV_w/_null_target:Null_Target
    TestDNSProviders/example-dnscontrol.com/25:SRV_w/_null_target:Null_Target: integration_test.go:193: CREATE SRV _sip._tcp.example-dnscontrol.com 52 62 72 foo.com. ttl=300
    TestDNSProviders/example-dnscontrol.com/25:SRV_w/_null_target:Null_Target: integration_test.go:193: CREATE SRV _sip._tcp.example-dnscontrol.com 15 65 75 . ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#20
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#20: integration_test.go:193: DELETE SRV _sip._tcp.example-dnscontrol.com 15 65 75 . ttl=300; Vultr RecordID: 26682084
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#20: integration_test.go:193: DELETE SRV _sip._tcp.example-dnscontrol.com 52 62 72 foo.com. ttl=300; Vultr RecordID: 26682083
=== RUN   TestDNSProviders/example-dnscontrol.com/26:SSHFP:SSHFP_record
    TestDNSProviders/example-dnscontrol.com/26:SSHFP:SSHFP_record: integration_test.go:193: CREATE SSHFP example-dnscontrol.com 1 1 66C7D5540B7D75A1FB4C84FEBFA178AD99BDD67C ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/26:SSHFP:SSHFP_change_algorithm
    TestDNSProviders/example-dnscontrol.com/26:SSHFP:SSHFP_change_algorithm: integration_test.go:193: MODIFY SSHFP example-dnscontrol.com: (1 1 66C7D5540B7D75A1FB4C84FEBFA178AD99BDD67C ttl=300) -> (2 1 66C7D5540B7D75A1FB4C84FEBFA178AD99BDD67C ttl=300); Vultr RecordID: 26682085
=== RUN   TestDNSProviders/example-dnscontrol.com/26:SSHFP:SSHFP_change_fingerprint_and_type
    TestDNSProviders/example-dnscontrol.com/26:SSHFP:SSHFP_change_fingerprint_and_type: integration_test.go:193: MODIFY SSHFP example-dnscontrol.com: (2 1 66C7D5540B7D75A1FB4C84FEBFA178AD99BDD67C ttl=300) -> (2 2 745A635BC46A397A5C4F21D437483005BCC40D7511FF15FBFAFE913A081559BC ttl=300); Vultr RecordID: 26682085
=== RUN   TestDNSProviders/example-dnscontrol.com/26:SSHFP:SSHFP_Delete_one
    TestDNSProviders/example-dnscontrol.com/26:SSHFP:SSHFP_Delete_one: integration_test.go:193: DELETE SSHFP example-dnscontrol.com 2 2 745A635BC46A397A5C4F21D437483005BCC40D7511FF15FBFAFE913A081559BC ttl=300; Vultr RecordID: 26682085
=== RUN   TestDNSProviders/example-dnscontrol.com/26:SSHFP:SSHFP_add_many_records
    TestDNSProviders/example-dnscontrol.com/26:SSHFP:SSHFP_add_many_records: integration_test.go:193: CREATE SSHFP example-dnscontrol.com 1 1 66666666666D75A1FB4C84FEBFA178AD99BDD67C ttl=300
    TestDNSProviders/example-dnscontrol.com/26:SSHFP:SSHFP_add_many_records: integration_test.go:193: CREATE SSHFP example-dnscontrol.com 1 2 777777777777797A5C4F21D437483005BCC40D7511FF15FBFAFE913A081559BC ttl=300
    TestDNSProviders/example-dnscontrol.com/26:SSHFP:SSHFP_add_many_records: integration_test.go:193: CREATE SSHFP example-dnscontrol.com 2 1 8888888888888888FB4C84FEBFA178AD99BDD67C ttl=300
=== RUN   TestDNSProviders/example-dnscontrol.com/26:SSHFP:SSHFP_delete_two
    TestDNSProviders/example-dnscontrol.com/26:SSHFP:SSHFP_delete_two: integration_test.go:193: DELETE SSHFP example-dnscontrol.com 1 2 777777777777797A5C4F21D437483005BCC40D7511FF15FBFAFE913A081559BC ttl=300; Vultr RecordID: 26682087
    TestDNSProviders/example-dnscontrol.com/26:SSHFP:SSHFP_delete_two: integration_test.go:193: DELETE SSHFP example-dnscontrol.com 2 1 8888888888888888FB4C84FEBFA178AD99BDD67C ttl=300; Vultr RecordID: 26682088
=== RUN   TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#21
    TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#21: integration_test.go:193: DELETE SSHFP example-dnscontrol.com 1 1 66666666666D75A1FB4C84FEBFA178AD99BDD67C ttl=300; Vultr RecordID: 26682086
=== RUN   TestDNSProviders/example-dnscontrol.com/27:TLSA_***SKIPPED(CanUseTLSA_not_supported)***:Empty
=== RUN   TestDNSProviders/example-dnscontrol.com/28:TXTMulti_***SKIPPED(CanUseTXTMulti_not_supported)***:Empty
=== RUN   TestDNSProviders/example-dnscontrol.com/29:TXTMulti_tests_that_break_DO_***SKIPPED(CanUseTXTMulti_not_supported)***:Empty
=== RUN   TestDNSProviders/example-dnscontrol.com/30:DS_***SKIPPED(CanUseDS_not_supported)***:Empty
=== RUN   TestDNSProviders/example-dnscontrol.com/31:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
=== RUN   TestDNSProviders/example-dnscontrol.com/32:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
=== RUN   TestDNSProviders/example-dnscontrol.com/33:ALIAS_***SKIPPED(CanUseAlias_not_supported)***:Empty
=== RUN   TestDNSProviders/example-dnscontrol.com/34:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty
=== RUN   TestDNSProviders/example-dnscontrol.com/35:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
=== RUN   TestDNSProviders/example-dnscontrol.com/36:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
=== RUN   TestDNSProviders/example-dnscontrol.com/37:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty
--- PASS: TestDNSProviders (178.50s)
    --- PASS: TestDNSProviders/example-dnscontrol.com (178.05s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Clean_Slate:Empty (1.11s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Create_an_A_record (0.78s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Change_it (0.74s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Add_another (0.82s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Add_another(same_name) (0.92s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Change_a_ttl (0.82s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Change_single_target_from_set (1.02s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Change_all_ttls (1.51s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Delete_one (0.85s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Add_back_and_change_ttl (1.43s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/00:GeneralACD:Change_targets_and_ttls (1.02s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty (0.81s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/01:WildcardACD:Create_wildcard (1.13s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/01:WildcardACD:Delete_wildcard (0.92s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#01 (0.45s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/02:CNAME:Create_a_CNAME (0.88s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/02:CNAME:Change_CNAME_target (0.92s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/02:CNAME:Empty (0.55s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/02:CNAME:Record_pointing_to_@ (0.78s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#02 (0.92s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/03:MX:MX_record (0.92s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/03:MX:Second_MX_record,_same_prio (0.82s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/03:MX:3_MX (1.43s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/03:MX:Delete_one (1.02s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/03:MX:Change_to_other_name (0.92s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/03:MX:Change_Preference (0.92s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/03:MX:Record_pointing_to_@ (1.94s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#03 (0.50s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/04:Null_MX_***SKIPPED(excluded_by_not("VULTR"))***:Empty (0.12s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/05:NS:NS_for_subdomain (1.08s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/05:NS:Dual_NS_for_subdomain (1.27s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/05:NS:NS_Record_pointing_to_@ (1.96s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#04 (1.01s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/06:IGNORE_NAME_function:Create_some_records (1.04s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_foo (1.37s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/06:IGNORE_NAME_function:Empty (0.98s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/06:IGNORE_NAME_function:Create_some_records#01 (1.47s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_*.foo (1.26s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#05 (0.90s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/07:IGNORE_TARGET_function:Create_some_records (1.68s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_test.foo.com. (0.92s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/07:IGNORE_TARGET_function:Empty (0.84s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/07:IGNORE_TARGET_function:Create_some_records#01 (1.30s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_**.foo.com._targets (1.64s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#06 (0.92s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/08:single_TXT:Create_a_TXT (1.02s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/08:single_TXT:Change_a_TXT (0.93s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/08:single_TXT:Empty (0.58s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/08:single_TXT:Create_a_TXT_with_spaces (0.95s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/08:single_TXT:Create_1_TXT_as_array (1.19s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/08:single_TXT:Empty#01 (0.50s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/08:single_TXT:Create_a_254-byte_TXT (0.98s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#07 (1.02s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/09:max-sized_TXT:Create_a_255-byte_TXT (0.92s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#08 (0.61s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/10:single_TXT_with_single-quote:Create_TXT_with_single-quote (0.92s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#09 (0.56s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/11:ws_TXT:Change_a_TXT_with_ws_at_end (1.09s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#10 (0.91s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/12:empty_TXT:TXT_with_empty_str (0.72s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#11 (0.61s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/13:TypeChange:Create_a_CNAME (1.13s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/13:TypeChange:Change_to_A_record (1.34s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/13:TypeChange:Change_back_to_CNAME (1.11s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#12 (0.94s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/14:Case_Sensitivity:Create_CAPS (0.86s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/14:Case_Sensitivity:Downcase_label (1.06s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/14:Case_Sensitivity:Downcase_target (1.03s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/14:Case_Sensitivity:Upcase_both (1.24s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#13 (0.73s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/15:IDNA:Internationalized_name (0.91s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/15:IDNA:Change_IDN (0.92s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/15:IDNA:Internationalized_CNAME_Target (1.28s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#14 (1.07s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/16:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target (0.69s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#15 (0.65s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/17:pager101:99_records (33.91s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/17:pager101:100_records (0.81s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/17:pager101:101_records (1.43s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#16 (33.49s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/18:pager601_***SKIPPED(disabled_by_only)***:Empty (0.81s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/19:pager1201_***SKIPPED(disabled_by_only)***:Empty (0.31s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/20:CAA:CAA_record (0.87s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/20:CAA:CAA_change_tag (0.77s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/20:CAA:CAA_change_target (1.23s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/20:CAA:CAA_change_flag (0.93s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/20:CAA:CAA_many_records (1.63s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/20:CAA:CAA_delete (1.23s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#17 (0.61s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/21:CAA_with_;:CAA_many_records (1.20s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#18 (0.75s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/22:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty (0.20s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/23:PTR_***SKIPPED(CanUsePTR_not_supported)***:Empty (0.26s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/24:SRV:SRV_record (0.88s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/24:SRV:Second_SRV_record,_same_prio (1.43s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/24:SRV:3_SRV (0.92s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/24:SRV:Delete_one (0.57s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/24:SRV:Change_Target (1.22s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/24:SRV:Change_Priority (1.08s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/24:SRV:Change_Weight (0.66s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/24:SRV:Change_Port (1.23s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#19 (1.13s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/25:SRV_w/_null_target:Null_Target (1.05s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#20 (1.46s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/26:SSHFP:SSHFP_record (0.82s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/26:SSHFP:SSHFP_change_algorithm (1.02s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/26:SSHFP:SSHFP_change_fingerprint_and_type (0.82s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/26:SSHFP:SSHFP_Delete_one (0.92s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/26:SSHFP:SSHFP_add_many_records (1.23s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/26:SSHFP:SSHFP_delete_two (1.74s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/Post_cleanup:Empty#21 (0.41s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/27:TLSA_***SKIPPED(CanUseTLSA_not_supported)***:Empty (0.31s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/28:TXTMulti_***SKIPPED(CanUseTXTMulti_not_supported)***:Empty (0.72s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/29:TXTMulti_tests_that_break_DO_***SKIPPED(CanUseTXTMulti_not_supported)***:Empty (0.15s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/30:DS_***SKIPPED(CanUseDS_not_supported)***:Empty (0.26s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/31:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.20s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/32:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.63s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/33:ALIAS_***SKIPPED(CanUseAlias_not_supported)***:Empty (0.19s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/34:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty (0.31s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/35:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.15s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/36:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.77s)
        --- PASS: TestDNSProviders/example-dnscontrol.com/37:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty (0.20s)
=== RUN   TestDualProviders
    TestDualProviders: integration_test.go:290: Clearing everything
    TestDualProviders: integration_test.go:296: Adding nameservers from another provider
    TestDualProviders: integration_test.go:284: #1: CREATE NS example-dnscontrol.com ns1.example.com. ttl=300
    TestDualProviders: integration_test.go:284: #2: CREATE NS example-dnscontrol.com ns2.example.com. ttl=300
    TestDualProviders: integration_test.go:299: Running again to ensure stability
--- PASS: TestDualProviders (1.84s)
PASS
ok      github.com/StackExchange/dnscontrol/v3/integrationTest  180.361s

@jpbede
Copy link
Copy Markdown
Member

jpbede commented Feb 28, 2021

PowerDNS passes. Found 2 bugs which are not related to this PR, which i will have a look into it next week.

go test -v -verbose -provider POWERDNS
=== RUN   TestDNSProviders
=== RUN   TestDNSProviders/jpbe123.de
=== RUN   TestDNSProviders/jpbe123.de/Clean_Slate:Empty
=== RUN   TestDNSProviders/jpbe123.de/00:GeneralACD:Create_an_A_record
    integration_test.go:193: CREATE A jpbe123.de 1.1.1.1 ttl=300
=== RUN   TestDNSProviders/jpbe123.de/00:GeneralACD:Change_it
    integration_test.go:193: MODIFY A jpbe123.de: (1.1.1.1 ttl=300) -> (1.2.3.4 ttl=300)
=== RUN   TestDNSProviders/jpbe123.de/00:GeneralACD:Add_another
    integration_test.go:193: CREATE A www.jpbe123.de 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/jpbe123.de/00:GeneralACD:Add_another(same_name)
    integration_test.go:193: CREATE A www.jpbe123.de 5.6.7.8 ttl=300
=== RUN   TestDNSProviders/jpbe123.de/00:GeneralACD:Change_a_ttl
    integration_test.go:193: MODIFY A jpbe123.de: (1.2.3.4 ttl=300) -> (1.2.3.4 ttl=1000)
=== RUN   TestDNSProviders/jpbe123.de/00:GeneralACD:Change_single_target_from_set
    integration_test.go:193: MODIFY A www.jpbe123.de: (1.2.3.4 ttl=300) -> (2.2.2.2 ttl=300)
=== RUN   TestDNSProviders/jpbe123.de/00:GeneralACD:Change_all_ttls
    integration_test.go:193: MODIFY A jpbe123.de: (1.2.3.4 ttl=1000) -> (1.2.3.4 ttl=500)
    integration_test.go:193: MODIFY A www.jpbe123.de: (5.6.7.8 ttl=300) -> (5.6.7.8 ttl=400)
           MODIFY A www.jpbe123.de: (2.2.2.2 ttl=300) -> (2.2.2.2 ttl=400)
=== RUN   TestDNSProviders/jpbe123.de/00:GeneralACD:Delete_one
    integration_test.go:193: DELETE A www.jpbe123.de 2.2.2.2 ttl=400
=== RUN   TestDNSProviders/jpbe123.de/00:GeneralACD:Add_back_and_change_ttl
    integration_test.go:193: CREATE A www.jpbe123.de 1.2.3.4 ttl=700
           MODIFY A www.jpbe123.de: (5.6.7.8 ttl=400) -> (5.6.7.8 ttl=700)
    integration_test.go:193: DELETE A jpbe123.de 1.2.3.4 ttl=500
=== RUN   TestDNSProviders/jpbe123.de/00:GeneralACD:Change_targets_and_ttls
    integration_test.go:193: MODIFY A www.jpbe123.de: (1.2.3.4 ttl=700) -> (1.1.1.1 ttl=300)
           MODIFY A www.jpbe123.de: (5.6.7.8 ttl=700) -> (2.2.2.2 ttl=300)
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty
    integration_test.go:193: DELETE A www.jpbe123.de 1.1.1.1 ttl=300
           DELETE A www.jpbe123.de 2.2.2.2 ttl=300
=== RUN   TestDNSProviders/jpbe123.de/01:WildcardACD:Create_wildcard
    integration_test.go:193: CREATE A *.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A www.jpbe123.de 1.1.1.1 ttl=300
=== RUN   TestDNSProviders/jpbe123.de/01:WildcardACD:Delete_wildcard
    integration_test.go:193: DELETE A *.jpbe123.de 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#01
    integration_test.go:193: DELETE A www.jpbe123.de 1.1.1.1 ttl=300
=== RUN   TestDNSProviders/jpbe123.de/02:CNAME:Create_a_CNAME
    integration_test.go:193: CREATE CNAME foo.jpbe123.de google.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/02:CNAME:Change_CNAME_target
    integration_test.go:193: MODIFY CNAME foo.jpbe123.de: (google.com. ttl=300) -> (google2.com. ttl=300)
=== RUN   TestDNSProviders/jpbe123.de/02:CNAME:Empty
    integration_test.go:193: DELETE CNAME foo.jpbe123.de google2.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/02:CNAME:Record_pointing_to_@
    integration_test.go:193: CREATE CNAME foo.jpbe123.de jpbe123.de. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#02
    integration_test.go:193: DELETE CNAME foo.jpbe123.de jpbe123.de. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/03:MX:MX_record
    integration_test.go:193: CREATE MX jpbe123.de 5 foo.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/03:MX:Second_MX_record,_same_prio
    integration_test.go:193: CREATE MX jpbe123.de 5 foo2.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/03:MX:3_MX
    integration_test.go:193: CREATE MX jpbe123.de 15 foo3.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/03:MX:Delete_one
    integration_test.go:193: DELETE MX jpbe123.de 5 foo.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/03:MX:Change_to_other_name
    integration_test.go:193: CREATE MX mail.jpbe123.de 15 foo3.com. ttl=300
    integration_test.go:193: DELETE MX jpbe123.de 15 foo3.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/03:MX:Change_Preference
    integration_test.go:193: MODIFY MX jpbe123.de: (5 foo2.com. ttl=300) -> (7 foo2.com. ttl=300)
=== RUN   TestDNSProviders/jpbe123.de/03:MX:Record_pointing_to_@
    integration_test.go:193: CREATE MX foo.jpbe123.de 8 jpbe123.de. ttl=300
    integration_test.go:193: DELETE MX jpbe123.de 7 foo2.com. ttl=300
    integration_test.go:193: DELETE MX mail.jpbe123.de 15 foo3.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#03
    integration_test.go:193: DELETE MX foo.jpbe123.de 8 jpbe123.de. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/04:Null_MX:Null_MX
    integration_test.go:193: CREATE MX jpbe123.de 0 . ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#04
    integration_test.go:193: DELETE MX jpbe123.de 0 . ttl=300
=== RUN   TestDNSProviders/jpbe123.de/05:NS:NS_for_subdomain
    integration_test.go:193: CREATE NS xyz.jpbe123.de ns2.foo.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/05:NS:Dual_NS_for_subdomain
    integration_test.go:193: CREATE NS xyz.jpbe123.de ns1.foo.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/05:NS:NS_Record_pointing_to_@
    integration_test.go:193: CREATE NS foo.jpbe123.de jpbe123.de. ttl=300
    integration_test.go:193: CREATE A jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE NS xyz.jpbe123.de ns1.foo.com. ttl=300
           DELETE NS xyz.jpbe123.de ns2.foo.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#05
    integration_test.go:193: DELETE NS foo.jpbe123.de jpbe123.de. ttl=300
    integration_test.go:193: DELETE A jpbe123.de 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/jpbe123.de/06:IGNORE_NAME_function:Create_some_records
    integration_test.go:193: CREATE TXT foo.jpbe123.de "simple" ttl=300
    integration_test.go:193: CREATE A foo.jpbe123.de 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/jpbe123.de/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_foo
    integration_test.go:193: CREATE A bar.jpbe123.de 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/jpbe123.de/06:IGNORE_NAME_function:Empty
    integration_test.go:193: DELETE A bar.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A foo.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE TXT foo.jpbe123.de "simple" ttl=300
=== RUN   TestDNSProviders/jpbe123.de/06:IGNORE_NAME_function:Create_some_records#01
    integration_test.go:193: CREATE TXT bar.foo.jpbe123.de "simple" ttl=300
    integration_test.go:193: CREATE A bar.foo.jpbe123.de 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/jpbe123.de/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_*.foo
    integration_test.go:193: CREATE A bar.jpbe123.de 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#06
    integration_test.go:193: DELETE A bar.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE TXT bar.foo.jpbe123.de "simple" ttl=300
    integration_test.go:193: DELETE A bar.foo.jpbe123.de 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/jpbe123.de/07:IGNORE_TARGET_function:Create_some_records
    integration_test.go:193: CREATE CNAME bar.jpbe123.de test.bar.com. ttl=300
    integration_test.go:193: CREATE CNAME foo.jpbe123.de test.foo.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_test.foo.com.
    integration_test.go:193: MODIFY CNAME bar.jpbe123.de: (test.bar.com. ttl=300) -> (bar.foo.com. ttl=300)
=== RUN   TestDNSProviders/jpbe123.de/07:IGNORE_TARGET_function:Empty
    integration_test.go:193: DELETE CNAME bar.jpbe123.de bar.foo.com. ttl=300
    integration_test.go:193: DELETE CNAME foo.jpbe123.de test.foo.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/07:IGNORE_TARGET_function:Create_some_records#01
    integration_test.go:193: CREATE CNAME bar.foo.jpbe123.de a.b.foo.com. ttl=300
    integration_test.go:193: CREATE A test.foo.jpbe123.de 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/jpbe123.de/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_**.foo.com._targets
    integration_test.go:193: CREATE A bar.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A test.foo.jpbe123.de 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#07
    integration_test.go:193: DELETE CNAME bar.foo.jpbe123.de a.b.foo.com. ttl=300
    integration_test.go:193: DELETE A bar.jpbe123.de 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/jpbe123.de/08:single_TXT:Create_a_TXT
    integration_test.go:193: CREATE TXT foo.jpbe123.de "simple" ttl=300
=== RUN   TestDNSProviders/jpbe123.de/08:single_TXT:Change_a_TXT
    integration_test.go:193: MODIFY TXT foo.jpbe123.de: ("simple" ttl=300) -> ("changed" ttl=300)
=== RUN   TestDNSProviders/jpbe123.de/08:single_TXT:Empty
    integration_test.go:193: DELETE TXT foo.jpbe123.de "changed" ttl=300
=== RUN   TestDNSProviders/jpbe123.de/08:single_TXT:Create_a_TXT_with_spaces
    integration_test.go:193: CREATE TXT foo.jpbe123.de "with spaces" ttl=300
=== RUN   TestDNSProviders/jpbe123.de/08:single_TXT:Create_1_TXT_as_array
    integration_test.go:193: MODIFY TXT foo.jpbe123.de: ("with spaces" ttl=300) -> ("simple" ttl=300)
=== RUN   TestDNSProviders/jpbe123.de/08:single_TXT:Empty#01
    integration_test.go:193: DELETE TXT foo.jpbe123.de "simple" ttl=300
=== RUN   TestDNSProviders/jpbe123.de/08:single_TXT:Create_a_254-byte_TXT
    integration_test.go:193: CREATE TXT foo.jpbe123.de "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#08
    integration_test.go:193: DELETE TXT foo.jpbe123.de "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
=== RUN   TestDNSProviders/jpbe123.de/09:max-sized_TXT:Create_a_255-byte_TXT
    integration_test.go:193: CREATE TXT foo.jpbe123.de "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#09
    integration_test.go:193: DELETE TXT foo.jpbe123.de "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
=== RUN   TestDNSProviders/jpbe123.de/10:single_TXT_with_single-quote:Create_TXT_with_single-quote
    integration_test.go:193: CREATE TXT foo.jpbe123.de "blah`blah" ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#10
    integration_test.go:193: DELETE TXT foo.jpbe123.de "blah`blah" ttl=300
=== RUN   TestDNSProviders/jpbe123.de/11:ws_TXT:Change_a_TXT_with_ws_at_end
    integration_test.go:193: CREATE TXT foo.jpbe123.de "with space at end  " ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#11
    integration_test.go:193: DELETE TXT foo.jpbe123.de "with space at end  " ttl=300
=== RUN   TestDNSProviders/jpbe123.de/12:empty_TXT:TXT_with_empty_str
    integration_test.go:193: CREATE TXT foo1.jpbe123.de "" ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#12
    integration_test.go:193: DELETE TXT foo1.jpbe123.de "" ttl=300
=== RUN   TestDNSProviders/jpbe123.de/13:TypeChange:Create_a_CNAME
    integration_test.go:193: CREATE CNAME foo.jpbe123.de google.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/13:TypeChange:Change_to_A_record
    integration_test.go:193: CREATE A foo.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:197: unexpected status code 422: https://master.anydns.io/api/v1/servers/localhost/zones/jpbe123.de RRset foo.jpbe123.de. IN A: Conflicts with pre-existing RRset
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#13
    integration_test.go:193: DELETE CNAME foo.jpbe123.de google.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/14:Case_Sensitivity:Create_CAPS
    integration_test.go:193: CREATE MX bar.jpbe123.de 5 bar.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#14
    integration_test.go:193: DELETE MX bar.jpbe123.de 5 bar.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/15:IDNA:Internationalized_name
    integration_test.go:193: CREATE A xn--ndaaa.jpbe123.de 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#15
    integration_test.go:193: DELETE A xn--ndaaa.jpbe123.de 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/jpbe123.de/16:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target
    integration_test.go:193: CREATE CNAME xn--o-0gab.jpbe123.de xn--ndaaa.xn--vhquv. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#16
    integration_test.go:193: DELETE CNAME xn--o-0gab.jpbe123.de xn--ndaaa.xn--vhquv. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/17:pager101:99_records
    integration_test.go:193: CREATE A rec0037.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0046.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0070.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0093.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0003.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0022.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0026.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0030.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0034.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0045.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0076.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0049.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0053.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0059.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0002.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0014.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0021.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0033.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0035.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0055.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0063.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0073.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0087.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0091.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0011.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0048.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0056.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0077.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0085.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0012.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0016.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0017.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0027.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0051.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0001.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0008.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0013.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0029.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0031.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0043.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0054.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0094.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0000.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0018.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0072.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0083.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0089.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0024.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0069.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0079.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0006.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0010.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0032.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0040.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0047.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0061.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0071.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0086.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0088.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0095.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0036.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0065.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0074.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0081.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0023.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0028.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0057.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0058.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0064.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0068.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0015.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0025.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0041.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0042.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0050.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0078.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0080.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0084.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0004.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0005.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0038.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0092.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0096.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0098.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0007.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0009.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0020.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0039.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0044.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0067.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0075.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0019.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0052.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0060.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0062.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0066.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0082.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0090.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0097.jpbe123.de 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#17
    integration_test.go:193: DELETE A rec0005.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0034.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0057.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0058.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0061.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0092.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0001.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0024.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0052.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0069.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0079.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0083.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0096.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0019.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0030.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0060.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0082.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0039.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0059.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0064.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0078.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0038.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0045.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0055.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0036.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0041.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0046.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0053.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0076.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0090.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0093.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0006.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0011.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0013.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0025.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0043.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0047.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0075.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0085.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0000.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0051.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0054.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0091.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0098.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0002.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0003.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0017.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0020.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0027.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0040.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0072.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0084.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0094.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0012.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0016.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0021.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0037.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0067.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0070.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0077.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0095.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0008.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0014.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0022.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0033.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0042.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0066.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0010.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0018.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0028.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0044.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0080.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0007.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0015.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0065.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0023.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0029.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0031.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0048.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0049.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0073.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0086.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0097.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0004.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0032.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0050.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0063.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0068.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0071.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0088.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0089.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0009.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0026.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0035.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0056.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0062.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0074.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0081.jpbe123.de 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0087.jpbe123.de 1.2.3.4 ttl=300
=== RUN   TestDNSProviders/jpbe123.de/18:pager601_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/jpbe123.de/19:pager1201_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/jpbe123.de/20:CAA:CAA_record
    integration_test.go:193: CREATE CAA jpbe123.de 0 issue "letsencrypt.org" ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#18
    integration_test.go:193: DELETE CAA jpbe123.de 0 issue "letsencrypt.org" ttl=300
=== RUN   TestDNSProviders/jpbe123.de/21:CAA_with_;:CAA_many_records
    integration_test.go:193: CREATE CAA jpbe123.de 0 issuewild ";" ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#19
    integration_test.go:193: DELETE CAA jpbe123.de 0 issuewild ";" ttl=300
=== RUN   TestDNSProviders/jpbe123.de/22:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty
=== RUN   TestDNSProviders/jpbe123.de/23:PTR:Create_PTR_record
    integration_test.go:193: CREATE PTR 4.jpbe123.de foo.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#20
    integration_test.go:193: DELETE PTR 4.jpbe123.de foo.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/24:SRV:SRV_record
    integration_test.go:193: CREATE SRV _sip._tcp.jpbe123.de 5 6 7 foo.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#21
    integration_test.go:193: DELETE SRV _sip._tcp.jpbe123.de 5 6 7 foo.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/25:SRV_w/_null_target:Null_Target
    integration_test.go:193: CREATE SRV _sip._tcp.jpbe123.de 52 62 72 foo.com. ttl=300
           CREATE SRV _sip._tcp.jpbe123.de 15 65 75 . ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#22
    integration_test.go:193: DELETE SRV _sip._tcp.jpbe123.de 15 65 75 . ttl=300
           DELETE SRV _sip._tcp.jpbe123.de 52 62 72 foo.com. ttl=300
=== RUN   TestDNSProviders/jpbe123.de/26:SSHFP:SSHFP_record
    integration_test.go:193: CREATE SSHFP jpbe123.de 1 1 66C7D5540B7D75A1FB4C84FEBFA178AD99BDD67C ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#23
    integration_test.go:193: DELETE SSHFP jpbe123.de 1 1 66C7D5540B7D75A1FB4C84FEBFA178AD99BDD67C ttl=300
=== RUN   TestDNSProviders/jpbe123.de/27:TLSA:TLSA_record
    integration_test.go:193: CREATE TLSA _443._tcp.jpbe123.de 3 1 1 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ttl=300
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#24
    integration_test.go:193: DELETE TLSA _443._tcp.jpbe123.de 3 1 1 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ttl=300
=== RUN   TestDNSProviders/jpbe123.de/28:TXTMulti_***SKIPPED(CanUseTXTMulti_not_supported)***:Empty
=== RUN   TestDNSProviders/jpbe123.de/29:TXTMulti_tests_that_break_DO_***SKIPPED(CanUseTXTMulti_not_supported)***:Empty
=== RUN   TestDNSProviders/jpbe123.de/30:DS_***SKIPPED(CanUseDS_not_supported)***:Empty
=== RUN   TestDNSProviders/jpbe123.de/31:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
=== RUN   TestDNSProviders/jpbe123.de/32:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
=== RUN   TestDNSProviders/jpbe123.de/33:ALIAS:ALIAS_at_root
    integration_test.go:193: CREATE ALIAS jpbe123.de foo.com. ttl=300
    integration_test.go:209: unknown rtype (ALIAS) when parsing (foo.com.) domain=(jpbe123.de)
=== RUN   TestDNSProviders/jpbe123.de/Post_cleanup:Empty#25
    integration_test.go:186: runTests: unknown rtype (ALIAS) when parsing (foo.com.) domain=(jpbe123.de)
=== RUN   TestDNSProviders/jpbe123.de/34:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty
    integration_test.go:186: runTests: unknown rtype (ALIAS) when parsing (foo.com.) domain=(jpbe123.de)
=== RUN   TestDNSProviders/jpbe123.de/35:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
    integration_test.go:186: runTests: unknown rtype (ALIAS) when parsing (foo.com.) domain=(jpbe123.de)
=== RUN   TestDNSProviders/jpbe123.de/36:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
    integration_test.go:186: runTests: unknown rtype (ALIAS) when parsing (foo.com.) domain=(jpbe123.de)
=== RUN   TestDNSProviders/jpbe123.de/37:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty
    integration_test.go:186: runTests: unknown rtype (ALIAS) when parsing (foo.com.) domain=(jpbe123.de)
--- FAIL: TestDNSProviders (26.73s)
    --- FAIL: TestDNSProviders/jpbe123.de (26.73s)
        --- PASS: TestDNSProviders/jpbe123.de/Clean_Slate:Empty (0.34s)
        --- PASS: TestDNSProviders/jpbe123.de/00:GeneralACD:Create_an_A_record (0.18s)
        --- PASS: TestDNSProviders/jpbe123.de/00:GeneralACD:Change_it (0.17s)
        --- PASS: TestDNSProviders/jpbe123.de/00:GeneralACD:Add_another (0.17s)
        --- PASS: TestDNSProviders/jpbe123.de/00:GeneralACD:Add_another(same_name) (0.17s)
        --- PASS: TestDNSProviders/jpbe123.de/00:GeneralACD:Change_a_ttl (0.16s)
        --- PASS: TestDNSProviders/jpbe123.de/00:GeneralACD:Change_single_target_from_set (0.17s)
        --- PASS: TestDNSProviders/jpbe123.de/00:GeneralACD:Change_all_ttls (0.22s)
        --- PASS: TestDNSProviders/jpbe123.de/00:GeneralACD:Delete_one (0.17s)
        --- PASS: TestDNSProviders/jpbe123.de/00:GeneralACD:Add_back_and_change_ttl (0.22s)
        --- PASS: TestDNSProviders/jpbe123.de/00:GeneralACD:Change_targets_and_ttls (0.18s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty (0.10s)
        --- PASS: TestDNSProviders/jpbe123.de/01:WildcardACD:Create_wildcard (0.20s)
        --- PASS: TestDNSProviders/jpbe123.de/01:WildcardACD:Delete_wildcard (0.17s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#01 (0.10s)
        --- PASS: TestDNSProviders/jpbe123.de/02:CNAME:Create_a_CNAME (0.18s)
        --- PASS: TestDNSProviders/jpbe123.de/02:CNAME:Change_CNAME_target (0.16s)
        --- PASS: TestDNSProviders/jpbe123.de/02:CNAME:Empty (0.10s)
        --- PASS: TestDNSProviders/jpbe123.de/02:CNAME:Record_pointing_to_@ (0.17s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#02 (0.10s)
        --- PASS: TestDNSProviders/jpbe123.de/03:MX:MX_record (0.16s)
        --- PASS: TestDNSProviders/jpbe123.de/03:MX:Second_MX_record,_same_prio (0.17s)
        --- PASS: TestDNSProviders/jpbe123.de/03:MX:3_MX (0.16s)
        --- PASS: TestDNSProviders/jpbe123.de/03:MX:Delete_one (0.18s)
        --- PASS: TestDNSProviders/jpbe123.de/03:MX:Change_to_other_name (0.19s)
        --- PASS: TestDNSProviders/jpbe123.de/03:MX:Change_Preference (0.17s)
        --- PASS: TestDNSProviders/jpbe123.de/03:MX:Record_pointing_to_@ (0.25s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#03 (0.11s)
        --- PASS: TestDNSProviders/jpbe123.de/04:Null_MX:Null_MX (0.16s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#04 (0.11s)
        --- PASS: TestDNSProviders/jpbe123.de/05:NS:NS_for_subdomain (0.17s)
        --- PASS: TestDNSProviders/jpbe123.de/05:NS:Dual_NS_for_subdomain (0.17s)
        --- PASS: TestDNSProviders/jpbe123.de/05:NS:NS_Record_pointing_to_@ (0.26s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#05 (0.15s)
        --- PASS: TestDNSProviders/jpbe123.de/06:IGNORE_NAME_function:Create_some_records (0.21s)
        --- PASS: TestDNSProviders/jpbe123.de/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_foo (0.19s)
        --- PASS: TestDNSProviders/jpbe123.de/06:IGNORE_NAME_function:Empty (0.18s)
        --- PASS: TestDNSProviders/jpbe123.de/06:IGNORE_NAME_function:Create_some_records#01 (0.27s)
        --- PASS: TestDNSProviders/jpbe123.de/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_*.foo (0.16s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#06 (0.19s)
        --- PASS: TestDNSProviders/jpbe123.de/07:IGNORE_TARGET_function:Create_some_records (0.20s)
        --- PASS: TestDNSProviders/jpbe123.de/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_test.foo.com. (0.16s)
        --- PASS: TestDNSProviders/jpbe123.de/07:IGNORE_TARGET_function:Empty (0.13s)
        --- PASS: TestDNSProviders/jpbe123.de/07:IGNORE_TARGET_function:Create_some_records#01 (0.21s)
        --- PASS: TestDNSProviders/jpbe123.de/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_**.foo.com._targets (0.21s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#07 (0.14s)
        --- PASS: TestDNSProviders/jpbe123.de/08:single_TXT:Create_a_TXT (0.16s)
        --- PASS: TestDNSProviders/jpbe123.de/08:single_TXT:Change_a_TXT (0.16s)
        --- PASS: TestDNSProviders/jpbe123.de/08:single_TXT:Empty (0.10s)
        --- PASS: TestDNSProviders/jpbe123.de/08:single_TXT:Create_a_TXT_with_spaces (0.17s)
        --- PASS: TestDNSProviders/jpbe123.de/08:single_TXT:Create_1_TXT_as_array (0.18s)
        --- PASS: TestDNSProviders/jpbe123.de/08:single_TXT:Empty#01 (0.10s)
        --- PASS: TestDNSProviders/jpbe123.de/08:single_TXT:Create_a_254-byte_TXT (0.16s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#08 (0.11s)
        --- PASS: TestDNSProviders/jpbe123.de/09:max-sized_TXT:Create_a_255-byte_TXT (0.16s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#09 (0.10s)
        --- PASS: TestDNSProviders/jpbe123.de/10:single_TXT_with_single-quote:Create_TXT_with_single-quote (0.16s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#10 (0.10s)
        --- PASS: TestDNSProviders/jpbe123.de/11:ws_TXT:Change_a_TXT_with_ws_at_end (0.16s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#11 (0.10s)
        --- PASS: TestDNSProviders/jpbe123.de/12:empty_TXT:TXT_with_empty_str (0.17s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#12 (0.09s)
        --- PASS: TestDNSProviders/jpbe123.de/13:TypeChange:Create_a_CNAME (0.17s)
        --- FAIL: TestDNSProviders/jpbe123.de/13:TypeChange:Change_to_A_record (0.10s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#13 (0.10s)
        --- PASS: TestDNSProviders/jpbe123.de/14:Case_Sensitivity:Create_CAPS (0.18s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#14 (0.10s)
        --- PASS: TestDNSProviders/jpbe123.de/15:IDNA:Internationalized_name (0.18s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#15 (0.09s)
        --- PASS: TestDNSProviders/jpbe123.de/16:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target (0.18s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#16 (0.10s)
        --- PASS: TestDNSProviders/jpbe123.de/17:pager101:99_records (6.44s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#17 (6.16s)
        --- PASS: TestDNSProviders/jpbe123.de/18:pager601_***SKIPPED(disabled_by_only)***:Empty (0.06s)
        --- PASS: TestDNSProviders/jpbe123.de/19:pager1201_***SKIPPED(disabled_by_only)***:Empty (0.06s)
        --- PASS: TestDNSProviders/jpbe123.de/20:CAA:CAA_record (0.16s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#18 (0.10s)
        --- PASS: TestDNSProviders/jpbe123.de/21:CAA_with_;:CAA_many_records (0.15s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#19 (0.09s)
        --- PASS: TestDNSProviders/jpbe123.de/22:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty (0.06s)
        --- PASS: TestDNSProviders/jpbe123.de/23:PTR:Create_PTR_record (0.17s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#20 (0.10s)
        --- PASS: TestDNSProviders/jpbe123.de/24:SRV:SRV_record (0.16s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#21 (0.10s)
        --- PASS: TestDNSProviders/jpbe123.de/25:SRV_w/_null_target:Null_Target (0.16s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#22 (0.10s)
        --- PASS: TestDNSProviders/jpbe123.de/26:SSHFP:SSHFP_record (0.18s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#23 (0.11s)
        --- PASS: TestDNSProviders/jpbe123.de/27:TLSA:TLSA_record (0.17s)
        --- PASS: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#24 (0.11s)
        --- PASS: TestDNSProviders/jpbe123.de/28:TXTMulti_***SKIPPED(CanUseTXTMulti_not_supported)***:Empty (0.06s)
        --- PASS: TestDNSProviders/jpbe123.de/29:TXTMulti_tests_that_break_DO_***SKIPPED(CanUseTXTMulti_not_supported)***:Empty (0.06s)
        --- PASS: TestDNSProviders/jpbe123.de/30:DS_***SKIPPED(CanUseDS_not_supported)***:Empty (0.08s)
        --- PASS: TestDNSProviders/jpbe123.de/31:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.07s)
        --- PASS: TestDNSProviders/jpbe123.de/32:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.07s)
        --- FAIL: TestDNSProviders/jpbe123.de/33:ALIAS:ALIAS_at_root (0.15s)
        --- FAIL: TestDNSProviders/jpbe123.de/Post_cleanup:Empty#25 (0.03s)
        --- FAIL: TestDNSProviders/jpbe123.de/34:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty (0.03s)
        --- FAIL: TestDNSProviders/jpbe123.de/35:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.04s)
        --- FAIL: TestDNSProviders/jpbe123.de/36:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.04s)
        --- FAIL: TestDNSProviders/jpbe123.de/37:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty (0.03s)
=== RUN   TestDualProviders
    integration_test.go:290: Clearing everything
    integration_test.go:281: unknown rtype (ALIAS) when parsing (foo.com.) domain=(jpbe123.de)
--- FAIL: TestDualProviders (0.04s)
FAIL
exit status 1
FAIL	github.com/StackExchange/dnscontrol/v3/integrationTest	26.867s

@kordianbruck
Copy link
Copy Markdown
Contributor

kordianbruck commented Feb 28, 2021

LGTM for netcup. Just the usual failure as the provider still doesn't allow TTL modification for individual records.

go test -v -verbose -provider NETCUP
=== RUN   TestDNSProviders
=== RUN   TestDNSProviders/example.com
=== RUN   TestDNSProviders/example.com/Clean_Slate:Empty
    integration_test.go:193: DELETE A rec0000.example.com 1.2.3.4 ttl=0, Netcup ID: 33597137
    integration_test.go:193: DELETE A rec0001.example.com 1.2.3.4 ttl=0, Netcup ID: 33597138
    integration_test.go:193: DELETE A rec0002.example.com 1.2.3.4 ttl=0, Netcup ID: 33597139
    integration_test.go:193: DELETE A rec0003.example.com 1.2.3.4 ttl=0, Netcup ID: 33597153
    integration_test.go:193: DELETE A rec0004.example.com 1.2.3.4 ttl=0, Netcup ID: 33597154
    integration_test.go:193: DELETE A rec0005.example.com 1.2.3.4 ttl=0, Netcup ID: 33597155
    integration_test.go:193: DELETE A rec0006.example.com 1.2.3.4 ttl=0, Netcup ID: 33597156
    integration_test.go:193: DELETE A rec0007.example.com 1.2.3.4 ttl=0, Netcup ID: 33597157
    integration_test.go:193: DELETE A rec0008.example.com 1.2.3.4 ttl=0, Netcup ID: 33597158
    integration_test.go:193: DELETE A rec0009.example.com 1.2.3.4 ttl=0, Netcup ID: 33597159
    integration_test.go:193: DELETE A rec0010.example.com 1.2.3.4 ttl=0, Netcup ID: 33597160
    integration_test.go:193: DELETE A rec0011.example.com 1.2.3.4 ttl=0, Netcup ID: 33597161
    integration_test.go:193: DELETE A rec0012.example.com 1.2.3.4 ttl=0, Netcup ID: 33597162
    integration_test.go:193: DELETE A rec0013.example.com 1.2.3.4 ttl=0, Netcup ID: 33597163
=== RUN   TestDNSProviders/example.com/00:GeneralACD:Create_an_A_record
    integration_test.go:193: CREATE A example.com 1.1.1.1 ttl=0
=== RUN   TestDNSProviders/example.com/00:GeneralACD:Change_it
    integration_test.go:193: MODIFY A example.com: (1.1.1.1 ttl=0) -> (1.2.3.4 ttl=0), Netcup ID: 33597164: 
=== RUN   TestDNSProviders/example.com/00:GeneralACD:Add_another
    integration_test.go:193: CREATE A www.example.com 1.2.3.4 ttl=0
=== RUN   TestDNSProviders/example.com/00:GeneralACD:Add_another(same_name)
    integration_test.go:193: CREATE A www.example.com 5.6.7.8 ttl=0
=== RUN   TestDNSProviders/example.com/00:GeneralACD:Change_a_ttl
    integration_test.go:189: Expected changes, but got none
=== RUN   TestDNSProviders/example.com/Post_cleanup:Empty
    integration_test.go:193: DELETE A example.com 1.2.3.4 ttl=0, Netcup ID: 33597164
    integration_test.go:193: DELETE A www.example.com 1.2.3.4 ttl=0, Netcup ID: 33597165
    integration_test.go:193: DELETE A www.example.com 5.6.7.8 ttl=0, Netcup ID: 33597166
=== RUN   TestDNSProviders/example.com/01:WildcardACD:Create_wildcard
    integration_test.go:193: CREATE A *.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A www.example.com 1.1.1.1 ttl=0
=== RUN   TestDNSProviders/example.com/Post_cleanup:Empty#01
    integration_test.go:193: DELETE A *.example.com 1.2.3.4 ttl=0, Netcup ID: 33597167
    integration_test.go:193: DELETE A www.example.com 1.1.1.1 ttl=0, Netcup ID: 33597168
=== RUN   TestDNSProviders/example.com/02:CNAME:Create_a_CNAME
    integration_test.go:193: CREATE CNAME foo.example.com google.com. ttl=0
=== RUN   TestDNSProviders/example.com/Post_cleanup:Empty#02
    integration_test.go:193: DELETE CNAME foo.example.com google.com. ttl=0, Netcup ID: 33597169
=== RUN   TestDNSProviders/example.com/03:MX:MX_record
    integration_test.go:193: CREATE MX example.com 5 foo.com. ttl=0
=== RUN   TestDNSProviders/example.com/Post_cleanup:Empty#03
    integration_test.go:193: DELETE MX example.com 5 foo.com. ttl=0, Netcup ID: 33597170
=== RUN   TestDNSProviders/example.com/04:Null_MX_***SKIPPED(excluded_by_not("NETCUP"))***:Empty
=== RUN   TestDNSProviders/example.com/05:NS_***SKIPPED(excluded_by_not("NETCUP"))***:Empty
=== RUN   TestDNSProviders/example.com/06:IGNORE_NAME_function:Create_some_records
    integration_test.go:193: CREATE TXT foo.example.com "simple" ttl=0
    integration_test.go:193: CREATE A foo.example.com 1.2.3.4 ttl=0
=== RUN   TestDNSProviders/example.com/Post_cleanup:Empty#04
    integration_test.go:193: DELETE TXT foo.example.com "simple" ttl=0, Netcup ID: 33597171
    integration_test.go:193: DELETE A foo.example.com 1.2.3.4 ttl=0, Netcup ID: 33597172
=== RUN   TestDNSProviders/example.com/07:IGNORE_TARGET_function:Create_some_records
    integration_test.go:193: CREATE CNAME bar.example.com test.bar.com. ttl=0
    integration_test.go:193: CREATE CNAME foo.example.com test.foo.com. ttl=0
=== RUN   TestDNSProviders/example.com/Post_cleanup:Empty#05
    integration_test.go:193: DELETE CNAME bar.example.com test.bar.com. ttl=0, Netcup ID: 33597173
    integration_test.go:193: DELETE CNAME foo.example.com test.foo.com. ttl=0, Netcup ID: 33597174
=== RUN   TestDNSProviders/example.com/08:single_TXT:Create_a_TXT
    integration_test.go:193: CREATE TXT foo.example.com "simple" ttl=0
=== RUN   TestDNSProviders/example.com/Post_cleanup:Empty#06
    integration_test.go:193: DELETE TXT foo.example.com "simple" ttl=0, Netcup ID: 33597175
=== RUN   TestDNSProviders/example.com/09:max-sized_TXT:Create_a_255-byte_TXT
    integration_test.go:193: CREATE TXT foo.example.com "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=0
=== RUN   TestDNSProviders/example.com/Post_cleanup:Empty#07
    integration_test.go:193: DELETE TXT foo.example.com "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=0, Netcup ID: 33597176
=== RUN   TestDNSProviders/example.com/10:single_TXT_with_single-quote:Create_TXT_with_single-quote
    integration_test.go:193: CREATE TXT foo.example.com "blah`blah" ttl=0
=== RUN   TestDNSProviders/example.com/Post_cleanup:Empty#08
    integration_test.go:193: DELETE TXT foo.example.com "blah`blah" ttl=0, Netcup ID: 33597177
=== RUN   TestDNSProviders/example.com/11:ws_TXT:Change_a_TXT_with_ws_at_end
    integration_test.go:193: CREATE TXT foo.example.com "with space at end  " ttl=0
=== RUN   TestDNSProviders/example.com/Post_cleanup:Empty#09
    integration_test.go:193: DELETE TXT foo.example.com "with space at end  " ttl=0, Netcup ID: 33597178
=== RUN   TestDNSProviders/example.com/12:empty_TXT_***SKIPPED(excluded_by_not("NETCUP"))***:Empty
=== RUN   TestDNSProviders/example.com/13:TypeChange:Create_a_CNAME
    integration_test.go:193: CREATE CNAME foo.example.com google.com. ttl=0
=== RUN   TestDNSProviders/example.com/Post_cleanup:Empty#10
    integration_test.go:193: DELETE CNAME foo.example.com google.com. ttl=0, Netcup ID: 33597179
=== RUN   TestDNSProviders/example.com/14:Case_Sensitivity:Create_CAPS
    integration_test.go:193: CREATE MX bar.example.com 5 bar.com. ttl=0
=== RUN   TestDNSProviders/example.com/Post_cleanup:Empty#11
    integration_test.go:193: DELETE MX bar.example.com 5 bar.com. ttl=0, Netcup ID: 33597180
=== RUN   TestDNSProviders/example.com/15:IDNA:Internationalized_name
    integration_test.go:193: CREATE A xn--ndaaa.example.com 1.2.3.4 ttl=0
=== RUN   TestDNSProviders/example.com/Post_cleanup:Empty#12
    integration_test.go:193: DELETE A xn--ndaaa.example.com 1.2.3.4 ttl=0, Netcup ID: 33597181
=== RUN   TestDNSProviders/example.com/16:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target
    integration_test.go:193: CREATE CNAME xn--o-0gab.example.com xn--ndaaa.xn--vhquv. ttl=0
=== RUN   TestDNSProviders/example.com/Post_cleanup:Empty#13
    integration_test.go:193: DELETE CNAME xn--o-0gab.example.com xn--ndaaa.xn--vhquv. ttl=0, Netcup ID: 33597182
=== RUN   TestDNSProviders/example.com/17:pager101:99_records
    integration_test.go:193: CREATE A rec0000.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0001.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0002.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0003.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0004.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0005.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0006.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0007.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0008.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0009.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0010.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0011.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0012.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0013.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0014.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0015.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0016.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0017.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0018.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0019.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0020.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0021.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0022.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0023.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0024.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0025.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0026.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0027.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0028.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0029.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0030.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0031.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0032.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0033.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0034.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0035.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0036.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0037.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0038.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0039.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0040.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0041.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0042.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0043.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0044.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0045.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0046.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0047.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0048.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0049.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0050.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0051.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0052.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0053.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0054.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0055.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0056.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0057.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0058.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0059.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0060.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0061.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0062.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0063.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0064.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0065.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0066.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0067.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0068.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0069.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0070.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0071.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0072.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0073.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0074.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0075.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0076.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0077.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0078.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0079.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0080.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0081.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0082.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0083.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0084.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0085.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0086.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0087.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0088.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0089.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0090.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0091.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0092.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0093.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0094.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0095.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0096.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0097.example.com 1.2.3.4 ttl=0
    integration_test.go:193: CREATE A rec0098.example.com 1.2.3.4 ttl=0
=== RUN   TestDNSProviders/example.com/Post_cleanup:Empty#14
    integration_test.go:193: DELETE A rec0000.example.com 1.2.3.4 ttl=0, Netcup ID: 33597183
    integration_test.go:193: DELETE A rec0001.example.com 1.2.3.4 ttl=0, Netcup ID: 33597184
    integration_test.go:193: DELETE A rec0002.example.com 1.2.3.4 ttl=0, Netcup ID: 33597185
    integration_test.go:193: DELETE A rec0003.example.com 1.2.3.4 ttl=0, Netcup ID: 33597186
    integration_test.go:193: DELETE A rec0004.example.com 1.2.3.4 ttl=0, Netcup ID: 33597187
    integration_test.go:193: DELETE A rec0005.example.com 1.2.3.4 ttl=0, Netcup ID: 33597188
    integration_test.go:193: DELETE A rec0006.example.com 1.2.3.4 ttl=0, Netcup ID: 33597339
    integration_test.go:193: DELETE A rec0007.example.com 1.2.3.4 ttl=0, Netcup ID: 33597383
    integration_test.go:193: DELETE A rec0008.example.com 1.2.3.4 ttl=0, Netcup ID: 33597418
    integration_test.go:193: DELETE A rec0009.example.com 1.2.3.4 ttl=0, Netcup ID: 33597419
    integration_test.go:193: DELETE A rec0010.example.com 1.2.3.4 ttl=0, Netcup ID: 33597420
    integration_test.go:193: DELETE A rec0011.example.com 1.2.3.4 ttl=0, Netcup ID: 33597421
    integration_test.go:193: DELETE A rec0012.example.com 1.2.3.4 ttl=0, Netcup ID: 33597422
    integration_test.go:193: DELETE A rec0013.example.com 1.2.3.4 ttl=0, Netcup ID: 33597423
    integration_test.go:193: DELETE A rec0014.example.com 1.2.3.4 ttl=0, Netcup ID: 33597424
    integration_test.go:193: DELETE A rec0015.example.com 1.2.3.4 ttl=0, Netcup ID: 33597425
    integration_test.go:193: DELETE A rec0016.example.com 1.2.3.4 ttl=0, Netcup ID: 33597426
    integration_test.go:193: DELETE A rec0017.example.com 1.2.3.4 ttl=0, Netcup ID: 33597427
    integration_test.go:193: DELETE A rec0018.example.com 1.2.3.4 ttl=0, Netcup ID: 33597428
    integration_test.go:193: DELETE A rec0019.example.com 1.2.3.4 ttl=0, Netcup ID: 33597429
    integration_test.go:193: DELETE A rec0020.example.com 1.2.3.4 ttl=0, Netcup ID: 33597430
    integration_test.go:193: DELETE A rec0021.example.com 1.2.3.4 ttl=0, Netcup ID: 33597431
    integration_test.go:193: DELETE A rec0022.example.com 1.2.3.4 ttl=0, Netcup ID: 33597432
    integration_test.go:193: DELETE A rec0023.example.com 1.2.3.4 ttl=0, Netcup ID: 33597433
    integration_test.go:193: DELETE A rec0024.example.com 1.2.3.4 ttl=0, Netcup ID: 33597434
    integration_test.go:193: DELETE A rec0025.example.com 1.2.3.4 ttl=0, Netcup ID: 33597435
    integration_test.go:193: DELETE A rec0026.example.com 1.2.3.4 ttl=0, Netcup ID: 33597436
    integration_test.go:193: DELETE A rec0027.example.com 1.2.3.4 ttl=0, Netcup ID: 33597437
    integration_test.go:193: DELETE A rec0028.example.com 1.2.3.4 ttl=0, Netcup ID: 33597438
    integration_test.go:193: DELETE A rec0029.example.com 1.2.3.4 ttl=0, Netcup ID: 33597439
    integration_test.go:193: DELETE A rec0030.example.com 1.2.3.4 ttl=0, Netcup ID: 33597440
    integration_test.go:193: DELETE A rec0031.example.com 1.2.3.4 ttl=0, Netcup ID: 33597441
    integration_test.go:193: DELETE A rec0032.example.com 1.2.3.4 ttl=0, Netcup ID: 33597442
    integration_test.go:193: DELETE A rec0033.example.com 1.2.3.4 ttl=0, Netcup ID: 33597443
    integration_test.go:193: DELETE A rec0034.example.com 1.2.3.4 ttl=0, Netcup ID: 33597444
    integration_test.go:193: DELETE A rec0035.example.com 1.2.3.4 ttl=0, Netcup ID: 33597445
    integration_test.go:193: DELETE A rec0036.example.com 1.2.3.4 ttl=0, Netcup ID: 33597446
    integration_test.go:193: DELETE A rec0037.example.com 1.2.3.4 ttl=0, Netcup ID: 33597447
    integration_test.go:193: DELETE A rec0038.example.com 1.2.3.4 ttl=0, Netcup ID: 33597448
    integration_test.go:193: DELETE A rec0039.example.com 1.2.3.4 ttl=0, Netcup ID: 33597449
    integration_test.go:193: DELETE A rec0040.example.com 1.2.3.4 ttl=0, Netcup ID: 33597450
    integration_test.go:193: DELETE A rec0041.example.com 1.2.3.4 ttl=0, Netcup ID: 33597451
    integration_test.go:193: DELETE A rec0042.example.com 1.2.3.4 ttl=0, Netcup ID: 33597452
    integration_test.go:193: DELETE A rec0043.example.com 1.2.3.4 ttl=0, Netcup ID: 33597453
    integration_test.go:193: DELETE A rec0044.example.com 1.2.3.4 ttl=0, Netcup ID: 33597454
    integration_test.go:193: DELETE A rec0045.example.com 1.2.3.4 ttl=0, Netcup ID: 33597455
    integration_test.go:193: DELETE A rec0046.example.com 1.2.3.4 ttl=0, Netcup ID: 33597456
    integration_test.go:193: DELETE A rec0047.example.com 1.2.3.4 ttl=0, Netcup ID: 33597457
    integration_test.go:193: DELETE A rec0048.example.com 1.2.3.4 ttl=0, Netcup ID: 33597458
    integration_test.go:193: DELETE A rec0049.example.com 1.2.3.4 ttl=0, Netcup ID: 33597459
    integration_test.go:193: DELETE A rec0050.example.com 1.2.3.4 ttl=0, Netcup ID: 33597460
    integration_test.go:193: DELETE A rec0051.example.com 1.2.3.4 ttl=0, Netcup ID: 33597461
    integration_test.go:193: DELETE A rec0052.example.com 1.2.3.4 ttl=0, Netcup ID: 33597462
    integration_test.go:193: DELETE A rec0053.example.com 1.2.3.4 ttl=0, Netcup ID: 33597463
    integration_test.go:193: DELETE A rec0054.example.com 1.2.3.4 ttl=0, Netcup ID: 33597464
    integration_test.go:193: DELETE A rec0055.example.com 1.2.3.4 ttl=0, Netcup ID: 33597465
    integration_test.go:193: DELETE A rec0056.example.com 1.2.3.4 ttl=0, Netcup ID: 33597466
    integration_test.go:193: DELETE A rec0057.example.com 1.2.3.4 ttl=0, Netcup ID: 33597467
    integration_test.go:193: DELETE A rec0058.example.com 1.2.3.4 ttl=0, Netcup ID: 33597468
    integration_test.go:193: DELETE A rec0059.example.com 1.2.3.4 ttl=0, Netcup ID: 33597469
    integration_test.go:193: DELETE A rec0060.example.com 1.2.3.4 ttl=0, Netcup ID: 33597470
    integration_test.go:193: DELETE A rec0061.example.com 1.2.3.4 ttl=0, Netcup ID: 33597471
    integration_test.go:193: DELETE A rec0062.example.com 1.2.3.4 ttl=0, Netcup ID: 33597472
    integration_test.go:193: DELETE A rec0063.example.com 1.2.3.4 ttl=0, Netcup ID: 33597473
    integration_test.go:193: DELETE A rec0064.example.com 1.2.3.4 ttl=0, Netcup ID: 33597474
    integration_test.go:193: DELETE A rec0065.example.com 1.2.3.4 ttl=0, Netcup ID: 33597475
    integration_test.go:193: DELETE A rec0066.example.com 1.2.3.4 ttl=0, Netcup ID: 33597476
    integration_test.go:193: DELETE A rec0067.example.com 1.2.3.4 ttl=0, Netcup ID: 33597477
    integration_test.go:193: DELETE A rec0068.example.com 1.2.3.4 ttl=0, Netcup ID: 33597478
    integration_test.go:193: DELETE A rec0069.example.com 1.2.3.4 ttl=0, Netcup ID: 33597479
    integration_test.go:193: DELETE A rec0070.example.com 1.2.3.4 ttl=0, Netcup ID: 33597480
    integration_test.go:193: DELETE A rec0071.example.com 1.2.3.4 ttl=0, Netcup ID: 33597481
    integration_test.go:193: DELETE A rec0072.example.com 1.2.3.4 ttl=0, Netcup ID: 33597482
    integration_test.go:193: DELETE A rec0073.example.com 1.2.3.4 ttl=0, Netcup ID: 33597483
    integration_test.go:193: DELETE A rec0074.example.com 1.2.3.4 ttl=0, Netcup ID: 33597484
    integration_test.go:193: DELETE A rec0075.example.com 1.2.3.4 ttl=0, Netcup ID: 33597485
    integration_test.go:193: DELETE A rec0076.example.com 1.2.3.4 ttl=0, Netcup ID: 33597486
    integration_test.go:193: DELETE A rec0077.example.com 1.2.3.4 ttl=0, Netcup ID: 33597487
    integration_test.go:193: DELETE A rec0078.example.com 1.2.3.4 ttl=0, Netcup ID: 33597488
    integration_test.go:193: DELETE A rec0079.example.com 1.2.3.4 ttl=0, Netcup ID: 33597489
    integration_test.go:193: DELETE A rec0080.example.com 1.2.3.4 ttl=0, Netcup ID: 33597490
    integration_test.go:193: DELETE A rec0081.example.com 1.2.3.4 ttl=0, Netcup ID: 33597491
    integration_test.go:193: DELETE A rec0082.example.com 1.2.3.4 ttl=0, Netcup ID: 33597492
    integration_test.go:193: DELETE A rec0083.example.com 1.2.3.4 ttl=0, Netcup ID: 33597493
    integration_test.go:193: DELETE A rec0084.example.com 1.2.3.4 ttl=0, Netcup ID: 33597494
    integration_test.go:193: DELETE A rec0085.example.com 1.2.3.4 ttl=0, Netcup ID: 33597495
    integration_test.go:193: DELETE A rec0086.example.com 1.2.3.4 ttl=0, Netcup ID: 33597496
    integration_test.go:193: DELETE A rec0087.example.com 1.2.3.4 ttl=0, Netcup ID: 33597497
    integration_test.go:193: DELETE A rec0088.example.com 1.2.3.4 ttl=0, Netcup ID: 33597498
    integration_test.go:193: DELETE A rec0089.example.com 1.2.3.4 ttl=0, Netcup ID: 33597499
    integration_test.go:193: DELETE A rec0090.example.com 1.2.3.4 ttl=0, Netcup ID: 33597500
    integration_test.go:193: DELETE A rec0091.example.com 1.2.3.4 ttl=0, Netcup ID: 33597501
    integration_test.go:193: DELETE A rec0092.example.com 1.2.3.4 ttl=0, Netcup ID: 33597502
    integration_test.go:193: DELETE A rec0093.example.com 1.2.3.4 ttl=0, Netcup ID: 33597503
    integration_test.go:193: DELETE A rec0094.example.com 1.2.3.4 ttl=0, Netcup ID: 33597504
    integration_test.go:193: DELETE A rec0095.example.com 1.2.3.4 ttl=0, Netcup ID: 33597505
    integration_test.go:193: DELETE A rec0096.example.com 1.2.3.4 ttl=0, Netcup ID: 33597506
    integration_test.go:193: DELETE A rec0097.example.com 1.2.3.4 ttl=0, Netcup ID: 33597507
    integration_test.go:193: DELETE A rec0098.example.com 1.2.3.4 ttl=0, Netcup ID: 33597508
=== RUN   TestDNSProviders/example.com/18:pager601_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/example.com/19:pager1201_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/example.com/20:CAA:CAA_record
    integration_test.go:193: CREATE CAA example.com 0 issue "letsencrypt.org" ttl=0
=== RUN   TestDNSProviders/example.com/Post_cleanup:Empty#15
    integration_test.go:193: DELETE CAA example.com 0 issue "letsencrypt.org" ttl=0, Netcup ID: 33597517
=== RUN   TestDNSProviders/example.com/21:CAA_with_;:CAA_many_records
    integration_test.go:193: CREATE CAA example.com 0 issuewild ";" ttl=0
=== RUN   TestDNSProviders/example.com/Post_cleanup:Empty#16
    integration_test.go:193: DELETE CAA example.com 0 issuewild ";" ttl=0, Netcup ID: 33597518
=== RUN   TestDNSProviders/example.com/22:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty
=== RUN   TestDNSProviders/example.com/23:PTR_***SKIPPED(CanUsePTR_not_supported)***:Empty
=== RUN   TestDNSProviders/example.com/24:SRV:SRV_record
    integration_test.go:193: CREATE SRV _sip._tcp.example.com 5 6 7 foo.com. ttl=0
=== RUN   TestDNSProviders/example.com/Post_cleanup:Empty#17
    integration_test.go:193: DELETE SRV _sip._tcp.example.com 5 6 7 foo.com. ttl=0, Netcup ID: 33597519
=== RUN   TestDNSProviders/example.com/25:SRV_w/_null_target:Null_Target
    integration_test.go:193: CREATE SRV _sip._tcp.example.com 52 62 72 foo.com. ttl=0
    integration_test.go:193: CREATE SRV _sip._tcp.example.com 15 65 75 . ttl=0
=== RUN   TestDNSProviders/example.com/Post_cleanup:Empty#18
    integration_test.go:193: DELETE SRV _sip._tcp.example.com 15 65 75 . ttl=0, Netcup ID: 33597521
    integration_test.go:193: DELETE SRV _sip._tcp.example.com 52 62 72 foo.com. ttl=0, Netcup ID: 33597520
=== RUN   TestDNSProviders/example.com/26:SSHFP_***SKIPPED(CanUseSSHFP_not_supported)***:Empty
=== RUN   TestDNSProviders/example.com/27:TLSA_***SKIPPED(CanUseTLSA_not_supported)***:Empty
=== RUN   TestDNSProviders/example.com/28:TXTMulti:Create_TXTMulti_1
    integration_test.go:193: CREATE TXT foo1.example.com "simple" ttl=0
=== RUN   TestDNSProviders/example.com/Post_cleanup:Empty#19
    integration_test.go:193: DELETE TXT foo1.example.com "simple" ttl=0, Netcup ID: 33597522
=== RUN   TestDNSProviders/example.com/29:TXTMulti_tests_that_break_DO:3x255-byte_TXTMulti
    integration_test.go:193: CREATE TXT foo3.example.com "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=0
    integration_test.go:212: Expected 0 corrections on second run, but found 1.
    integration_test.go:214: #0: MODIFY TXT foo3.example.com: ("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=0) -> ("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=0), Netcup ID: 33597523: 
=== RUN   TestDNSProviders/example.com/Post_cleanup:Empty#20
    integration_test.go:193: DELETE TXT foo3.example.com "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=0, Netcup ID: 33597523
=== RUN   TestDNSProviders/example.com/30:DS_***SKIPPED(CanUseDS_not_supported)***:Empty
=== RUN   TestDNSProviders/example.com/31:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
=== RUN   TestDNSProviders/example.com/32:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
=== RUN   TestDNSProviders/example.com/33:ALIAS_***SKIPPED(CanUseAlias_not_supported)***:Empty
=== RUN   TestDNSProviders/example.com/34:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty
=== RUN   TestDNSProviders/example.com/35:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
=== RUN   TestDNSProviders/example.com/36:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
=== RUN   TestDNSProviders/example.com/37:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty
--- FAIL: TestDNSProviders (313.03s)
    --- FAIL: TestDNSProviders/example.com (312.85s)
        --- PASS: TestDNSProviders/example.com/Clean_Slate:Empty (1.48s)
        --- PASS: TestDNSProviders/example.com/00:GeneralACD:Create_an_A_record (2.92s)
        --- PASS: TestDNSProviders/example.com/00:GeneralACD:Change_it (0.22s)
        --- PASS: TestDNSProviders/example.com/00:GeneralACD:Add_another (2.42s)
        --- PASS: TestDNSProviders/example.com/00:GeneralACD:Add_another(same_name) (2.58s)
        --- FAIL: TestDNSProviders/example.com/00:GeneralACD:Change_a_ttl (0.07s)
        --- PASS: TestDNSProviders/example.com/Post_cleanup:Empty (0.36s)
        --- PASS: TestDNSProviders/example.com/01:WildcardACD:Create_wildcard (4.69s)
        --- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#01 (0.30s)
        --- PASS: TestDNSProviders/example.com/02:CNAME:Create_a_CNAME (2.41s)
        --- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#02 (0.18s)
        --- PASS: TestDNSProviders/example.com/03:MX:MX_record (2.51s)
        --- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#03 (0.17s)
        --- PASS: TestDNSProviders/example.com/04:Null_MX_***SKIPPED(excluded_by_not("NETCUP"))***:Empty (0.06s)
        --- PASS: TestDNSProviders/example.com/05:NS_***SKIPPED(excluded_by_not("NETCUP"))***:Empty (0.06s)
        --- PASS: TestDNSProviders/example.com/06:IGNORE_NAME_function:Create_some_records (4.80s)
        --- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#04 (0.30s)
        --- PASS: TestDNSProviders/example.com/07:IGNORE_TARGET_function:Create_some_records (4.84s)
        --- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#05 (0.27s)
        --- PASS: TestDNSProviders/example.com/08:single_TXT:Create_a_TXT (2.45s)
        --- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#06 (0.17s)
        --- PASS: TestDNSProviders/example.com/09:max-sized_TXT:Create_a_255-byte_TXT (2.38s)
        --- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#07 (0.20s)
        --- PASS: TestDNSProviders/example.com/10:single_TXT_with_single-quote:Create_TXT_with_single-quote (2.47s)
        --- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#08 (0.15s)
        --- PASS: TestDNSProviders/example.com/11:ws_TXT:Change_a_TXT_with_ws_at_end (2.41s)
        --- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#09 (0.17s)
        --- PASS: TestDNSProviders/example.com/12:empty_TXT_***SKIPPED(excluded_by_not("NETCUP"))***:Empty (0.06s)
        --- PASS: TestDNSProviders/example.com/13:TypeChange:Create_a_CNAME (2.39s)
        --- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#10 (0.16s)
        --- PASS: TestDNSProviders/example.com/14:Case_Sensitivity:Create_CAPS (2.44s)
        --- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#11 (0.17s)
        --- PASS: TestDNSProviders/example.com/15:IDNA:Internationalized_name (2.48s)
        --- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#12 (0.18s)
        --- PASS: TestDNSProviders/example.com/16:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target (2.45s)
        --- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#13 (0.19s)
        --- PASS: TestDNSProviders/example.com/17:pager101:99_records (230.59s)
        --- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#14 (11.56s)
        --- PASS: TestDNSProviders/example.com/18:pager601_***SKIPPED(disabled_by_only)***:Empty (0.06s)
        --- PASS: TestDNSProviders/example.com/19:pager1201_***SKIPPED(disabled_by_only)***:Empty (0.06s)
        --- PASS: TestDNSProviders/example.com/20:CAA:CAA_record (2.50s)
        --- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#15 (0.19s)
        --- PASS: TestDNSProviders/example.com/21:CAA_with_;:CAA_many_records (2.50s)
        --- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#16 (0.18s)
        --- PASS: TestDNSProviders/example.com/22:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty (0.06s)
        --- PASS: TestDNSProviders/example.com/23:PTR_***SKIPPED(CanUsePTR_not_supported)***:Empty (0.08s)
        --- PASS: TestDNSProviders/example.com/24:SRV:SRV_record (2.48s)
        --- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#17 (0.17s)
        --- PASS: TestDNSProviders/example.com/25:SRV_w/_null_target:Null_Target (4.76s)
        --- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#18 (0.29s)
        --- PASS: TestDNSProviders/example.com/26:SSHFP_***SKIPPED(CanUseSSHFP_not_supported)***:Empty (0.08s)
        --- PASS: TestDNSProviders/example.com/27:TLSA_***SKIPPED(CanUseTLSA_not_supported)***:Empty (0.06s)
        --- PASS: TestDNSProviders/example.com/28:TXTMulti:Create_TXTMulti_1 (2.40s)
        --- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#19 (0.17s)
        --- FAIL: TestDNSProviders/example.com/29:TXTMulti_tests_that_break_DO:3x255-byte_TXTMulti (2.36s)
        --- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#20 (0.17s)
        --- PASS: TestDNSProviders/example.com/30:DS_***SKIPPED(CanUseDS_not_supported)***:Empty (0.07s)
        --- PASS: TestDNSProviders/example.com/31:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.07s)
        --- PASS: TestDNSProviders/example.com/32:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.07s)
        --- PASS: TestDNSProviders/example.com/33:ALIAS_***SKIPPED(CanUseAlias_not_supported)***:Empty (0.06s)
        --- PASS: TestDNSProviders/example.com/34:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty (0.07s)
        --- PASS: TestDNSProviders/example.com/35:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.06s)
        --- PASS: TestDNSProviders/example.com/36:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.08s)
        --- PASS: TestDNSProviders/example.com/37:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty (0.08s)
=== RUN   TestDualProviders
    integration_test.go:290: Clearing everything
    integration_test.go:296: Adding nameservers from another provider
    integration_test.go:299: Running again to ensure stability
--- PASS: TestDualProviders (0.27s)
FAIL
exit status 1
FAIL	github.com/StackExchange/dnscontrol/v3/integrationTest	313.313s

@vatsalyagoel
Copy link
Copy Markdown
Contributor

AzureDNS looks Good. Thanks!

@tlimoncelli
Copy link
Copy Markdown
Contributor Author

Hi! Thanks for the ping.
The tests are not passing for the Hetzner provider, but the failure is identical on master. Two TXTMulti test cases fail, likely since enabling them via #963. I can have a look at the failures today.
This PR is not making things worse, so OK to proceed from my side.

Thanks for letting me know. If the bugs have to do with TXT records, I should warn you that I'm rewriting how TXT records are handled. That branch (which is a fork of this one), is here #1063

@Deraen
Copy link
Copy Markdown
Contributor

Deraen commented Mar 1, 2021

Digitalocean is already checked, but I can confirm the tests are passing for me also.

@KaiSchwarz-cnic
Copy link
Copy Markdown
Contributor

KaiSchwarz-cnic commented Mar 1, 2021

HEXONET checked, working.
(even though this got already checked)

@rblenkinsopp
Copy link
Copy Markdown
Contributor

HEDNS is currently not working, working on an MR to resolve.

@tlimoncelli
Copy link
Copy Markdown
Contributor Author

CC @jamielennox (Is there a maintainer for softlayer?)

@tlimoncelli
Copy link
Copy Markdown
Contributor Author

Thanks for checking in, @svenpeter42 @das7pad @pgaskin @jpbede @kordianbruck @vatsalyagoel @Deraen @Papakai @rblenkinsopp

@rblenkinsopp
Copy link
Copy Markdown
Contributor

rblenkinsopp commented Mar 1, 2021

@tlimoncelli: So after porting #1064 which was also affecting this, this MR appears to have broken all TXT record handling with the HEDNS provider compared to master where it's functioning correctly. I'm investigating why this is, but wanted to check as you'd mentioned other refactorings around TXT records? Converting .Target to .GetTargetField fails when TXT fields were being used, working on an MR to resolve.

@jamielennox
Copy link
Copy Markdown
Contributor

CC @jamielennox (Is there a maintainer for softlayer?)

I had asked a few people in that community to pick it up. I would suggest deprecating it and that will bring someone forward if it's important.

I'm not sure if it's even still a supported API.

@masterzen
Copy link
Copy Markdown
Contributor

masterzen commented Mar 1, 2021

Hi @tlimoncelli ,

I confirm that OVH still passes the tests:

go test -v -verbose -provider OVH
=== RUN   TestDNSProviders
=== RUN   TestDNSProviders/dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Clean_Slate:Empty
    integration_test.go:193: DELETE NS dnscontroltest.ovh ns1.example.com. ttl=300
    integration_test.go:193: DELETE NS dnscontroltest.ovh ns2.example.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/00:GeneralACD:Create_an_A_record
    integration_test.go:193: CREATE A dnscontroltest.ovh 1.1.1.1 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/00:GeneralACD:Change_it
    integration_test.go:193: MODIFY A dnscontroltest.ovh: (1.1.1.1 ttl=300) -> (1.2.3.4 ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/00:GeneralACD:Add_another
    integration_test.go:193: CREATE A www.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/00:GeneralACD:Add_another(same_name)
    integration_test.go:193: CREATE A www.dnscontroltest.ovh 5.6.7.8 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/00:GeneralACD:Change_a_ttl
    integration_test.go:193: MODIFY A dnscontroltest.ovh: (1.2.3.4 ttl=300) -> (1.2.3.4 ttl=1000)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/00:GeneralACD:Change_single_target_from_set
    integration_test.go:193: MODIFY A www.dnscontroltest.ovh: (1.2.3.4 ttl=300) -> (2.2.2.2 ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/00:GeneralACD:Change_all_ttls
    integration_test.go:193: MODIFY A www.dnscontroltest.ovh: (5.6.7.8 ttl=300) -> (5.6.7.8 ttl=400)
    integration_test.go:193: MODIFY A www.dnscontroltest.ovh: (2.2.2.2 ttl=300) -> (2.2.2.2 ttl=400)
    integration_test.go:193: MODIFY A dnscontroltest.ovh: (1.2.3.4 ttl=1000) -> (1.2.3.4 ttl=500)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/00:GeneralACD:Delete_one
    integration_test.go:193: DELETE A www.dnscontroltest.ovh 2.2.2.2 ttl=400
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/00:GeneralACD:Add_back_and_change_ttl
    integration_test.go:193: DELETE A dnscontroltest.ovh 1.2.3.4 ttl=500
    integration_test.go:193: CREATE A www.dnscontroltest.ovh 1.2.3.4 ttl=700
    integration_test.go:193: MODIFY A www.dnscontroltest.ovh: (5.6.7.8 ttl=400) -> (5.6.7.8 ttl=700)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/00:GeneralACD:Change_targets_and_ttls
    integration_test.go:193: MODIFY A www.dnscontroltest.ovh: (1.2.3.4 ttl=700) -> (1.1.1.1 ttl=300)
    integration_test.go:193: MODIFY A www.dnscontroltest.ovh: (5.6.7.8 ttl=700) -> (2.2.2.2 ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty
    integration_test.go:193: DELETE A www.dnscontroltest.ovh 1.1.1.1 ttl=300
    integration_test.go:193: DELETE A www.dnscontroltest.ovh 2.2.2.2 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/01:WildcardACD:Create_wildcard
    integration_test.go:193: CREATE A *.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A www.dnscontroltest.ovh 1.1.1.1 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/01:WildcardACD:Delete_wildcard
    integration_test.go:193: DELETE A *.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#01
    integration_test.go:193: DELETE A www.dnscontroltest.ovh 1.1.1.1 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/02:CNAME:Create_a_CNAME
    integration_test.go:193: CREATE CNAME foo.dnscontroltest.ovh google.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/02:CNAME:Change_CNAME_target
    integration_test.go:193: MODIFY CNAME foo.dnscontroltest.ovh: (google.com. ttl=300) -> (google2.com. ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/02:CNAME:Empty
    integration_test.go:193: DELETE CNAME foo.dnscontroltest.ovh google2.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/02:CNAME:Record_pointing_to_@
    integration_test.go:193: CREATE CNAME foo.dnscontroltest.ovh dnscontroltest.ovh. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#02
    integration_test.go:193: DELETE CNAME foo.dnscontroltest.ovh dnscontroltest.ovh. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/03:MX:MX_record
    integration_test.go:193: CREATE MX dnscontroltest.ovh 5 foo.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/03:MX:Second_MX_record,_same_prio
    integration_test.go:193: CREATE MX dnscontroltest.ovh 5 foo2.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/03:MX:3_MX
    integration_test.go:193: CREATE MX dnscontroltest.ovh 15 foo3.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/03:MX:Delete_one
    integration_test.go:193: DELETE MX dnscontroltest.ovh 5 foo.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/03:MX:Change_to_other_name
    integration_test.go:193: DELETE MX dnscontroltest.ovh 15 foo3.com. ttl=300
    integration_test.go:193: CREATE MX mail.dnscontroltest.ovh 15 foo3.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/03:MX:Change_Preference
    integration_test.go:193: MODIFY MX dnscontroltest.ovh: (5 foo2.com. ttl=300) -> (7 foo2.com. ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/03:MX:Record_pointing_to_@
    integration_test.go:193: DELETE MX dnscontroltest.ovh 7 foo2.com. ttl=300
    integration_test.go:193: DELETE MX mail.dnscontroltest.ovh 15 foo3.com. ttl=300
    integration_test.go:193: CREATE MX foo.dnscontroltest.ovh 8 dnscontroltest.ovh. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#03
    integration_test.go:193: DELETE MX foo.dnscontroltest.ovh 8 dnscontroltest.ovh. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/04:Null_MX_***SKIPPED(excluded_by_not("OVH"))***:Empty
=== RUN   TestDNSProviders/dnscontroltest.ovh/05:NS:NS_for_subdomain
    integration_test.go:193: CREATE NS xyz.dnscontroltest.ovh ns2.foo.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/05:NS:Dual_NS_for_subdomain
    integration_test.go:193: CREATE NS xyz.dnscontroltest.ovh ns1.foo.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/05:NS:NS_Record_pointing_to_@
    integration_test.go:193: DELETE NS xyz.dnscontroltest.ovh ns1.foo.com. ttl=300
    integration_test.go:193: DELETE NS xyz.dnscontroltest.ovh ns2.foo.com. ttl=300
    integration_test.go:193: CREATE A dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE NS foo.dnscontroltest.ovh dnscontroltest.ovh. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#04
    integration_test.go:193: DELETE A dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE NS foo.dnscontroltest.ovh dnscontroltest.ovh. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/06:IGNORE_NAME_function:Create_some_records
    integration_test.go:193: CREATE TXT foo.dnscontroltest.ovh "simple" ttl=300
    integration_test.go:193: CREATE A foo.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_foo
    integration_test.go:193: CREATE A bar.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/06:IGNORE_NAME_function:Empty
    integration_test.go:193: DELETE A bar.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A foo.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE TXT foo.dnscontroltest.ovh "simple" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/06:IGNORE_NAME_function:Create_some_records#01
    integration_test.go:193: CREATE TXT bar.foo.dnscontroltest.ovh "simple" ttl=300
    integration_test.go:193: CREATE A bar.foo.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_*.foo
    integration_test.go:193: CREATE A bar.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#05
    integration_test.go:193: DELETE A bar.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A bar.foo.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE TXT bar.foo.dnscontroltest.ovh "simple" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/07:IGNORE_TARGET_function:Create_some_records
    integration_test.go:193: CREATE CNAME bar.dnscontroltest.ovh test.bar.com. ttl=300
    integration_test.go:193: CREATE CNAME foo.dnscontroltest.ovh test.foo.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_test.foo.com.
    integration_test.go:193: MODIFY CNAME bar.dnscontroltest.ovh: (test.bar.com. ttl=300) -> (bar.foo.com. ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/07:IGNORE_TARGET_function:Empty
    integration_test.go:193: DELETE CNAME bar.dnscontroltest.ovh bar.foo.com. ttl=300
    integration_test.go:193: DELETE CNAME foo.dnscontroltest.ovh test.foo.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/07:IGNORE_TARGET_function:Create_some_records#01
    integration_test.go:193: CREATE CNAME bar.foo.dnscontroltest.ovh a.b.foo.com. ttl=300
    integration_test.go:193: CREATE A test.foo.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_**.foo.com._targets
    integration_test.go:193: DELETE A test.foo.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A bar.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#06
    integration_test.go:193: DELETE A bar.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE CNAME bar.foo.dnscontroltest.ovh a.b.foo.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/08:single_TXT:Create_a_TXT
    integration_test.go:193: CREATE TXT foo.dnscontroltest.ovh "simple" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/08:single_TXT:Change_a_TXT
    integration_test.go:193: MODIFY TXT foo.dnscontroltest.ovh: ("simple" ttl=300) -> ("changed" ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/08:single_TXT:Empty
    integration_test.go:193: DELETE TXT foo.dnscontroltest.ovh "changed" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/08:single_TXT:Create_a_TXT_with_spaces
    integration_test.go:193: CREATE TXT foo.dnscontroltest.ovh "with spaces" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/08:single_TXT:Create_1_TXT_as_array
    integration_test.go:193: MODIFY TXT foo.dnscontroltest.ovh: ("with spaces" ttl=300) -> ("simple" ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/08:single_TXT:Empty#01
    integration_test.go:193: DELETE TXT foo.dnscontroltest.ovh "simple" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/08:single_TXT:Create_a_254-byte_TXT
    integration_test.go:193: CREATE TXT foo.dnscontroltest.ovh "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#07
    integration_test.go:193: DELETE TXT foo.dnscontroltest.ovh "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/09:max-sized_TXT:Create_a_255-byte_TXT
    integration_test.go:193: CREATE TXT foo.dnscontroltest.ovh "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#08
    integration_test.go:193: DELETE TXT foo.dnscontroltest.ovh "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/10:single_TXT_with_single-quote:Create_TXT_with_single-quote
    integration_test.go:193: CREATE TXT foo.dnscontroltest.ovh "blah`blah" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#09
    integration_test.go:193: DELETE TXT foo.dnscontroltest.ovh "blah`blah" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/11:ws_TXT:Change_a_TXT_with_ws_at_end
    integration_test.go:193: CREATE TXT foo.dnscontroltest.ovh "with space at end  " ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#10
    integration_test.go:193: DELETE TXT foo.dnscontroltest.ovh "with space at end  " ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/12:empty_TXT:TXT_with_empty_str
    integration_test.go:193: CREATE TXT foo1.dnscontroltest.ovh "" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#11
    integration_test.go:193: DELETE TXT foo1.dnscontroltest.ovh "" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/13:TypeChange:Create_a_CNAME
    integration_test.go:193: CREATE CNAME foo.dnscontroltest.ovh google.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/13:TypeChange:Change_to_A_record
    integration_test.go:193: DELETE CNAME foo.dnscontroltest.ovh google.com. ttl=300
    integration_test.go:193: CREATE A foo.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/13:TypeChange:Change_back_to_CNAME
    integration_test.go:193: DELETE A foo.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE CNAME foo.dnscontroltest.ovh google2.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#12
    integration_test.go:193: DELETE CNAME foo.dnscontroltest.ovh google2.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/14:Case_Sensitivity:Create_CAPS
    integration_test.go:193: CREATE MX bar.dnscontroltest.ovh 5 bar.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/14:Case_Sensitivity:Downcase_label
    integration_test.go:193: CREATE A decoy.dnscontroltest.ovh 1.1.1.1 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/14:Case_Sensitivity:Downcase_target
    integration_test.go:193: MODIFY A decoy.dnscontroltest.ovh: (1.1.1.1 ttl=300) -> (2.2.2.2 ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/14:Case_Sensitivity:Upcase_both
    integration_test.go:193: MODIFY A decoy.dnscontroltest.ovh: (2.2.2.2 ttl=300) -> (3.3.3.3 ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#13
    integration_test.go:193: DELETE MX bar.dnscontroltest.ovh 5 bar.com. ttl=300
    integration_test.go:193: DELETE A decoy.dnscontroltest.ovh 3.3.3.3 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/15:IDNA:Internationalized_name
    integration_test.go:193: CREATE A xn--ndaaa.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/15:IDNA:Change_IDN
    integration_test.go:193: MODIFY A xn--ndaaa.dnscontroltest.ovh: (1.2.3.4 ttl=300) -> (2.2.2.2 ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/15:IDNA:Internationalized_CNAME_Target
    integration_test.go:193: DELETE A xn--ndaaa.dnscontroltest.ovh 2.2.2.2 ttl=300
    integration_test.go:193: CREATE CNAME a.dnscontroltest.ovh xn--ndaaa.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#14
    integration_test.go:193: DELETE CNAME a.dnscontroltest.ovh xn--ndaaa.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/16:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target
    integration_test.go:193: CREATE CNAME xn--o-0gab.dnscontroltest.ovh xn--ndaaa.xn--vhquv. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#15
    integration_test.go:193: DELETE CNAME xn--o-0gab.dnscontroltest.ovh xn--ndaaa.xn--vhquv. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/17:pager101:99_records
    integration_test.go:193: CREATE A rec0000.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0001.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0002.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0003.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0004.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0005.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0006.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0007.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0008.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0009.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0010.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0011.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0012.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0013.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0014.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0015.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0016.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0017.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0018.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0019.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0020.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0021.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0022.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0023.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0024.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0025.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0026.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0027.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0028.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0029.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0030.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0031.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0032.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0033.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0034.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0035.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0036.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0037.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0038.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0039.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0040.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0041.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0042.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0043.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0044.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0045.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0046.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0047.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0048.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0049.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0050.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0051.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0052.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0053.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0054.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0055.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0056.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0057.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0058.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0059.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0060.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0061.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0062.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0063.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0064.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0065.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0066.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0067.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0068.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0069.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0070.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0071.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0072.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0073.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0074.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0075.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0076.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0077.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0078.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0079.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0080.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0081.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0082.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0083.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0084.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0085.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0086.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0087.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0088.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0089.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0090.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0091.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0092.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0093.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0094.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0095.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0096.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0097.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: CREATE A rec0098.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/17:pager101:100_records
    integration_test.go:193: CREATE A rec0099.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/17:pager101:101_records
    integration_test.go:193: CREATE A rec0100.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#16
    integration_test.go:193: DELETE A rec0000.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0001.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0002.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0003.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0004.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0005.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0006.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0007.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0008.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0009.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0010.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0011.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0012.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0013.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0014.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0015.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0016.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0017.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0018.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0019.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0020.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0021.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0022.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0023.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0024.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0025.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0026.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0027.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0028.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0029.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0030.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0031.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0032.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0033.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0034.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0035.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0036.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0037.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0038.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0039.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0040.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0041.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0042.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0043.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0044.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0045.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0046.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0047.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0048.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0049.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0050.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0051.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0052.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0053.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0054.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0055.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0056.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0057.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0058.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0059.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0060.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0061.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0062.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0063.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0064.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0065.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0066.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0067.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0068.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0069.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0070.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0071.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0072.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0073.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0074.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0075.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0076.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0077.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0078.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0079.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0080.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0081.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0082.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0083.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0084.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0085.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0086.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0087.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0088.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0089.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0090.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0091.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0092.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0093.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0094.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0095.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0096.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0097.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0098.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0099.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: DELETE A rec0100.dnscontroltest.ovh 1.2.3.4 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/18:pager601_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/dnscontroltest.ovh/19:pager1201_***SKIPPED(disabled_by_only)***:Empty
=== RUN   TestDNSProviders/dnscontroltest.ovh/20:CAA:CAA_record
    integration_test.go:193: CREATE CAA dnscontroltest.ovh 0 issue "letsencrypt.org" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/20:CAA:CAA_change_tag
    integration_test.go:193: MODIFY CAA dnscontroltest.ovh: (0 issue "letsencrypt.org" ttl=300) -> (0 issuewild "letsencrypt.org" ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/20:CAA:CAA_change_target
    integration_test.go:193: MODIFY CAA dnscontroltest.ovh: (0 issuewild "letsencrypt.org" ttl=300) -> (0 issuewild "example.com" ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/20:CAA:CAA_change_flag
    integration_test.go:193: MODIFY CAA dnscontroltest.ovh: (0 issuewild "example.com" ttl=300) -> (128 issuewild "example.com" ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/20:CAA:CAA_many_records
    integration_test.go:193: CREATE CAA dnscontroltest.ovh 0 issuewild "comodoca.com" ttl=300
    integration_test.go:193: CREATE CAA dnscontroltest.ovh 128 iodef "mailto:test@example.com" ttl=300
    integration_test.go:193: MODIFY CAA dnscontroltest.ovh: (128 issuewild "example.com" ttl=300) -> (0 issue "letsencrypt.org" ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/20:CAA:CAA_delete
    integration_test.go:193: DELETE CAA dnscontroltest.ovh 0 issuewild "comodoca.com" ttl=300
    integration_test.go:193: DELETE CAA dnscontroltest.ovh 128 iodef "mailto:test@example.com" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#17
    integration_test.go:193: DELETE CAA dnscontroltest.ovh 0 issue "letsencrypt.org" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/21:CAA_with_;:CAA_many_records
    integration_test.go:193: CREATE CAA dnscontroltest.ovh 0 issuewild ";" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#18
    integration_test.go:193: DELETE CAA dnscontroltest.ovh 0 issuewild ";" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/22:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty
=== RUN   TestDNSProviders/dnscontroltest.ovh/23:PTR_***SKIPPED(CanUsePTR_not_supported)***:Empty
=== RUN   TestDNSProviders/dnscontroltest.ovh/24:SRV:SRV_record
    integration_test.go:193: CREATE SRV _sip._tcp.dnscontroltest.ovh 5 6 7 foo.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/24:SRV:Second_SRV_record,_same_prio
    integration_test.go:193: CREATE SRV _sip._tcp.dnscontroltest.ovh 5 60 70 foo2.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/24:SRV:3_SRV
    integration_test.go:193: CREATE SRV _sip._tcp.dnscontroltest.ovh 15 65 75 foo3.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/24:SRV:Delete_one
    integration_test.go:193: DELETE SRV _sip._tcp.dnscontroltest.ovh 5 60 70 foo2.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/24:SRV:Change_Target
    integration_test.go:193: MODIFY SRV _sip._tcp.dnscontroltest.ovh: (15 65 75 foo3.com. ttl=300) -> (15 65 75 foo4.com. ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/24:SRV:Change_Priority
    integration_test.go:193: MODIFY SRV _sip._tcp.dnscontroltest.ovh: (5 6 7 foo.com. ttl=300) -> (52 6 7 foo.com. ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/24:SRV:Change_Weight
    integration_test.go:193: MODIFY SRV _sip._tcp.dnscontroltest.ovh: (52 6 7 foo.com. ttl=300) -> (52 62 7 foo.com. ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/24:SRV:Change_Port
    integration_test.go:193: MODIFY SRV _sip._tcp.dnscontroltest.ovh: (52 62 7 foo.com. ttl=300) -> (52 62 72 foo.com. ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#19
    integration_test.go:193: DELETE SRV _sip._tcp.dnscontroltest.ovh 15 65 75 foo4.com. ttl=300
    integration_test.go:193: DELETE SRV _sip._tcp.dnscontroltest.ovh 52 62 72 foo.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/25:SRV_w/_null_target:Null_Target
    integration_test.go:193: CREATE SRV _sip._tcp.dnscontroltest.ovh 52 62 72 foo.com. ttl=300
    integration_test.go:193: CREATE SRV _sip._tcp.dnscontroltest.ovh 15 65 75 . ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#20
    integration_test.go:193: DELETE SRV _sip._tcp.dnscontroltest.ovh 15 65 75 . ttl=300
    integration_test.go:193: DELETE SRV _sip._tcp.dnscontroltest.ovh 52 62 72 foo.com. ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/26:SSHFP:SSHFP_record
    integration_test.go:193: CREATE SSHFP dnscontroltest.ovh 1 1 66C7D5540B7D75A1FB4C84FEBFA178AD99BDD67C ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/26:SSHFP:SSHFP_change_algorithm
    integration_test.go:193: MODIFY SSHFP dnscontroltest.ovh: (1 1 66C7D5540B7D75A1FB4C84FEBFA178AD99BDD67C ttl=300) -> (2 1 66C7D5540B7D75A1FB4C84FEBFA178AD99BDD67C ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/26:SSHFP:SSHFP_change_fingerprint_and_type
    integration_test.go:193: MODIFY SSHFP dnscontroltest.ovh: (2 1 66C7D5540B7D75A1FB4C84FEBFA178AD99BDD67C ttl=300) -> (2 2 745A635BC46A397A5C4F21D437483005BCC40D7511FF15FBFAFE913A081559BC ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/26:SSHFP:SSHFP_Delete_one
    integration_test.go:193: DELETE SSHFP dnscontroltest.ovh 2 2 745A635BC46A397A5C4F21D437483005BCC40D7511FF15FBFAFE913A081559BC ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/26:SSHFP:SSHFP_add_many_records
    integration_test.go:193: CREATE SSHFP dnscontroltest.ovh 1 1 66666666666D75A1FB4C84FEBFA178AD99BDD67C ttl=300
    integration_test.go:193: CREATE SSHFP dnscontroltest.ovh 1 2 777777777777797A5C4F21D437483005BCC40D7511FF15FBFAFE913A081559BC ttl=300
    integration_test.go:193: CREATE SSHFP dnscontroltest.ovh 2 1 8888888888888888FB4C84FEBFA178AD99BDD67C ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/26:SSHFP:SSHFP_delete_two
    integration_test.go:193: DELETE SSHFP dnscontroltest.ovh 1 2 777777777777797A5C4F21D437483005BCC40D7511FF15FBFAFE913A081559BC ttl=300
    integration_test.go:193: DELETE SSHFP dnscontroltest.ovh 2 1 8888888888888888FB4C84FEBFA178AD99BDD67C ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#21
    integration_test.go:193: DELETE SSHFP dnscontroltest.ovh 1 1 66666666666D75A1FB4C84FEBFA178AD99BDD67C ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/27:TLSA:TLSA_record
    integration_test.go:193: CREATE TLSA _443._tcp.dnscontroltest.ovh 3 1 1 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/27:TLSA:TLSA_change_usage
    integration_test.go:193: MODIFY TLSA _443._tcp.dnscontroltest.ovh: (3 1 1 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ttl=300) -> (2 1 1 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/27:TLSA:TLSA_change_selector
    integration_test.go:193: MODIFY TLSA _443._tcp.dnscontroltest.ovh: (2 1 1 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ttl=300) -> (2 0 1 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/27:TLSA:TLSA_change_matchingtype
    integration_test.go:193: MODIFY TLSA _443._tcp.dnscontroltest.ovh: (2 0 1 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ttl=300) -> (2 0 2 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/27:TLSA:TLSA_change_certificate
    integration_test.go:193: MODIFY TLSA _443._tcp.dnscontroltest.ovh: (2 0 2 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ttl=300) -> (2 0 2 fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210 ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#22
    integration_test.go:193: DELETE TLSA _443._tcp.dnscontroltest.ovh 2 0 2 fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210 ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/28:TXTMulti:Create_TXTMulti_1
    integration_test.go:193: CREATE TXT foo1.dnscontroltest.ovh "simple" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/28:TXTMulti:Create_TXTMulti_2
    integration_test.go:193: CREATE TXT foo2.dnscontroltest.ovh "one" "two" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/28:TXTMulti:Create_TXTMulti_3
    integration_test.go:193: CREATE TXT foo3.dnscontroltest.ovh "eh" "bee" "cee" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/28:TXTMulti:Change_TXTMulti
    integration_test.go:193: MODIFY TXT foo1.dnscontroltest.ovh: ("simple" ttl=300) -> ("dimple" ttl=300)
    integration_test.go:193: MODIFY TXT foo2.dnscontroltest.ovh: ("one" "two" ttl=300) -> ("fun" "two" ttl=300)
    integration_test.go:193: MODIFY TXT foo3.dnscontroltest.ovh: ("eh" "bee" "cee" ttl=300) -> ("eh" "bzz" "cee" ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/28:TXTMulti:Long_TXTMulti
    integration_test.go:193: DELETE TXT foo1.dnscontroltest.ovh "dimple" ttl=300
    integration_test.go:193: DELETE TXT foo2.dnscontroltest.ovh "fun" "two" ttl=300
    integration_test.go:193: DELETE TXT foo3.dnscontroltest.ovh "eh" "bzz" "cee" ttl=300
    integration_test.go:193: CREATE TXT foo4.dnscontroltest.ovh "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#23
    integration_test.go:193: DELETE TXT foo4.dnscontroltest.ovh "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/29:TXTMulti_tests_that_break_DO:3x255-byte_TXTMulti
    integration_test.go:193: CREATE TXT foo3.dnscontroltest.ovh "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/29:TXTMulti_tests_that_break_DO:Empty
    integration_test.go:193: DELETE TXT foo3.dnscontroltest.ovh "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/29:TXTMulti_tests_that_break_DO:Create_TXTMulti_with_quotes
    integration_test.go:193: CREATE TXT foo1.dnscontroltest.ovh "simple" ttl=300
    integration_test.go:193: CREATE TXT foo2.dnscontroltest.ovh "o\"ne" "tw\"o" ttl=300
    integration_test.go:193: CREATE TXT foo3.dnscontroltest.ovh "eh" "bee" "cee" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/29:TXTMulti_tests_that_break_DO:Change_TXTMulti
    integration_test.go:193: MODIFY TXT foo2.dnscontroltest.ovh: ("o\"ne" "tw\"o" ttl=300) -> ("fun" "t\"wo" ttl=300)
    integration_test.go:193: MODIFY TXT foo3.dnscontroltest.ovh: ("eh" "bee" "cee" ttl=300) -> ("eh" "bzz" "cee" ttl=300)
    integration_test.go:193: MODIFY TXT foo1.dnscontroltest.ovh: ("simple" ttl=300) -> ("dimple" ttl=300)
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#24
    integration_test.go:193: DELETE TXT foo1.dnscontroltest.ovh "dimple" ttl=300
    integration_test.go:193: DELETE TXT foo2.dnscontroltest.ovh "fun" "t\"wo" ttl=300
    integration_test.go:193: DELETE TXT foo3.dnscontroltest.ovh "eh" "bzz" "cee" ttl=300
    integration_test.go:193: REFRESH zone dnscontroltest.ovh
=== RUN   TestDNSProviders/dnscontroltest.ovh/30:DS_***SKIPPED(CanUseDS_not_supported)***:Empty
=== RUN   TestDNSProviders/dnscontroltest.ovh/31:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
=== RUN   TestDNSProviders/dnscontroltest.ovh/32:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
=== RUN   TestDNSProviders/dnscontroltest.ovh/33:ALIAS_***SKIPPED(CanUseAlias_not_supported)***:Empty
=== RUN   TestDNSProviders/dnscontroltest.ovh/34:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty
=== RUN   TestDNSProviders/dnscontroltest.ovh/35:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
=== RUN   TestDNSProviders/dnscontroltest.ovh/36:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
=== RUN   TestDNSProviders/dnscontroltest.ovh/37:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty
--- PASS: TestDNSProviders (228.34s)
    --- PASS: TestDNSProviders/dnscontroltest.ovh (228.04s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Clean_Slate:Empty (1.22s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/00:GeneralACD:Create_an_A_record (1.23s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/00:GeneralACD:Change_it (1.20s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/00:GeneralACD:Add_another (1.09s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/00:GeneralACD:Add_another(same_name) (1.29s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/00:GeneralACD:Change_a_ttl (1.33s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/00:GeneralACD:Change_single_target_from_set (1.34s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/00:GeneralACD:Change_all_ttls (2.71s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/00:GeneralACD:Delete_one (1.29s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/00:GeneralACD:Add_back_and_change_ttl (1.42s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/00:GeneralACD:Change_targets_and_ttls (2.59s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty (0.89s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/01:WildcardACD:Create_wildcard (1.20s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/01:WildcardACD:Delete_wildcard (1.05s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#01 (1.79s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/02:CNAME:Create_a_CNAME (0.99s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/02:CNAME:Change_CNAME_target (1.12s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/02:CNAME:Empty (0.68s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/02:CNAME:Record_pointing_to_@ (2.08s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#02 (2.01s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/03:MX:MX_record (1.10s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/03:MX:Second_MX_record,_same_prio (1.18s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/03:MX:3_MX (1.20s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/03:MX:Delete_one (1.04s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/03:MX:Change_to_other_name (1.15s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/03:MX:Change_Preference (1.05s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/03:MX:Record_pointing_to_@ (1.37s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#03 (0.63s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/04:Null_MX_***SKIPPED(excluded_by_not("OVH"))***:Empty (0.26s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/05:NS:NS_for_subdomain (0.91s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/05:NS:Dual_NS_for_subdomain (1.01s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/05:NS:NS_Record_pointing_to_@ (2.63s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#04 (0.85s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/06:IGNORE_NAME_function:Create_some_records (2.32s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_foo (1.04s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/06:IGNORE_NAME_function:Empty (1.17s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/06:IGNORE_NAME_function:Create_some_records#01 (3.63s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_*.foo (1.26s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#05 (1.24s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/07:IGNORE_TARGET_function:Create_some_records (1.41s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_test.foo.com. (1.18s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/07:IGNORE_TARGET_function:Empty (0.80s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/07:IGNORE_TARGET_function:Create_some_records#01 (1.36s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_**.foo.com._targets (1.31s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#06 (0.82s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/08:single_TXT:Create_a_TXT (0.88s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/08:single_TXT:Change_a_TXT (1.07s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/08:single_TXT:Empty (0.65s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/08:single_TXT:Create_a_TXT_with_spaces (0.98s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/08:single_TXT:Create_1_TXT_as_array (1.59s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/08:single_TXT:Empty#01 (1.59s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/08:single_TXT:Create_a_254-byte_TXT (1.25s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#07 (0.63s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/09:max-sized_TXT:Create_a_255-byte_TXT (0.94s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#08 (0.66s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/10:single_TXT_with_single-quote:Create_TXT_with_single-quote (1.05s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#09 (0.60s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/11:ws_TXT:Change_a_TXT_with_ws_at_end (5.23s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#10 (1.94s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/12:empty_TXT:TXT_with_empty_str (1.01s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#11 (0.69s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/13:TypeChange:Create_a_CNAME (0.94s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/13:TypeChange:Change_to_A_record (1.08s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/13:TypeChange:Change_back_to_CNAME (1.26s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#12 (0.71s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/14:Case_Sensitivity:Create_CAPS (0.89s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/14:Case_Sensitivity:Downcase_label (1.00s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/14:Case_Sensitivity:Downcase_target (2.15s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/14:Case_Sensitivity:Upcase_both (1.22s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#13 (2.07s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/15:IDNA:Internationalized_name (1.30s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/15:IDNA:Change_IDN (1.08s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/15:IDNA:Internationalized_CNAME_Target (1.08s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#14 (1.87s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/16:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target (1.06s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#15 (0.71s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/17:pager101:99_records (21.33s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/17:pager101:100_records (12.60s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/17:pager101:101_records (13.17s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#16 (19.37s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/18:pager601_***SKIPPED(disabled_by_only)***:Empty (0.29s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/19:pager1201_***SKIPPED(disabled_by_only)***:Empty (0.27s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/20:CAA:CAA_record (0.88s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/20:CAA:CAA_change_tag (0.99s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/20:CAA:CAA_change_target (1.07s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/20:CAA:CAA_change_flag (1.14s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/20:CAA:CAA_many_records (1.37s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/20:CAA:CAA_delete (1.17s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#17 (0.62s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/21:CAA_with_;:CAA_many_records (1.08s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#18 (0.67s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/22:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty (0.26s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/23:PTR_***SKIPPED(CanUsePTR_not_supported)***:Empty (0.39s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/24:SRV:SRV_record (0.94s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/24:SRV:Second_SRV_record,_same_prio (1.12s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/24:SRV:3_SRV (1.08s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/24:SRV:Delete_one (1.07s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/24:SRV:Change_Target (2.31s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/24:SRV:Change_Priority (1.05s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/24:SRV:Change_Weight (2.03s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/24:SRV:Change_Port (1.17s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#19 (0.85s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/25:SRV_w/_null_target:Null_Target (1.53s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#20 (2.19s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/26:SSHFP:SSHFP_record (0.82s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/26:SSHFP:SSHFP_change_algorithm (0.93s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/26:SSHFP:SSHFP_change_fingerprint_and_type (0.94s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/26:SSHFP:SSHFP_Delete_one (0.74s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/26:SSHFP:SSHFP_add_many_records (1.57s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/26:SSHFP:SSHFP_delete_two (1.24s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#21 (0.59s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/27:TLSA:TLSA_record (1.90s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/27:TLSA:TLSA_change_usage (1.00s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/27:TLSA:TLSA_change_selector (0.91s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/27:TLSA:TLSA_change_matchingtype (0.90s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/27:TLSA:TLSA_change_certificate (1.94s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#22 (1.62s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/28:TXTMulti:Create_TXTMulti_1 (0.78s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/28:TXTMulti:Create_TXTMulti_2 (0.88s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/28:TXTMulti:Create_TXTMulti_3 (1.12s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/28:TXTMulti:Change_TXTMulti (1.45s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/28:TXTMulti:Long_TXTMulti (1.36s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#23 (1.15s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/29:TXTMulti_tests_that_break_DO:3x255-byte_TXTMulti (1.12s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/29:TXTMulti_tests_that_break_DO:Empty (0.77s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/29:TXTMulti_tests_that_break_DO:Create_TXTMulti_with_quotes (1.63s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/29:TXTMulti_tests_that_break_DO:Change_TXTMulti (2.24s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/Post_cleanup:Empty#24 (1.32s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/30:DS_***SKIPPED(CanUseDS_not_supported)***:Empty (0.53s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/31:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.90s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/32:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.45s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/33:ALIAS_***SKIPPED(CanUseAlias_not_supported)***:Empty (0.44s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/34:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty (0.42s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/35:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.36s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/36:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.55s)
        --- PASS: TestDNSProviders/dnscontroltest.ovh/37:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty (0.26s)
=== RUN   TestDualProviders
    integration_test.go:290: Clearing everything
    integration_test.go:296: Adding nameservers from another provider
    integration_test.go:284: #1: CREATE NS dnscontroltest.ovh ns1.example.com. ttl=300
    integration_test.go:284: #2: CREATE NS dnscontroltest.ovh ns2.example.com. ttl=300
    integration_test.go:284: #3: REFRESH zone dnscontroltest.ovh
    integration_test.go:299: Running again to ensure stability
--- PASS: TestDualProviders (2.23s)
PASS
ok  	github.com/StackExchange/dnscontrol/v3/integrationTest	230.939s

@rblenkinsopp
Copy link
Copy Markdown
Contributor

rblenkinsopp commented Mar 1, 2021

#1067 Resolves all remaining issues for the HEDNS provider. With that change, all tests for HEDNS pass.

go test -v -verbose -provider HEDNS
=== RUN   TestDNSProviders
--- PASS: TestDNSProviders (429.91s)
=== RUN   TestDNSProviders/dnscontrol.net
  --- PASS: TestDNSProviders/dnscontrol.net (428.95s)
=== RUN   TestDNSProviders/dnscontrol.net/Clean_Slate:Empty
  integration_test.go:193: DELETE NS dnscontrol.net ns1.example.com. ttl=300
  integration_test.go:193: DELETE NS dnscontrol.net ns2.example.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Clean_Slate:Empty (0.84s)
=== RUN   TestDNSProviders/dnscontrol.net/00:GeneralACD:Create_an_A_record
  integration_test.go:193: CREATE A dnscontrol.net 1.1.1.1 ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/00:GeneralACD:Create_an_A_record (6.75s)
=== RUN   TestDNSProviders/dnscontrol.net/00:GeneralACD:Change_it
  integration_test.go:193: MODIFY A dnscontrol.net: (1.1.1.1 ttl=300) -> (1.2.3.4 ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/00:GeneralACD:Change_it (1.20s)
=== RUN   TestDNSProviders/dnscontrol.net/00:GeneralACD:Add_another
  integration_test.go:193: CREATE A www.dnscontrol.net 1.2.3.4 ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/00:GeneralACD:Add_another (12.44s)
=== RUN   TestDNSProviders/dnscontrol.net/00:GeneralACD:Add_another(same_name)
  integration_test.go:193: CREATE A www.dnscontrol.net 5.6.7.8 ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/00:GeneralACD:Add_another(same_name) (6.51s)
=== RUN   TestDNSProviders/dnscontrol.net/00:GeneralACD:Change_a_ttl
  integration_test.go:193: MODIFY A dnscontrol.net: (1.2.3.4 ttl=300) -> (1.2.3.4 ttl=1000)
      --- PASS: TestDNSProviders/dnscontrol.net/00:GeneralACD:Change_a_ttl (2.01s)
=== RUN   TestDNSProviders/dnscontrol.net/00:GeneralACD:Change_single_target_from_set
  integration_test.go:193: MODIFY A www.dnscontrol.net: (1.2.3.4 ttl=300) -> (2.2.2.2 ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/00:GeneralACD:Change_single_target_from_set (1.17s)
=== RUN   TestDNSProviders/dnscontrol.net/00:GeneralACD:Change_all_ttls
  integration_test.go:193: MODIFY A dnscontrol.net: (1.2.3.4 ttl=1000) -> (1.2.3.4 ttl=500)
  integration_test.go:193: MODIFY A www.dnscontrol.net: (5.6.7.8 ttl=300) -> (5.6.7.8 ttl=400)
  integration_test.go:193: MODIFY A www.dnscontrol.net: (2.2.2.2 ttl=300) -> (2.2.2.2 ttl=400)
      --- PASS: TestDNSProviders/dnscontrol.net/00:GeneralACD:Change_all_ttls (7.35s)
=== RUN   TestDNSProviders/dnscontrol.net/00:GeneralACD:Delete_one
  integration_test.go:193: DELETE A www.dnscontrol.net 2.2.2.2 ttl=400
      --- PASS: TestDNSProviders/dnscontrol.net/00:GeneralACD:Delete_one (1.11s)
=== RUN   TestDNSProviders/dnscontrol.net/00:GeneralACD:Add_back_and_change_ttl
  integration_test.go:193: DELETE A dnscontrol.net 1.2.3.4 ttl=500
  integration_test.go:193: CREATE A www.dnscontrol.net 1.2.3.4 ttl=700
  integration_test.go:193: MODIFY A www.dnscontrol.net: (5.6.7.8 ttl=400) -> (5.6.7.8 ttl=700)
      --- PASS: TestDNSProviders/dnscontrol.net/00:GeneralACD:Add_back_and_change_ttl (1.75s)
=== RUN   TestDNSProviders/dnscontrol.net/00:GeneralACD:Change_targets_and_ttls
  integration_test.go:193: MODIFY A www.dnscontrol.net: (1.2.3.4 ttl=700) -> (1.1.1.1 ttl=300)
  integration_test.go:193: MODIFY A www.dnscontrol.net: (5.6.7.8 ttl=700) -> (2.2.2.2 ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/00:GeneralACD:Change_targets_and_ttls (1.47s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty
  integration_test.go:193: DELETE A www.dnscontrol.net 1.1.1.1 ttl=300
  integration_test.go:193: DELETE A www.dnscontrol.net 2.2.2.2 ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty (0.88s)
=== RUN   TestDNSProviders/dnscontrol.net/01:WildcardACD_***SKIPPED(excluded_by_not("HEDNS"))***:Empty
      --- PASS: TestDNSProviders/dnscontrol.net/01:WildcardACD_***SKIPPED(excluded_by_not("HEDNS"))***:Empty (0.44s)
=== RUN   TestDNSProviders/dnscontrol.net/02:CNAME:Create_a_CNAME
  integration_test.go:193: CREATE CNAME foo.dnscontrol.net google.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/02:CNAME:Create_a_CNAME (1.14s)
=== RUN   TestDNSProviders/dnscontrol.net/02:CNAME:Change_CNAME_target
  integration_test.go:193: MODIFY CNAME foo.dnscontrol.net: (google.com. ttl=300) -> (google2.com. ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/02:CNAME:Change_CNAME_target (1.16s)
=== RUN   TestDNSProviders/dnscontrol.net/02:CNAME:Empty
  integration_test.go:193: DELETE CNAME foo.dnscontrol.net google2.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/02:CNAME:Empty (6.07s)
=== RUN   TestDNSProviders/dnscontrol.net/02:CNAME:Record_pointing_to_@
  integration_test.go:193: CREATE CNAME foo.dnscontrol.net dnscontrol.net. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/02:CNAME:Record_pointing_to_@ (1.25s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#01
  integration_test.go:193: DELETE CNAME foo.dnscontrol.net dnscontrol.net. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#01 (0.67s)
=== RUN   TestDNSProviders/dnscontrol.net/03:MX:MX_record
  integration_test.go:193: CREATE MX dnscontrol.net 5 foo.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/03:MX:MX_record (7.10s)
=== RUN   TestDNSProviders/dnscontrol.net/03:MX:Second_MX_record,_same_prio
  integration_test.go:193: CREATE MX dnscontrol.net 5 foo2.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/03:MX:Second_MX_record,_same_prio (1.35s)
=== RUN   TestDNSProviders/dnscontrol.net/03:MX:3_MX
  integration_test.go:193: CREATE MX dnscontrol.net 15 foo3.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/03:MX:3_MX (1.80s)
=== RUN   TestDNSProviders/dnscontrol.net/03:MX:Delete_one
  integration_test.go:193: DELETE MX dnscontrol.net 5 foo.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/03:MX:Delete_one (1.18s)
=== RUN   TestDNSProviders/dnscontrol.net/03:MX:Change_to_other_name
  integration_test.go:193: DELETE MX dnscontrol.net 15 foo3.com. ttl=300
  integration_test.go:193: CREATE MX mail.dnscontrol.net 15 foo3.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/03:MX:Change_to_other_name (2.35s)
=== RUN   TestDNSProviders/dnscontrol.net/03:MX:Change_Preference
  integration_test.go:193: MODIFY MX dnscontrol.net: (5 foo2.com. ttl=300) -> (7 foo2.com. ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/03:MX:Change_Preference (1.24s)
=== RUN   TestDNSProviders/dnscontrol.net/03:MX:Record_pointing_to_@
  integration_test.go:193: DELETE MX dnscontrol.net 7 foo2.com. ttl=300
  integration_test.go:193: DELETE MX mail.dnscontrol.net 15 foo3.com. ttl=300
  integration_test.go:193: CREATE MX foo.dnscontrol.net 8 dnscontrol.net. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/03:MX:Record_pointing_to_@ (7.26s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#02
  integration_test.go:193: DELETE MX foo.dnscontrol.net 8 dnscontrol.net. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#02 (0.70s)
=== RUN   TestDNSProviders/dnscontrol.net/04:Null_MX_***SKIPPED(excluded_by_not("HEDNS"))***:Empty
      --- PASS: TestDNSProviders/dnscontrol.net/04:Null_MX_***SKIPPED(excluded_by_not("HEDNS"))***:Empty (0.45s)
=== RUN   TestDNSProviders/dnscontrol.net/05:NS:NS_for_subdomain
  integration_test.go:193: CREATE NS xyz.dnscontrol.net ns2.foo.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/05:NS:NS_for_subdomain (1.31s)
=== RUN   TestDNSProviders/dnscontrol.net/05:NS:Dual_NS_for_subdomain
  integration_test.go:193: CREATE NS xyz.dnscontrol.net ns1.foo.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/05:NS:Dual_NS_for_subdomain (1.33s)
=== RUN   TestDNSProviders/dnscontrol.net/05:NS:NS_Record_pointing_to_@
  integration_test.go:193: DELETE NS xyz.dnscontrol.net ns1.foo.com. ttl=300
  integration_test.go:193: DELETE NS xyz.dnscontrol.net ns2.foo.com. ttl=300
  integration_test.go:193: CREATE A dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE NS foo.dnscontrol.net dnscontrol.net. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/05:NS:NS_Record_pointing_to_@ (2.01s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#03
  integration_test.go:193: DELETE A dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE NS foo.dnscontrol.net dnscontrol.net. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#03 (0.86s)
=== RUN   TestDNSProviders/dnscontrol.net/06:IGNORE_NAME_function:Create_some_records
  integration_test.go:193: CREATE TXT foo.dnscontrol.net "simple" ttl=300
  integration_test.go:193: CREATE A foo.dnscontrol.net 1.2.3.4 ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/06:IGNORE_NAME_function:Create_some_records (1.40s)
=== RUN   TestDNSProviders/dnscontrol.net/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_foo
  integration_test.go:193: CREATE A bar.dnscontrol.net 1.2.3.4 ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_foo (1.14s)
=== RUN   TestDNSProviders/dnscontrol.net/06:IGNORE_NAME_function:Empty
  integration_test.go:193: DELETE A bar.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A foo.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE TXT foo.dnscontrol.net "simple" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/06:IGNORE_NAME_function:Empty (1.14s)
=== RUN   TestDNSProviders/dnscontrol.net/06:IGNORE_NAME_function:Create_some_records#01
  integration_test.go:193: CREATE TXT bar.foo.dnscontrol.net "simple" ttl=300
  integration_test.go:193: CREATE A bar.foo.dnscontrol.net 1.2.3.4 ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/06:IGNORE_NAME_function:Create_some_records#01 (1.52s)
=== RUN   TestDNSProviders/dnscontrol.net/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_*.foo
  integration_test.go:193: CREATE A bar.dnscontrol.net 1.2.3.4 ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/06:IGNORE_NAME_function:Add_a_new_record_-_ignoring_*.foo (1.24s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#04
  integration_test.go:193: DELETE A bar.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A bar.foo.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE TXT bar.foo.dnscontrol.net "simple" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#04 (6.67s)
=== RUN   TestDNSProviders/dnscontrol.net/07:IGNORE_TARGET_function:Create_some_records
  integration_test.go:193: CREATE CNAME bar.dnscontrol.net test.bar.com. ttl=300
  integration_test.go:193: CREATE CNAME foo.dnscontrol.net test.foo.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/07:IGNORE_TARGET_function:Create_some_records (6.98s)
=== RUN   TestDNSProviders/dnscontrol.net/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_test.foo.com.
  integration_test.go:193: MODIFY CNAME bar.dnscontrol.net: (test.bar.com. ttl=300) -> (bar.foo.com. ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_test.foo.com. (1.16s)
=== RUN   TestDNSProviders/dnscontrol.net/07:IGNORE_TARGET_function:Empty
  integration_test.go:193: DELETE CNAME bar.dnscontrol.net bar.foo.com. ttl=300
  integration_test.go:193: DELETE CNAME foo.dnscontrol.net test.foo.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/07:IGNORE_TARGET_function:Empty (1.96s)
=== RUN   TestDNSProviders/dnscontrol.net/07:IGNORE_TARGET_function:Create_some_records#01
  integration_test.go:193: CREATE CNAME bar.foo.dnscontrol.net a.b.foo.com. ttl=300
  integration_test.go:193: CREATE A test.foo.dnscontrol.net 1.2.3.4 ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/07:IGNORE_TARGET_function:Create_some_records#01 (1.99s)
=== RUN   TestDNSProviders/dnscontrol.net/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_**.foo.com._targets
  integration_test.go:193: DELETE A test.foo.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A bar.dnscontrol.net 1.2.3.4 ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/07:IGNORE_TARGET_function:Add_a_new_record_-_ignoring_**.foo.com._targets (1.44s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#05
  integration_test.go:193: DELETE A bar.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE CNAME bar.foo.dnscontrol.net a.b.foo.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#05 (6.82s)
=== RUN   TestDNSProviders/dnscontrol.net/08:single_TXT:Create_a_TXT
  integration_test.go:193: CREATE TXT foo.dnscontrol.net "simple" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/08:single_TXT:Create_a_TXT (1.23s)
=== RUN   TestDNSProviders/dnscontrol.net/08:single_TXT:Change_a_TXT
  integration_test.go:193: MODIFY TXT foo.dnscontrol.net: ("simple" ttl=300) -> ("changed" ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/08:single_TXT:Change_a_TXT (2.14s)
=== RUN   TestDNSProviders/dnscontrol.net/08:single_TXT:Empty
  integration_test.go:193: DELETE TXT foo.dnscontrol.net "changed" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/08:single_TXT:Empty (0.63s)
=== RUN   TestDNSProviders/dnscontrol.net/08:single_TXT:Create_a_TXT_with_spaces
  integration_test.go:193: CREATE TXT foo.dnscontrol.net "with spaces" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/08:single_TXT:Create_a_TXT_with_spaces (1.12s)
=== RUN   TestDNSProviders/dnscontrol.net/08:single_TXT:Create_1_TXT_as_array
  integration_test.go:193: MODIFY TXT foo.dnscontrol.net: ("with spaces" ttl=300) -> ("simple" ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/08:single_TXT:Create_1_TXT_as_array (1.18s)
=== RUN   TestDNSProviders/dnscontrol.net/08:single_TXT:Empty#01
  integration_test.go:193: DELETE TXT foo.dnscontrol.net "simple" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/08:single_TXT:Empty#01 (0.68s)
=== RUN   TestDNSProviders/dnscontrol.net/08:single_TXT:Create_a_254-byte_TXT
  integration_test.go:193: CREATE TXT foo.dnscontrol.net "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/08:single_TXT:Create_a_254-byte_TXT (1.20s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#06
  integration_test.go:193: DELETE TXT foo.dnscontrol.net "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#06 (0.65s)
=== RUN   TestDNSProviders/dnscontrol.net/09:max-sized_TXT:Create_a_255-byte_TXT
  integration_test.go:193: CREATE TXT foo.dnscontrol.net "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/09:max-sized_TXT:Create_a_255-byte_TXT (1.18s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#07
  integration_test.go:193: DELETE TXT foo.dnscontrol.net "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#07 (5.49s)
=== RUN   TestDNSProviders/dnscontrol.net/10:single_TXT_with_single-quote:Create_TXT_with_single-quote
  integration_test.go:193: CREATE TXT foo.dnscontrol.net "blah`blah" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/10:single_TXT_with_single-quote:Create_TXT_with_single-quote (1.17s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#08
  integration_test.go:193: DELETE TXT foo.dnscontrol.net "blah`blah" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#08 (0.65s)
=== RUN   TestDNSProviders/dnscontrol.net/11:ws_TXT:Change_a_TXT_with_ws_at_end
  integration_test.go:193: CREATE TXT foo.dnscontrol.net "with space at end  " ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/11:ws_TXT:Change_a_TXT_with_ws_at_end (1.54s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#09
  integration_test.go:193: DELETE TXT foo.dnscontrol.net "with space at end  " ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#09 (0.70s)
=== RUN   TestDNSProviders/dnscontrol.net/12:empty_TXT:TXT_with_empty_str
  integration_test.go:193: CREATE TXT foo1.dnscontrol.net "" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/12:empty_TXT:TXT_with_empty_str (1.19s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#10
  integration_test.go:193: DELETE TXT foo1.dnscontrol.net "" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#10 (0.66s)
=== RUN   TestDNSProviders/dnscontrol.net/13:TypeChange:Create_a_CNAME
  integration_test.go:193: CREATE CNAME foo.dnscontrol.net google.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/13:TypeChange:Create_a_CNAME (2.10s)
=== RUN   TestDNSProviders/dnscontrol.net/13:TypeChange:Change_to_A_record
  integration_test.go:193: DELETE CNAME foo.dnscontrol.net google.com. ttl=300
  integration_test.go:193: CREATE A foo.dnscontrol.net 1.2.3.4 ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/13:TypeChange:Change_to_A_record (1.40s)
=== RUN   TestDNSProviders/dnscontrol.net/13:TypeChange:Change_back_to_CNAME
  integration_test.go:193: DELETE A foo.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE CNAME foo.dnscontrol.net google2.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/13:TypeChange:Change_back_to_CNAME (1.37s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#11
  integration_test.go:193: DELETE CNAME foo.dnscontrol.net google2.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#11 (0.63s)
=== RUN   TestDNSProviders/dnscontrol.net/14:Case_Sensitivity:Create_CAPS
  integration_test.go:193: CREATE MX bar.dnscontrol.net 5 bar.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/14:Case_Sensitivity:Create_CAPS (7.08s)
=== RUN   TestDNSProviders/dnscontrol.net/14:Case_Sensitivity:Downcase_label
  integration_test.go:193: CREATE A decoy.dnscontrol.net 1.1.1.1 ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/14:Case_Sensitivity:Downcase_label (1.22s)
=== RUN   TestDNSProviders/dnscontrol.net/14:Case_Sensitivity:Downcase_target
  integration_test.go:193: MODIFY A decoy.dnscontrol.net: (1.1.1.1 ttl=300) -> (2.2.2.2 ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/14:Case_Sensitivity:Downcase_target (1.26s)
=== RUN   TestDNSProviders/dnscontrol.net/14:Case_Sensitivity:Upcase_both
  integration_test.go:193: MODIFY A decoy.dnscontrol.net: (2.2.2.2 ttl=300) -> (3.3.3.3 ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/14:Case_Sensitivity:Upcase_both (7.79s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#12
  integration_test.go:193: DELETE MX bar.dnscontrol.net 5 bar.com. ttl=300
  integration_test.go:193: DELETE A decoy.dnscontrol.net 3.3.3.3 ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#12 (0.88s)
=== RUN   TestDNSProviders/dnscontrol.net/15:IDNA:Internationalized_name
  integration_test.go:193: CREATE A xn--ndaaa.dnscontrol.net 1.2.3.4 ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/15:IDNA:Internationalized_name (6.61s)
=== RUN   TestDNSProviders/dnscontrol.net/15:IDNA:Change_IDN
  integration_test.go:193: MODIFY A xn--ndaaa.dnscontrol.net: (1.2.3.4 ttl=300) -> (2.2.2.2 ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/15:IDNA:Change_IDN (1.25s)
=== RUN   TestDNSProviders/dnscontrol.net/15:IDNA:Internationalized_CNAME_Target
  integration_test.go:193: DELETE A xn--ndaaa.dnscontrol.net 2.2.2.2 ttl=300
  integration_test.go:193: CREATE CNAME a.dnscontrol.net xn--ndaaa.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/15:IDNA:Internationalized_CNAME_Target (7.13s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#13
  integration_test.go:193: DELETE CNAME a.dnscontrol.net xn--ndaaa.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#13 (6.20s)
=== RUN   TestDNSProviders/dnscontrol.net/16:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target
  integration_test.go:193: CREATE CNAME xn--o-0gab.dnscontrol.net xn--ndaaa.xn--vhquv. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/16:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target (1.30s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#14
  integration_test.go:193: DELETE CNAME xn--o-0gab.dnscontrol.net xn--ndaaa.xn--vhquv. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#14 (6.26s)
=== RUN   TestDNSProviders/dnscontrol.net/17:pager101:99_records
  integration_test.go:193: CREATE A rec0000.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0001.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0002.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0003.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0004.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0005.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0006.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0007.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0008.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0009.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0010.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0011.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0012.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0013.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0014.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0015.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0016.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0017.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0018.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0019.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0020.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0021.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0022.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0023.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0024.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0025.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0026.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0027.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0028.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0029.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0030.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0031.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0032.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0033.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0034.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0035.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0036.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0037.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0038.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0039.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0040.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0041.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0042.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0043.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0044.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0045.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0046.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0047.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0048.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0049.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0050.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0051.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0052.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0053.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0054.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0055.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0056.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0057.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0058.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0059.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0060.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0061.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0062.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0063.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0064.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0065.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0066.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0067.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0068.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0069.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0070.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0071.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0072.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0073.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0074.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0075.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0076.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0077.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0078.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0079.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0080.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0081.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0082.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0083.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0084.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0085.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0086.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0087.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0088.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0089.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0090.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0091.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0092.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0093.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0094.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0095.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0096.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0097.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: CREATE A rec0098.dnscontrol.net 1.2.3.4 ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/17:pager101:99_records (57.59s)
=== RUN   TestDNSProviders/dnscontrol.net/17:pager101:100_records
  integration_test.go:193: CREATE A rec0099.dnscontrol.net 1.2.3.4 ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/17:pager101:100_records (2.28s)
=== RUN   TestDNSProviders/dnscontrol.net/17:pager101:101_records
  integration_test.go:193: CREATE A rec0100.dnscontrol.net 1.2.3.4 ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/17:pager101:101_records (6.72s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#15
  integration_test.go:193: DELETE A rec0000.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0001.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0002.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0003.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0004.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0005.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0006.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0007.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0008.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0009.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0010.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0011.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0012.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0013.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0014.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0015.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0016.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0017.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0018.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0019.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0020.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0021.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0022.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0023.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0024.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0025.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0026.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0027.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0028.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0029.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0030.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0031.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0032.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0033.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0034.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0035.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0036.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0037.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0038.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0039.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0040.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0041.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0042.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0043.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0044.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0045.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0046.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0047.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0048.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0049.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0050.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0051.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0052.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0053.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0054.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0055.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0056.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0057.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0058.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0059.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0060.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0061.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0062.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0063.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0064.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0065.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0066.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0067.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0068.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0069.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0070.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0071.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0072.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0073.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0074.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0075.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0076.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0077.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0078.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0079.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0080.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0081.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0082.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0083.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0084.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0085.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0086.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0087.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0088.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0089.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0090.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0091.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0092.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0093.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0094.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0095.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0096.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0097.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0098.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0099.dnscontrol.net 1.2.3.4 ttl=300
  integration_test.go:193: DELETE A rec0100.dnscontrol.net 1.2.3.4 ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#15 (66.60s)
=== RUN   TestDNSProviders/dnscontrol.net/18:pager601_***SKIPPED(disabled_by_only)***:Empty
      --- PASS: TestDNSProviders/dnscontrol.net/18:pager601_***SKIPPED(disabled_by_only)***:Empty (1.46s)
=== RUN   TestDNSProviders/dnscontrol.net/19:pager1201_***SKIPPED(disabled_by_only)***:Empty
      --- PASS: TestDNSProviders/dnscontrol.net/19:pager1201_***SKIPPED(disabled_by_only)***:Empty (0.44s)
=== RUN   TestDNSProviders/dnscontrol.net/20:CAA:CAA_record
  integration_test.go:193: CREATE CAA dnscontrol.net 0 issue "letsencrypt.org" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/20:CAA:CAA_record (1.20s)
=== RUN   TestDNSProviders/dnscontrol.net/20:CAA:CAA_change_tag
  integration_test.go:193: MODIFY CAA dnscontrol.net: (0 issue "letsencrypt.org" ttl=300) -> (0 issuewild "letsencrypt.org" ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/20:CAA:CAA_change_tag (1.16s)
=== RUN   TestDNSProviders/dnscontrol.net/20:CAA:CAA_change_target
  integration_test.go:193: MODIFY CAA dnscontrol.net: (0 issuewild "letsencrypt.org" ttl=300) -> (0 issuewild "example.com" ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/20:CAA:CAA_change_target (1.16s)
=== RUN   TestDNSProviders/dnscontrol.net/20:CAA:CAA_change_flag
  integration_test.go:193: MODIFY CAA dnscontrol.net: (0 issuewild "example.com" ttl=300) -> (128 issuewild "example.com" ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/20:CAA:CAA_change_flag (1.20s)
=== RUN   TestDNSProviders/dnscontrol.net/20:CAA:CAA_many_records
  integration_test.go:193: CREATE CAA dnscontrol.net 0 issuewild "comodoca.com" ttl=300
  integration_test.go:193: CREATE CAA dnscontrol.net 128 iodef "mailto:test@example.com" ttl=300
  integration_test.go:193: MODIFY CAA dnscontrol.net: (128 issuewild "example.com" ttl=300) -> (0 issue "letsencrypt.org" ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/20:CAA:CAA_many_records (1.93s)
=== RUN   TestDNSProviders/dnscontrol.net/20:CAA:CAA_delete
  integration_test.go:193: DELETE CAA dnscontrol.net 0 issuewild "comodoca.com" ttl=300
  integration_test.go:193: DELETE CAA dnscontrol.net 128 iodef "mailto:test@example.com" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/20:CAA:CAA_delete (1.35s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#16
  integration_test.go:193: DELETE CAA dnscontrol.net 0 issue "letsencrypt.org" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#16 (1.15s)
=== RUN   TestDNSProviders/dnscontrol.net/21:CAA_with_;:CAA_many_records
  integration_test.go:193: CREATE CAA dnscontrol.net 0 issuewild ";" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/21:CAA_with_;:CAA_many_records (1.94s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#17
  integration_test.go:193: DELETE CAA dnscontrol.net 0 issuewild ";" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#17 (0.64s)
=== RUN   TestDNSProviders/dnscontrol.net/22:NAPTR:NAPTR_record
  integration_test.go:193: CREATE NAPTR test.dnscontrol.net 100 10 "U" "E2U+sip" "!^.*$!sip:customer-service@example.com!" example.foo.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/22:NAPTR:NAPTR_record (1.18s)
=== RUN   TestDNSProviders/dnscontrol.net/22:NAPTR:NAPTR_second_record
  integration_test.go:193: MODIFY NAPTR test.dnscontrol.net: (100 10 "U" "E2U+sip" "!^.*$!sip:customer-service@example.com!" example.foo.com. ttl=300) -> (102 10 "U" "E2U+email" "!^.*$!mailto:information@example.com!" example.foo.com. ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/22:NAPTR:NAPTR_second_record (1.16s)
=== RUN   TestDNSProviders/dnscontrol.net/22:NAPTR:NAPTR_delete_record
  integration_test.go:193: MODIFY NAPTR test.dnscontrol.net: (102 10 "U" "E2U+email" "!^.*$!mailto:information@example.com!" example.foo.com. ttl=300) -> (100 10 "U" "E2U+email" "!^.*$!mailto:information@example.com!" example.foo.com. ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/22:NAPTR:NAPTR_delete_record (1.15s)
=== RUN   TestDNSProviders/dnscontrol.net/22:NAPTR:NAPTR_change_target
  integration_test.go:193: MODIFY NAPTR test.dnscontrol.net: (100 10 "U" "E2U+email" "!^.*$!mailto:information@example.com!" example.foo.com. ttl=300) -> (100 10 "U" "E2U+email" "!^.*$!mailto:information@example.com!" example2.foo.com. ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/22:NAPTR:NAPTR_change_target (1.36s)
=== RUN   TestDNSProviders/dnscontrol.net/22:NAPTR:NAPTR_change_order
  integration_test.go:193: MODIFY NAPTR test.dnscontrol.net: (100 10 "U" "E2U+email" "!^.*$!mailto:information@example.com!" example2.foo.com. ttl=300) -> (103 10 "U" "E2U+email" "!^.*$!mailto:information@example.com!" example2.foo.com. ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/22:NAPTR:NAPTR_change_order (1.15s)
=== RUN   TestDNSProviders/dnscontrol.net/22:NAPTR:NAPTR_change_preference
  integration_test.go:193: MODIFY NAPTR test.dnscontrol.net: (103 10 "U" "E2U+email" "!^.*$!mailto:information@example.com!" example2.foo.com. ttl=300) -> (103 20 "U" "E2U+email" "!^.*$!mailto:information@example.com!" example2.foo.com. ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/22:NAPTR:NAPTR_change_preference (1.17s)
=== RUN   TestDNSProviders/dnscontrol.net/22:NAPTR:NAPTR_change_flags
  integration_test.go:193: MODIFY NAPTR test.dnscontrol.net: (103 20 "U" "E2U+email" "!^.*$!mailto:information@example.com!" example2.foo.com. ttl=300) -> (103 20 "A" "E2U+email" "!^.*$!mailto:information@example.com!" example2.foo.com. ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/22:NAPTR:NAPTR_change_flags (1.22s)
=== RUN   TestDNSProviders/dnscontrol.net/22:NAPTR:NAPTR_change_service
  integration_test.go:193: MODIFY NAPTR test.dnscontrol.net: (103 20 "A" "E2U+email" "!^.*$!mailto:information@example.com!" example2.foo.com. ttl=300) -> (103 20 "A" "E2U+sip" "!^.*$!mailto:information@example.com!" example2.foo.com. ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/22:NAPTR:NAPTR_change_service (1.22s)
=== RUN   TestDNSProviders/dnscontrol.net/22:NAPTR:NAPTR_change_regexp
  integration_test.go:193: MODIFY NAPTR test.dnscontrol.net: (103 20 "A" "E2U+sip" "!^.*$!mailto:information@example.com!" example2.foo.com. ttl=300) -> (103 20 "A" "E2U+sip" "!^.*$!sip:customer-service@example.com!" example2.foo.com. ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/22:NAPTR:NAPTR_change_regexp (2.01s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#18
  integration_test.go:193: DELETE NAPTR test.dnscontrol.net 103 20 "A" "E2U+sip" "!^.*$!sip:customer-service@example.com!" example2.foo.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#18 (0.93s)
=== RUN   TestDNSProviders/dnscontrol.net/23:PTR:Create_PTR_record
  integration_test.go:193: CREATE PTR 4.dnscontrol.net foo.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/23:PTR:Create_PTR_record (1.18s)
=== RUN   TestDNSProviders/dnscontrol.net/23:PTR:Modify_PTR_record
  integration_test.go:193: MODIFY PTR 4.dnscontrol.net: (foo.com. ttl=300) -> (bar.com. ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/23:PTR:Modify_PTR_record (1.11s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#19
  integration_test.go:193: DELETE PTR 4.dnscontrol.net bar.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#19 (0.65s)
=== RUN   TestDNSProviders/dnscontrol.net/24:SRV:SRV_record
  integration_test.go:193: CREATE SRV _sip._tcp.dnscontrol.net 5 6 7 foo.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/24:SRV:SRV_record (1.15s)
=== RUN   TestDNSProviders/dnscontrol.net/24:SRV:Second_SRV_record,_same_prio
  integration_test.go:193: CREATE SRV _sip._tcp.dnscontrol.net 5 60 70 foo2.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/24:SRV:Second_SRV_record,_same_prio (1.13s)
=== RUN   TestDNSProviders/dnscontrol.net/24:SRV:3_SRV
  integration_test.go:193: CREATE SRV _sip._tcp.dnscontrol.net 15 65 75 foo3.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/24:SRV:3_SRV (1.21s)
=== RUN   TestDNSProviders/dnscontrol.net/24:SRV:Delete_one
  integration_test.go:193: DELETE SRV _sip._tcp.dnscontrol.net 5 60 70 foo2.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/24:SRV:Delete_one (1.10s)
=== RUN   TestDNSProviders/dnscontrol.net/24:SRV:Change_Target
  integration_test.go:193: MODIFY SRV _sip._tcp.dnscontrol.net: (15 65 75 foo3.com. ttl=300) -> (15 65 75 foo4.com. ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/24:SRV:Change_Target (1.81s)
=== RUN   TestDNSProviders/dnscontrol.net/24:SRV:Change_Priority
  integration_test.go:193: MODIFY SRV _sip._tcp.dnscontrol.net: (5 6 7 foo.com. ttl=300) -> (52 6 7 foo.com. ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/24:SRV:Change_Priority (6.68s)
=== RUN   TestDNSProviders/dnscontrol.net/24:SRV:Change_Weight
  integration_test.go:193: MODIFY SRV _sip._tcp.dnscontrol.net: (52 6 7 foo.com. ttl=300) -> (52 62 7 foo.com. ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/24:SRV:Change_Weight (7.23s)
=== RUN   TestDNSProviders/dnscontrol.net/24:SRV:Change_Port
  integration_test.go:193: MODIFY SRV _sip._tcp.dnscontrol.net: (52 62 7 foo.com. ttl=300) -> (52 62 72 foo.com. ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/24:SRV:Change_Port (1.23s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#20
  integration_test.go:193: DELETE SRV _sip._tcp.dnscontrol.net 15 65 75 foo4.com. ttl=300
  integration_test.go:193: DELETE SRV _sip._tcp.dnscontrol.net 52 62 72 foo.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#20 (0.91s)
=== RUN   TestDNSProviders/dnscontrol.net/25:SRV_w/_null_target:Null_Target
  integration_test.go:193: CREATE SRV _sip._tcp.dnscontrol.net 52 62 72 foo.com. ttl=300
  integration_test.go:193: CREATE SRV _sip._tcp.dnscontrol.net 15 65 75 . ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/25:SRV_w/_null_target:Null_Target (1.56s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#21
  integration_test.go:193: DELETE SRV _sip._tcp.dnscontrol.net 15 65 75 . ttl=300
  integration_test.go:193: DELETE SRV _sip._tcp.dnscontrol.net 52 62 72 foo.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#21 (0.91s)
=== RUN   TestDNSProviders/dnscontrol.net/26:SSHFP:SSHFP_record
  integration_test.go:193: CREATE SSHFP dnscontrol.net 1 1 66C7D5540B7D75A1FB4C84FEBFA178AD99BDD67C ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/26:SSHFP:SSHFP_record (1.20s)
=== RUN   TestDNSProviders/dnscontrol.net/26:SSHFP:SSHFP_change_algorithm
  integration_test.go:193: MODIFY SSHFP dnscontrol.net: (1 1 66C7D5540B7D75A1FB4C84FEBFA178AD99BDD67C ttl=300) -> (2 1 66C7D5540B7D75A1FB4C84FEBFA178AD99BDD67C ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/26:SSHFP:SSHFP_change_algorithm (1.15s)
=== RUN   TestDNSProviders/dnscontrol.net/26:SSHFP:SSHFP_change_fingerprint_and_type
  integration_test.go:193: MODIFY SSHFP dnscontrol.net: (2 1 66C7D5540B7D75A1FB4C84FEBFA178AD99BDD67C ttl=300) -> (2 2 745A635BC46A397A5C4F21D437483005BCC40D7511FF15FBFAFE913A081559BC ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/26:SSHFP:SSHFP_change_fingerprint_and_type (1.18s)
=== RUN   TestDNSProviders/dnscontrol.net/26:SSHFP:SSHFP_Delete_one
  integration_test.go:193: DELETE SSHFP dnscontrol.net 2 2 745A635BC46A397A5C4F21D437483005BCC40D7511FF15FBFAFE913A081559BC ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/26:SSHFP:SSHFP_Delete_one (1.40s)
=== RUN   TestDNSProviders/dnscontrol.net/26:SSHFP:SSHFP_add_many_records
  integration_test.go:193: CREATE SSHFP dnscontrol.net 1 1 66666666666D75A1FB4C84FEBFA178AD99BDD67C ttl=300
  integration_test.go:193: CREATE SSHFP dnscontrol.net 1 2 777777777777797A5C4F21D437483005BCC40D7511FF15FBFAFE913A081559BC ttl=300
  integration_test.go:193: CREATE SSHFP dnscontrol.net 2 1 8888888888888888FB4C84FEBFA178AD99BDD67C ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/26:SSHFP:SSHFP_add_many_records (7.29s)
=== RUN   TestDNSProviders/dnscontrol.net/26:SSHFP:SSHFP_delete_two
  integration_test.go:193: DELETE SSHFP dnscontrol.net 1 2 777777777777797A5C4F21D437483005BCC40D7511FF15FBFAFE913A081559BC ttl=300
  integration_test.go:193: DELETE SSHFP dnscontrol.net 2 1 8888888888888888FB4C84FEBFA178AD99BDD67C ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/26:SSHFP:SSHFP_delete_two (1.43s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#22
  integration_test.go:193: DELETE SSHFP dnscontrol.net 1 1 66666666666D75A1FB4C84FEBFA178AD99BDD67C ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#22 (0.69s)
=== RUN   TestDNSProviders/dnscontrol.net/27:TLSA_***SKIPPED(CanUseTLSA_not_supported)***:Empty
      --- PASS: TestDNSProviders/dnscontrol.net/27:TLSA_***SKIPPED(CanUseTLSA_not_supported)***:Empty (0.45s)
=== RUN   TestDNSProviders/dnscontrol.net/28:TXTMulti:Create_TXTMulti_1
  integration_test.go:193: CREATE TXT foo1.dnscontrol.net "simple" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/28:TXTMulti:Create_TXTMulti_1 (1.22s)
=== RUN   TestDNSProviders/dnscontrol.net/28:TXTMulti:Create_TXTMulti_2
  integration_test.go:193: CREATE TXT foo2.dnscontrol.net "one" "two" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/28:TXTMulti:Create_TXTMulti_2 (1.19s)
=== RUN   TestDNSProviders/dnscontrol.net/28:TXTMulti:Create_TXTMulti_3
  integration_test.go:193: CREATE TXT foo3.dnscontrol.net "eh" "bee" "cee" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/28:TXTMulti:Create_TXTMulti_3 (1.26s)
=== RUN   TestDNSProviders/dnscontrol.net/28:TXTMulti:Change_TXTMulti
  integration_test.go:193: MODIFY TXT foo1.dnscontrol.net: ("simple" ttl=300) -> ("dimple" ttl=300)
  integration_test.go:193: MODIFY TXT foo2.dnscontrol.net: ("one" "two" ttl=300) -> ("fun" "two" ttl=300)
  integration_test.go:193: MODIFY TXT foo3.dnscontrol.net: ("eh" "bee" "cee" ttl=300) -> ("eh" "bzz" "cee" ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/28:TXTMulti:Change_TXTMulti (1.76s)
=== RUN   TestDNSProviders/dnscontrol.net/28:TXTMulti:Long_TXTMulti
  integration_test.go:193: DELETE TXT foo1.dnscontrol.net "dimple" ttl=300
  integration_test.go:193: DELETE TXT foo2.dnscontrol.net "fun" "two" ttl=300
  integration_test.go:193: DELETE TXT foo3.dnscontrol.net "eh" "bzz" "cee" ttl=300
  integration_test.go:193: CREATE TXT foo4.dnscontrol.net "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/28:TXTMulti:Long_TXTMulti (2.73s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#23
  integration_test.go:193: DELETE TXT foo4.dnscontrol.net "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#23 (0.63s)
=== RUN   TestDNSProviders/dnscontrol.net/29:TXTMulti_tests_that_break_DO:3x255-byte_TXTMulti
  integration_test.go:193: CREATE TXT foo3.dnscontrol.net "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/29:TXTMulti_tests_that_break_DO:3x255-byte_TXTMulti (1.18s)
=== RUN   TestDNSProviders/dnscontrol.net/29:TXTMulti_tests_that_break_DO:Empty
  integration_test.go:193: DELETE TXT foo3.dnscontrol.net "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/29:TXTMulti_tests_that_break_DO:Empty (0.66s)
=== RUN   TestDNSProviders/dnscontrol.net/29:TXTMulti_tests_that_break_DO:Create_TXTMulti_with_quotes
  integration_test.go:193: CREATE TXT foo1.dnscontrol.net "simple" ttl=300
  integration_test.go:193: CREATE TXT foo2.dnscontrol.net "o\"ne" "tw\"o" ttl=300
  integration_test.go:193: CREATE TXT foo3.dnscontrol.net "eh" "bee" "cee" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/29:TXTMulti_tests_that_break_DO:Create_TXTMulti_with_quotes (7.85s)
=== RUN   TestDNSProviders/dnscontrol.net/29:TXTMulti_tests_that_break_DO:Change_TXTMulti
  integration_test.go:193: MODIFY TXT foo1.dnscontrol.net: ("simple" ttl=300) -> ("dimple" ttl=300)
  integration_test.go:193: MODIFY TXT foo2.dnscontrol.net: ("o\"ne" "tw\"o" ttl=300) -> ("fun" "t\"wo" ttl=300)
  integration_test.go:193: MODIFY TXT foo3.dnscontrol.net: ("eh" "bee" "cee" ttl=300) -> ("eh" "bzz" "cee" ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/29:TXTMulti_tests_that_break_DO:Change_TXTMulti (1.88s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#24
  integration_test.go:193: DELETE TXT foo1.dnscontrol.net "dimple" ttl=300
  integration_test.go:193: DELETE TXT foo2.dnscontrol.net "fun" "t\"wo" ttl=300
  integration_test.go:193: DELETE TXT foo3.dnscontrol.net "eh" "bzz" "cee" ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#24 (1.17s)
=== RUN   TestDNSProviders/dnscontrol.net/30:DS_***SKIPPED(CanUseDS_not_supported)***:Empty
      --- PASS: TestDNSProviders/dnscontrol.net/30:DS_***SKIPPED(CanUseDS_not_supported)***:Empty (0.46s)
=== RUN   TestDNSProviders/dnscontrol.net/31:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
      --- PASS: TestDNSProviders/dnscontrol.net/31:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.45s)
=== RUN   TestDNSProviders/dnscontrol.net/32:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
      --- PASS: TestDNSProviders/dnscontrol.net/32:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.43s)
=== RUN   TestDNSProviders/dnscontrol.net/33:ALIAS:ALIAS_at_root
  integration_test.go:193: CREATE ALIAS dnscontrol.net foo.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/33:ALIAS:ALIAS_at_root (1.19s)
=== RUN   TestDNSProviders/dnscontrol.net/33:ALIAS:change_it
  integration_test.go:193: MODIFY ALIAS dnscontrol.net: (foo.com. ttl=300) -> (foo2.com. ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/33:ALIAS:change_it (1.20s)
=== RUN   TestDNSProviders/dnscontrol.net/33:ALIAS:ALIAS_at_subdomain
  integration_test.go:193: DELETE ALIAS dnscontrol.net foo2.com. ttl=300
  integration_test.go:193: CREATE ALIAS test.dnscontrol.net foo.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/33:ALIAS:ALIAS_at_subdomain (7.38s)
=== RUN   TestDNSProviders/dnscontrol.net/33:ALIAS:change_it#01
  integration_test.go:193: MODIFY ALIAS test.dnscontrol.net: (foo.com. ttl=300) -> (foo2.com. ttl=300)
      --- PASS: TestDNSProviders/dnscontrol.net/33:ALIAS:change_it#01 (1.27s)
=== RUN   TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#25
  integration_test.go:193: DELETE ALIAS test.dnscontrol.net foo2.com. ttl=300
      --- PASS: TestDNSProviders/dnscontrol.net/Post_cleanup:Empty#25 (0.69s)
=== RUN   TestDNSProviders/dnscontrol.net/34:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty
      --- PASS: TestDNSProviders/dnscontrol.net/34:AZURE_ALIAS_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty (0.45s)
=== RUN   TestDNSProviders/dnscontrol.net/35:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
      --- PASS: TestDNSProviders/dnscontrol.net/35:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.45s)
=== RUN   TestDNSProviders/dnscontrol.net/36:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
      --- PASS: TestDNSProviders/dnscontrol.net/36:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.45s)
=== RUN   TestDNSProviders/dnscontrol.net/37:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty
      --- PASS: TestDNSProviders/dnscontrol.net/37:CF_REDIRECT_***SKIPPED(disabled_by_only)***:Empty (0.44s)
=== RUN   TestDualProviders
  integration_test.go:290: Clearing everything
  integration_test.go:296: Adding nameservers from another provider
  integration_test.go:284: #1: CREATE NS dnscontrol.net ns1.example.com. ttl=300
  integration_test.go:284: #2: CREATE NS dnscontrol.net ns2.example.com. ttl=300
  integration_test.go:299: Running again to ensure stability
--- PASS: TestDualProviders (2.31s)
PASS
ok  	github.com/StackExchange/dnscontrol/v3/integrationTest	432.644s

@hnrgrgr
Copy link
Copy Markdown
Contributor

hnrgrgr commented Mar 2, 2021

I confirm AXFRDDNS passes the tests, except for one unrelated to this PR. I will look into it.

$ go test -v -verbose -provider AXFRDDNS ``` === RUN TestDNSProviders [Warning] AXFRDDNS: unknown key in `creds.json` (domain) === RUN TestDNSProviders/example.com === RUN TestDNSProviders/example.com/Clean_Slate:Empty integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes: DELETE NS example.com ns1.example.com. ttl=300 DELETE NS example.com ns2.example.com. ttl=300

=== RUN TestDNSProviders/example.com/00:GeneralACD:Create_an_A_record
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE A example.com 1.1.1.1 ttl=300

=== RUN TestDNSProviders/example.com/00:GeneralACD:Change_it
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
MODIFY A example.com: (1.1.1.1 ttl=300) -> (1.2.3.4 ttl=300)

=== RUN TestDNSProviders/example.com/00:GeneralACD:Add_another
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE A www.example.com 1.2.3.4 ttl=300

=== RUN TestDNSProviders/example.com/00:GeneralACD:Add_another(same_name)
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE A www.example.com 5.6.7.8 ttl=300

=== RUN TestDNSProviders/example.com/00:GeneralACD:Change_a_ttl
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
MODIFY A example.com: (1.2.3.4 ttl=300) -> (1.2.3.4 ttl=1000)

=== RUN TestDNSProviders/example.com/00:GeneralACD:Change_single_target_from_set
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
MODIFY A www.example.com: (1.2.3.4 ttl=300) -> (2.2.2.2 ttl=300)

=== RUN TestDNSProviders/example.com/00:GeneralACD:Change_all_ttls
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
MODIFY A example.com: (1.2.3.4 ttl=1000) -> (1.2.3.4 ttl=500)
MODIFY A www.example.com: (5.6.7.8 ttl=300) -> (5.6.7.8 ttl=400)
MODIFY A www.example.com: (2.2.2.2 ttl=300) -> (2.2.2.2 ttl=400)

=== RUN TestDNSProviders/example.com/00:GeneralACD:Delete_one
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE A www.example.com 2.2.2.2 ttl=400

=== RUN TestDNSProviders/example.com/00:GeneralACD:Add_back_and_change_ttl
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE A www.example.com 1.2.3.4 ttl=700
DELETE A example.com 1.2.3.4 ttl=500
MODIFY A www.example.com: (5.6.7.8 ttl=400) -> (5.6.7.8 ttl=700)

=== RUN TestDNSProviders/example.com/00:GeneralACD:Change_targets_and_ttls
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
MODIFY A www.example.com: (1.2.3.4 ttl=700) -> (1.1.1.1 ttl=300)
MODIFY A www.example.com: (5.6.7.8 ttl=700) -> (2.2.2.2 ttl=300)

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE A www.example.com 1.1.1.1 ttl=300
DELETE A www.example.com 2.2.2.2 ttl=300

=== RUN TestDNSProviders/example.com/01:WildcardACD:Create_wildcard
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE A *.example.com 1.2.3.4 ttl=300
CREATE A www.example.com 1.1.1.1 ttl=300

=== RUN TestDNSProviders/example.com/01:WildcardACD:Delete_wildcard
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE A *.example.com 1.2.3.4 ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#01
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE A www.example.com 1.1.1.1 ttl=300

=== RUN TestDNSProviders/example.com/02:CNAME:Create_a_CNAME
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE CNAME foo.example.com google.com. ttl=300

=== RUN TestDNSProviders/example.com/02:CNAME:Change_CNAME_target
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
MODIFY CNAME foo.example.com: (google.com. ttl=300) -> (google2.com. ttl=300)

integration_test.go:212: Expected 0 corrections on second run, but found 1.
integration_test.go:214: #0: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
    CREATE CNAME foo.example.com google2.com. ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#02
=== RUN TestDNSProviders/example.com/03:MX:MX_record
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE MX example.com 5 foo.com. ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#03
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE MX example.com 5 foo.com. ttl=300

=== RUN TestDNSProviders/example.com/04:Null_MX:Null_MX
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE MX example.com 0 . ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#04
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE MX example.com 0 . ttl=300

=== RUN TestDNSProviders/example.com/05:NS:NS_for_subdomain
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE NS xyz.example.com ns2.foo.com. ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#05
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE NS xyz.example.com ns2.foo.com. ttl=300

=== RUN TestDNSProviders/example.com/06:IGNORE_NAME_function:Create_some_records
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE TXT foo.example.com "simple" ttl=300
CREATE A foo.example.com 1.2.3.4 ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#06
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE A foo.example.com 1.2.3.4 ttl=300
DELETE TXT foo.example.com "simple" ttl=300

=== RUN TestDNSProviders/example.com/07:IGNORE_TARGET_function:Create_some_records
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE CNAME bar.example.com test.bar.com. ttl=300
CREATE CNAME foo.example.com test.foo.com. ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#07
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE CNAME bar.example.com test.bar.com. ttl=300
DELETE CNAME foo.example.com test.foo.com. ttl=300

=== RUN TestDNSProviders/example.com/08:single_TXT:Create_a_TXT
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE TXT foo.example.com "simple" ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#08
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE TXT foo.example.com "simple" ttl=300

=== RUN TestDNSProviders/example.com/09:max-sized_TXT:Create_a_255-byte_TXT
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE TXT foo.example.com "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#09
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE TXT foo.example.com "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ttl=300

=== RUN TestDNSProviders/example.com/10:single_TXT_with_single-quote:Create_TXT_with_single-quote
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE TXT foo.example.com "blah`blah" ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#10
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE TXT foo.example.com "blah`blah" ttl=300

=== RUN TestDNSProviders/example.com/11:ws_TXT:Change_a_TXT_with_ws_at_end
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE TXT foo.example.com "with space at end " ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#11
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE TXT foo.example.com "with space at end " ttl=300

=== RUN TestDNSProviders/example.com/12:empty_TXT:TXT_with_empty_str
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE TXT foo1.example.com "" ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#12
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE TXT foo1.example.com "" ttl=300

=== RUN TestDNSProviders/example.com/13:TypeChange:Create_a_CNAME
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE CNAME foo.example.com google.com. ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#13
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE CNAME foo.example.com google.com. ttl=300

=== RUN TestDNSProviders/example.com/14:Case_Sensitivity:Create_CAPS
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE MX bar.example.com 5 bar.com. ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#14
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE MX bar.example.com 5 bar.com. ttl=300

=== RUN TestDNSProviders/example.com/15:IDNA:Internationalized_name
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE A xn--ndaaa.example.com 1.2.3.4 ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#15
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE A xn--ndaaa.example.com 1.2.3.4 ttl=300

=== RUN TestDNSProviders/example.com/16:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE CNAME xn--o-0gab.example.com xn--ndaaa.xn--vhquv. ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#16
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE CNAME xn--o-0gab.example.com xn--ndaaa.xn--vhquv. ttl=300

=== RUN TestDNSProviders/example.com/17:pager101:99_records
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE A rec0000.example.com 1.2.3.4 ttl=300
CREATE A rec0001.example.com 1.2.3.4 ttl=300
CREATE A rec0002.example.com 1.2.3.4 ttl=300
CREATE A rec0003.example.com 1.2.3.4 ttl=300
CREATE A rec0004.example.com 1.2.3.4 ttl=300
CREATE A rec0005.example.com 1.2.3.4 ttl=300
CREATE A rec0006.example.com 1.2.3.4 ttl=300
CREATE A rec0007.example.com 1.2.3.4 ttl=300
CREATE A rec0008.example.com 1.2.3.4 ttl=300
CREATE A rec0009.example.com 1.2.3.4 ttl=300
CREATE A rec0010.example.com 1.2.3.4 ttl=300
CREATE A rec0011.example.com 1.2.3.4 ttl=300
CREATE A rec0012.example.com 1.2.3.4 ttl=300
CREATE A rec0013.example.com 1.2.3.4 ttl=300
CREATE A rec0014.example.com 1.2.3.4 ttl=300
CREATE A rec0015.example.com 1.2.3.4 ttl=300
CREATE A rec0016.example.com 1.2.3.4 ttl=300
CREATE A rec0017.example.com 1.2.3.4 ttl=300
CREATE A rec0018.example.com 1.2.3.4 ttl=300
CREATE A rec0019.example.com 1.2.3.4 ttl=300
CREATE A rec0020.example.com 1.2.3.4 ttl=300
CREATE A rec0021.example.com 1.2.3.4 ttl=300
CREATE A rec0022.example.com 1.2.3.4 ttl=300
CREATE A rec0023.example.com 1.2.3.4 ttl=300
CREATE A rec0024.example.com 1.2.3.4 ttl=300
CREATE A rec0025.example.com 1.2.3.4 ttl=300
CREATE A rec0026.example.com 1.2.3.4 ttl=300
CREATE A rec0027.example.com 1.2.3.4 ttl=300
CREATE A rec0028.example.com 1.2.3.4 ttl=300
CREATE A rec0029.example.com 1.2.3.4 ttl=300
CREATE A rec0030.example.com 1.2.3.4 ttl=300
CREATE A rec0031.example.com 1.2.3.4 ttl=300
CREATE A rec0032.example.com 1.2.3.4 ttl=300
CREATE A rec0033.example.com 1.2.3.4 ttl=300
CREATE A rec0034.example.com 1.2.3.4 ttl=300
CREATE A rec0035.example.com 1.2.3.4 ttl=300
CREATE A rec0036.example.com 1.2.3.4 ttl=300
CREATE A rec0037.example.com 1.2.3.4 ttl=300
CREATE A rec0038.example.com 1.2.3.4 ttl=300
CREATE A rec0039.example.com 1.2.3.4 ttl=300
CREATE A rec0040.example.com 1.2.3.4 ttl=300
CREATE A rec0041.example.com 1.2.3.4 ttl=300
CREATE A rec0042.example.com 1.2.3.4 ttl=300
CREATE A rec0043.example.com 1.2.3.4 ttl=300
CREATE A rec0044.example.com 1.2.3.4 ttl=300
CREATE A rec0045.example.com 1.2.3.4 ttl=300
CREATE A rec0046.example.com 1.2.3.4 ttl=300
CREATE A rec0047.example.com 1.2.3.4 ttl=300
CREATE A rec0048.example.com 1.2.3.4 ttl=300
CREATE A rec0049.example.com 1.2.3.4 ttl=300
CREATE A rec0050.example.com 1.2.3.4 ttl=300
CREATE A rec0051.example.com 1.2.3.4 ttl=300
CREATE A rec0052.example.com 1.2.3.4 ttl=300
CREATE A rec0053.example.com 1.2.3.4 ttl=300
CREATE A rec0054.example.com 1.2.3.4 ttl=300
CREATE A rec0055.example.com 1.2.3.4 ttl=300
CREATE A rec0056.example.com 1.2.3.4 ttl=300
CREATE A rec0057.example.com 1.2.3.4 ttl=300
CREATE A rec0058.example.com 1.2.3.4 ttl=300
CREATE A rec0059.example.com 1.2.3.4 ttl=300
CREATE A rec0060.example.com 1.2.3.4 ttl=300
CREATE A rec0061.example.com 1.2.3.4 ttl=300
CREATE A rec0062.example.com 1.2.3.4 ttl=300
CREATE A rec0063.example.com 1.2.3.4 ttl=300
CREATE A rec0064.example.com 1.2.3.4 ttl=300
CREATE A rec0065.example.com 1.2.3.4 ttl=300
CREATE A rec0066.example.com 1.2.3.4 ttl=300
CREATE A rec0067.example.com 1.2.3.4 ttl=300
CREATE A rec0068.example.com 1.2.3.4 ttl=300
CREATE A rec0069.example.com 1.2.3.4 ttl=300
CREATE A rec0070.example.com 1.2.3.4 ttl=300
CREATE A rec0071.example.com 1.2.3.4 ttl=300
CREATE A rec0072.example.com 1.2.3.4 ttl=300
CREATE A rec0073.example.com 1.2.3.4 ttl=300
CREATE A rec0074.example.com 1.2.3.4 ttl=300
CREATE A rec0075.example.com 1.2.3.4 ttl=300
CREATE A rec0076.example.com 1.2.3.4 ttl=300
CREATE A rec0077.example.com 1.2.3.4 ttl=300
CREATE A rec0078.example.com 1.2.3.4 ttl=300
CREATE A rec0079.example.com 1.2.3.4 ttl=300
CREATE A rec0080.example.com 1.2.3.4 ttl=300
CREATE A rec0081.example.com 1.2.3.4 ttl=300
CREATE A rec0082.example.com 1.2.3.4 ttl=300
CREATE A rec0083.example.com 1.2.3.4 ttl=300
CREATE A rec0084.example.com 1.2.3.4 ttl=300
CREATE A rec0085.example.com 1.2.3.4 ttl=300
CREATE A rec0086.example.com 1.2.3.4 ttl=300
CREATE A rec0087.example.com 1.2.3.4 ttl=300
CREATE A rec0088.example.com 1.2.3.4 ttl=300
CREATE A rec0089.example.com 1.2.3.4 ttl=300
CREATE A rec0090.example.com 1.2.3.4 ttl=300
CREATE A rec0091.example.com 1.2.3.4 ttl=300
CREATE A rec0092.example.com 1.2.3.4 ttl=300
CREATE A rec0093.example.com 1.2.3.4 ttl=300
CREATE A rec0094.example.com 1.2.3.4 ttl=300
CREATE A rec0095.example.com 1.2.3.4 ttl=300
CREATE A rec0096.example.com 1.2.3.4 ttl=300
CREATE A rec0097.example.com 1.2.3.4 ttl=300
CREATE A rec0098.example.com 1.2.3.4 ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#17
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE A rec0000.example.com 1.2.3.4 ttl=300
DELETE A rec0001.example.com 1.2.3.4 ttl=300
DELETE A rec0002.example.com 1.2.3.4 ttl=300
DELETE A rec0003.example.com 1.2.3.4 ttl=300
DELETE A rec0004.example.com 1.2.3.4 ttl=300
DELETE A rec0005.example.com 1.2.3.4 ttl=300
DELETE A rec0006.example.com 1.2.3.4 ttl=300
DELETE A rec0007.example.com 1.2.3.4 ttl=300
DELETE A rec0008.example.com 1.2.3.4 ttl=300
DELETE A rec0009.example.com 1.2.3.4 ttl=300
DELETE A rec0010.example.com 1.2.3.4 ttl=300
DELETE A rec0011.example.com 1.2.3.4 ttl=300
DELETE A rec0012.example.com 1.2.3.4 ttl=300
DELETE A rec0013.example.com 1.2.3.4 ttl=300
DELETE A rec0014.example.com 1.2.3.4 ttl=300
DELETE A rec0015.example.com 1.2.3.4 ttl=300
DELETE A rec0016.example.com 1.2.3.4 ttl=300
DELETE A rec0017.example.com 1.2.3.4 ttl=300
DELETE A rec0018.example.com 1.2.3.4 ttl=300
DELETE A rec0019.example.com 1.2.3.4 ttl=300
DELETE A rec0020.example.com 1.2.3.4 ttl=300
DELETE A rec0021.example.com 1.2.3.4 ttl=300
DELETE A rec0022.example.com 1.2.3.4 ttl=300
DELETE A rec0023.example.com 1.2.3.4 ttl=300
DELETE A rec0024.example.com 1.2.3.4 ttl=300
DELETE A rec0025.example.com 1.2.3.4 ttl=300
DELETE A rec0026.example.com 1.2.3.4 ttl=300
DELETE A rec0027.example.com 1.2.3.4 ttl=300
DELETE A rec0028.example.com 1.2.3.4 ttl=300
DELETE A rec0029.example.com 1.2.3.4 ttl=300
DELETE A rec0030.example.com 1.2.3.4 ttl=300
DELETE A rec0031.example.com 1.2.3.4 ttl=300
DELETE A rec0032.example.com 1.2.3.4 ttl=300
DELETE A rec0033.example.com 1.2.3.4 ttl=300
DELETE A rec0034.example.com 1.2.3.4 ttl=300
DELETE A rec0035.example.com 1.2.3.4 ttl=300
DELETE A rec0036.example.com 1.2.3.4 ttl=300
DELETE A rec0037.example.com 1.2.3.4 ttl=300
DELETE A rec0038.example.com 1.2.3.4 ttl=300
DELETE A rec0039.example.com 1.2.3.4 ttl=300
DELETE A rec0040.example.com 1.2.3.4 ttl=300
DELETE A rec0041.example.com 1.2.3.4 ttl=300
DELETE A rec0042.example.com 1.2.3.4 ttl=300
DELETE A rec0043.example.com 1.2.3.4 ttl=300
DELETE A rec0044.example.com 1.2.3.4 ttl=300
DELETE A rec0045.example.com 1.2.3.4 ttl=300
DELETE A rec0046.example.com 1.2.3.4 ttl=300
DELETE A rec0047.example.com 1.2.3.4 ttl=300
DELETE A rec0048.example.com 1.2.3.4 ttl=300
DELETE A rec0049.example.com 1.2.3.4 ttl=300
DELETE A rec0050.example.com 1.2.3.4 ttl=300
DELETE A rec0051.example.com 1.2.3.4 ttl=300
DELETE A rec0052.example.com 1.2.3.4 ttl=300
DELETE A rec0053.example.com 1.2.3.4 ttl=300
DELETE A rec0054.example.com 1.2.3.4 ttl=300
DELETE A rec0055.example.com 1.2.3.4 ttl=300
DELETE A rec0056.example.com 1.2.3.4 ttl=300
DELETE A rec0057.example.com 1.2.3.4 ttl=300
DELETE A rec0058.example.com 1.2.3.4 ttl=300
DELETE A rec0059.example.com 1.2.3.4 ttl=300
DELETE A rec0060.example.com 1.2.3.4 ttl=300
DELETE A rec0061.example.com 1.2.3.4 ttl=300
DELETE A rec0062.example.com 1.2.3.4 ttl=300
DELETE A rec0063.example.com 1.2.3.4 ttl=300
DELETE A rec0064.example.com 1.2.3.4 ttl=300
DELETE A rec0065.example.com 1.2.3.4 ttl=300
DELETE A rec0066.example.com 1.2.3.4 ttl=300
DELETE A rec0067.example.com 1.2.3.4 ttl=300
DELETE A rec0068.example.com 1.2.3.4 ttl=300
DELETE A rec0069.example.com 1.2.3.4 ttl=300
DELETE A rec0070.example.com 1.2.3.4 ttl=300
DELETE A rec0071.example.com 1.2.3.4 ttl=300
DELETE A rec0072.example.com 1.2.3.4 ttl=300
DELETE A rec0073.example.com 1.2.3.4 ttl=300
DELETE A rec0074.example.com 1.2.3.4 ttl=300
DELETE A rec0075.example.com 1.2.3.4 ttl=300
DELETE A rec0076.example.com 1.2.3.4 ttl=300
DELETE A rec0077.example.com 1.2.3.4 ttl=300
DELETE A rec0078.example.com 1.2.3.4 ttl=300
DELETE A rec0079.example.com 1.2.3.4 ttl=300
DELETE A rec0080.example.com 1.2.3.4 ttl=300
DELETE A rec0081.example.com 1.2.3.4 ttl=300
DELETE A rec0082.example.com 1.2.3.4 ttl=300
DELETE A rec0083.example.com 1.2.3.4 ttl=300
DELETE A rec0084.example.com 1.2.3.4 ttl=300
DELETE A rec0085.example.com 1.2.3.4 ttl=300
DELETE A rec0086.example.com 1.2.3.4 ttl=300
DELETE A rec0087.example.com 1.2.3.4 ttl=300
DELETE A rec0088.example.com 1.2.3.4 ttl=300
DELETE A rec0089.example.com 1.2.3.4 ttl=300
DELETE A rec0090.example.com 1.2.3.4 ttl=300
DELETE A rec0091.example.com 1.2.3.4 ttl=300
DELETE A rec0092.example.com 1.2.3.4 ttl=300
DELETE A rec0093.example.com 1.2.3.4 ttl=300
DELETE A rec0094.example.com 1.2.3.4 ttl=300
DELETE A rec0095.example.com 1.2.3.4 ttl=300
DELETE A rec0096.example.com 1.2.3.4 ttl=300
DELETE A rec0097.example.com 1.2.3.4 ttl=300
DELETE A rec0098.example.com 1.2.3.4 ttl=300

=== RUN TestDNSProviders/example.com/18:pager601_SKIPPED(disabled_by_only):Empty
=== RUN TestDNSProviders/example.com/19:pager1201_SKIPPED(disabled_by_only):Empty
=== RUN TestDNSProviders/example.com/20:CAA:CAA_record
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE CAA example.com 0 issue "letsencrypt.org" ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#18
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE CAA example.com 0 issue "letsencrypt.org" ttl=300

=== RUN TestDNSProviders/example.com/21:CAA_with_;:CAA_many_records
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE CAA example.com 0 issuewild ";" ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#19
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE CAA example.com 0 issuewild ";" ttl=300

=== RUN TestDNSProviders/example.com/22:NAPTR:NAPTR_record
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE NAPTR test.example.com 100 10 "U" "E2U+sip" "!^.*$!sip:customer-service@example.com!" example.foo.com. ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#20
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE NAPTR test.example.com 100 10 "U" "E2U+sip" "!^.*$!sip:customer-service@example.com!" example.foo.com. ttl=300

=== RUN TestDNSProviders/example.com/23:PTR:Create_PTR_record
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE PTR 4.example.com foo.com. ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#21
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE PTR 4.example.com foo.com. ttl=300

=== RUN TestDNSProviders/example.com/24:SRV:SRV_record
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE SRV _sip._tcp.example.com 5 6 7 foo.com. ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#22
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE SRV _sip._tcp.example.com 5 6 7 foo.com. ttl=300

=== RUN TestDNSProviders/example.com/25:SRV_w/_null_target:Null_Target
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE SRV _sip._tcp.example.com 52 62 72 foo.com. ttl=300
CREATE SRV _sip._tcp.example.com 15 65 75 . ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#23
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE SRV _sip._tcp.example.com 15 65 75 . ttl=300
DELETE SRV _sip._tcp.example.com 52 62 72 foo.com. ttl=300

=== RUN TestDNSProviders/example.com/26:SSHFP:SSHFP_record
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE SSHFP example.com 1 1 66C7D5540B7D75A1FB4C84FEBFA178AD99BDD67C ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#24
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE SSHFP example.com 1 1 66C7D5540B7D75A1FB4C84FEBFA178AD99BDD67C ttl=300

=== RUN TestDNSProviders/example.com/27:TLSA:TLSA_record
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE TLSA _443._tcp.example.com 3 1 1 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#25
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE TLSA _443._tcp.example.com 3 1 1 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef ttl=300

=== RUN TestDNSProviders/example.com/28:TXTMulti:Create_TXTMulti_1
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE TXT foo1.example.com "simple" ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#26
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE TXT foo1.example.com "simple" ttl=300

=== RUN TestDNSProviders/example.com/29:TXTMulti_tests_that_break_DO:3x255-byte_TXTMulti
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE TXT foo3.example.com "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=300

=== RUN TestDNSProviders/example.com/Post_cleanup:Empty#27
integration_test.go:193: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
DELETE TXT foo3.example.com "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" ttl=300

=== RUN TestDNSProviders/example.com/30:DS_SKIPPED(CanUseDS_not_supported):Empty
=== RUN TestDNSProviders/example.com/31:DS_(children_only)SKIPPED(CanUseDSForChildren_not_supported):Empty
=== RUN TestDNSProviders/example.com/32:DS
(children_only)CLOUDNSSKIPPED(CanUseDSForChildren_not_supported):Empty
=== RUN TestDNSProviders/example.com/33:ALIAS_SKIPPED(CanUseAlias_not_supported):Empty
=== RUN TestDNSProviders/example.com/34:AZURE_ALIAS_SKIPPED(CanUseAzureAlias_not_supported):Empty
=== RUN TestDNSProviders/example.com/35:R53_ALIAS2_SKIPPED(CanUseRoute53Alias_not_supported):Empty
=== RUN TestDNSProviders/example.com/36:R53_ALIAS_ORDER_SKIPPED(CanUseRoute53Alias_not_supported):Empty
=== RUN TestDNSProviders/example.com/37:CF_REDIRECT_SKIPPED(disabled_by_only):Empty
--- FAIL: TestDNSProviders (2.83s)
--- FAIL: TestDNSProviders/example.com (2.83s)
--- PASS: TestDNSProviders/example.com/Clean_Slate:Empty (0.03s)
--- PASS: TestDNSProviders/example.com/00:GeneralACD:Create_an_A_record (0.03s)
--- PASS: TestDNSProviders/example.com/00:GeneralACD:Change_it (0.03s)
--- PASS: TestDNSProviders/example.com/00:GeneralACD:Add_another (0.02s)
--- PASS: TestDNSProviders/example.com/00:GeneralACD:Add_another(same_name) (0.02s)
--- PASS: TestDNSProviders/example.com/00:GeneralACD:Change_a_ttl (0.03s)
--- PASS: TestDNSProviders/example.com/00:GeneralACD:Change_single_target_from_set (0.03s)
--- PASS: TestDNSProviders/example.com/00:GeneralACD:Change_all_ttls (0.03s)
--- PASS: TestDNSProviders/example.com/00:GeneralACD:Delete_one (0.04s)
--- PASS: TestDNSProviders/example.com/00:GeneralACD:Add_back_and_change_ttl (0.02s)
--- PASS: TestDNSProviders/example.com/00:GeneralACD:Change_targets_and_ttls (0.03s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty (0.03s)
--- PASS: TestDNSProviders/example.com/01:WildcardACD:Create_wildcard (0.02s)
--- PASS: TestDNSProviders/example.com/01:WildcardACD:Delete_wildcard (0.02s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#01 (0.02s)
--- PASS: TestDNSProviders/example.com/02:CNAME:Create_a_CNAME (0.02s)
--- FAIL: TestDNSProviders/example.com/02:CNAME:Change_CNAME_target (0.04s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#02 (0.00s)
--- PASS: TestDNSProviders/example.com/03:MX:MX_record (0.03s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#03 (0.03s)
--- PASS: TestDNSProviders/example.com/04:Null_MX:Null_MX (0.04s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#04 (0.04s)
--- PASS: TestDNSProviders/example.com/05:NS:NS_for_subdomain (0.04s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#05 (0.04s)
--- PASS: TestDNSProviders/example.com/06:IGNORE_NAME_function:Create_some_records (0.05s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#06 (0.03s)
--- PASS: TestDNSProviders/example.com/07:IGNORE_TARGET_function:Create_some_records (0.05s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#07 (0.04s)
--- PASS: TestDNSProviders/example.com/08:single_TXT:Create_a_TXT (0.05s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#08 (0.04s)
--- PASS: TestDNSProviders/example.com/09:max-sized_TXT:Create_a_255-byte_TXT (0.06s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#09 (0.04s)
--- PASS: TestDNSProviders/example.com/10:single_TXT_with_single-quote:Create_TXT_with_single-quote (0.05s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#10 (0.05s)
--- PASS: TestDNSProviders/example.com/11:ws_TXT:Change_a_TXT_with_ws_at_end (0.05s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#11 (0.04s)
--- PASS: TestDNSProviders/example.com/12:empty_TXT:TXT_with_empty_str (0.05s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#12 (0.04s)
--- PASS: TestDNSProviders/example.com/13:TypeChange:Create_a_CNAME (0.05s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#13 (0.05s)
--- PASS: TestDNSProviders/example.com/14:Case_Sensitivity:Create_CAPS (0.05s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#14 (0.05s)
--- PASS: TestDNSProviders/example.com/15:IDNA:Internationalized_name (0.05s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#15 (0.06s)
--- PASS: TestDNSProviders/example.com/16:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target (0.04s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#16 (0.03s)
--- PASS: TestDNSProviders/example.com/17:pager101:99_records (0.11s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#17 (0.02s)
--- PASS: TestDNSProviders/example.com/18:pager601_SKIPPED(disabled_by_only):Empty (0.00s)
--- PASS: TestDNSProviders/example.com/19:pager1201_SKIPPED(disabled_by_only):Empty (0.00s)
--- PASS: TestDNSProviders/example.com/20:CAA:CAA_record (0.04s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#18 (0.04s)
--- PASS: TestDNSProviders/example.com/21:CAA_with_;:CAA_many_records (0.05s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#19 (0.04s)
--- PASS: TestDNSProviders/example.com/22:NAPTR:NAPTR_record (0.06s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#20 (0.06s)
--- PASS: TestDNSProviders/example.com/23:PTR:Create_PTR_record (0.05s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#21 (0.06s)
--- PASS: TestDNSProviders/example.com/24:SRV:SRV_record (0.06s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#22 (0.03s)
--- PASS: TestDNSProviders/example.com/25:SRV_w/null_target:Null_Target (0.03s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#23 (0.03s)
--- PASS: TestDNSProviders/example.com/26:SSHFP:SSHFP_record (0.03s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#24 (0.06s)
--- PASS: TestDNSProviders/example.com/27:TLSA:TLSA_record (0.04s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#25 (0.03s)
--- PASS: TestDNSProviders/example.com/28:TXTMulti:Create_TXTMulti_1 (0.03s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#26 (0.03s)
--- PASS: TestDNSProviders/example.com/29:TXTMulti_tests_that_break_DO:3x255-byte_TXTMulti (0.08s)
--- PASS: TestDNSProviders/example.com/Post_cleanup:Empty#27 (0.07s)
--- PASS: TestDNSProviders/example.com/30:DS
SKIPPED(CanUseDS_not_supported):Empty (0.00s)
--- PASS: TestDNSProviders/example.com/31:DS_(children_only)SKIPPED(CanUseDSForChildren_not_supported):Empty (0.00s)
--- PASS: TestDNSProviders/example.com/32:DS
(children_only)CLOUDNSSKIPPED(CanUseDSForChildren_not_supported):Empty (0.00s)
--- PASS: TestDNSProviders/example.com/33:ALIAS_SKIPPED(CanUseAlias_not_supported):Empty (0.00s)
--- PASS: TestDNSProviders/example.com/34:AZURE_ALIAS_SKIPPED(CanUseAzureAlias_not_supported):Empty (0.01s)
--- PASS: TestDNSProviders/example.com/35:R53_ALIAS2_SKIPPED(CanUseRoute53Alias_not_supported):Empty (0.00s)
--- PASS: TestDNSProviders/example.com/36:R53_ALIAS_ORDER_SKIPPED(CanUseRoute53Alias_not_supported):Empty (0.01s)
--- PASS: TestDNSProviders/example.com/37:CF_REDIRECT_SKIPPED(disabled_by_only):Empty (0.02s)
=== RUN TestDualProviders
[Warning] AXFRDDNS: unknown key in creds.json (domain)
integration_test.go:290: Clearing everything
integration_test.go:296: Adding nameservers from another provider
integration_test.go:284: #1: DDNS UPDATES to 'example.com' (primary master: '172.18.0.2:53'). Changes:
CREATE NS example.com ns1.example.com. ttl=300
CREATE NS example.com ns2.example.com. ttl=300
integration_test.go:299: Running again to ensure stability
--- PASS: TestDualProviders (0.03s)
FAIL
exit status 1
FAIL github.com/StackExchange/dnscontrol/v3/integrationTest 2.876s

</details>

@tlimoncelli
Copy link
Copy Markdown
Contributor Author

I'd like to merge this on Thursday, and #1063 on Sunday (depending on how many providers pass). There won't be a release until #1063 is also merged and I hear back from more providers.

@tlimoncelli tlimoncelli merged commit 21e85e6 into master Mar 4, 2021
@tlimoncelli tlimoncelli deleted the tlim_notarget branch March 4, 2021 23:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.