mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2025-02-24 07:33:03 +08:00
TESTING: Improve AXFRDDNS integration tests (#3317)
This commit is contained in:
parent
519e4f82e1
commit
692633845a
2 changed files with 14 additions and 8 deletions
|
@ -248,14 +248,20 @@ func makeChanges(t *testing.T, prv providers.DNSServiceProvider, dc *models.Doma
|
|||
//}
|
||||
dom.Records = append(dom.Records, &rc)
|
||||
}
|
||||
//if *providerToRun == "AXFRDDNS" {
|
||||
// Bind will refuse a DDNS update when the resulting zone
|
||||
// contains a NS record without an associated address
|
||||
// records (A or AAAA)
|
||||
//dom.Records = append(dom.Records, a("ns."+domainName+".", "9.8.7.6"))
|
||||
//}
|
||||
dom.Unmanaged = tst.Unmanaged
|
||||
dom.UnmanagedUnsafe = tst.UnmanagedUnsafe
|
||||
// Bind will refuse a DDNS update when the resulting zone
|
||||
// contains a NS record without an associated address
|
||||
// records (A or AAAA). In order to run the integration tests
|
||||
// against bind, the initial zone contains the following records:
|
||||
// - `@ NS dummy-ns.example.com`
|
||||
// - `dummy-ns A 9.8.7.6`
|
||||
// We 'hardcode' an ignore rule for the `A` record.
|
||||
dom.Unmanaged = append(dom.Unmanaged, &models.UnmanagedConfig{
|
||||
LabelPattern: "dummy-ns",
|
||||
RTypePattern: "A",
|
||||
TargetPattern: "",
|
||||
})
|
||||
models.PostProcessRecords(dom.Records)
|
||||
dom2, _ := dom.Copy()
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
"master": "$AXFRDDNS_MASTER",
|
||||
"nameservers": "ns.example.com",
|
||||
"transfer-key": "$AXFRDDNS_TRANSFER_KEY",
|
||||
"transfer-mode": "AXFRDDNS_TRANSFER_MODE",
|
||||
"transfer-mode": "$AXFRDDNS_TRANSFER_MODE",
|
||||
"update-key": "$AXFRDDNS_UPDATE_KEY",
|
||||
"update-mode": "$AXFRDDNS_UPDATE_MODE"
|
||||
},
|
||||
|
@ -32,7 +32,7 @@
|
|||
"master": "$AXFRDDNS_DNSSEC_MASTER",
|
||||
"nameservers": "ns.example.com",
|
||||
"transfer-key": "$AXFRDDNS_DNSSEC_TRANSFER_KEY",
|
||||
"transfer-mode": "AXFRDDNS_DNSSEC_TRANSFER_MODE",
|
||||
"transfer-mode": "$AXFRDDNS_DNSSEC_TRANSFER_MODE",
|
||||
"update-key": "$AXFRDDNS_DNSSEC_UPDATE_KEY",
|
||||
"update-mode": "$AXFRDDNS_DNSSEC_UPDATE_MODE"
|
||||
},
|
||||
|
|
Loading…
Reference in a new issue