mirror of
https://github.com/coredns/coredns.git
synced 2026-02-17 12:43:09 -05:00
chore: bump Go version to 1.26.0 (#7856)
This commit is contained in:
@@ -66,7 +66,6 @@ func (u *MockedUpstream) Lookup(ctx context.Context, state request.Request, name
|
||||
}
|
||||
|
||||
func TestCNameTargetRewrite(t *testing.T) {
|
||||
rules := []Rule{}
|
||||
ruleset := []struct {
|
||||
args []string
|
||||
expectedType reflect.Type
|
||||
@@ -78,6 +77,7 @@ func TestCNameTargetRewrite(t *testing.T) {
|
||||
{[]string{"continue", "cname", "regex", `(.*)\.web\.(.*)\.site\.`, `{1}.webapp.{2}.org.`}, reflect.TypeFor[*cnameTargetRule]()},
|
||||
{[]string{"continue", "cname", "exact", "music.truncated.spotify.com.", "music.truncated.spotify.com."}, reflect.TypeFor[*cnameTargetRule]()},
|
||||
}
|
||||
rules := make([]Rule, 0, len(ruleset))
|
||||
for i, r := range ruleset {
|
||||
rule, err := newRule(r.args...)
|
||||
if err != nil {
|
||||
|
||||
@@ -31,13 +31,13 @@ var tests = []struct {
|
||||
}
|
||||
|
||||
func TestResponseReverter(t *testing.T) {
|
||||
rules := []Rule{}
|
||||
rules := make([]Rule, 0, 1)
|
||||
r, _ := newNameRule("stop", "regex", `(core)\.(dns)\.(rocks)`, "{2}.{1}.{3}", "answer", "name", `(dns)\.(core)\.(rocks)`, "{2}.{1}.{3}")
|
||||
rules = append(rules, r)
|
||||
|
||||
doReverterTests(t, rules)
|
||||
|
||||
rules = []Rule{}
|
||||
rules = make([]Rule, 0, 1)
|
||||
r, _ = newNameRule("continue", "regex", `(core)\.(dns)\.(rocks)`, "{2}.{1}.{3}", "answer", "name", `(dns)\.(core)\.(rocks)`, "{2}.{1}.{3}")
|
||||
rules = append(rules, r)
|
||||
|
||||
@@ -98,7 +98,7 @@ var valueTests = []struct {
|
||||
}
|
||||
|
||||
func TestValueResponseReverter(t *testing.T) {
|
||||
rules := []Rule{}
|
||||
rules := make([]Rule, 0, 1)
|
||||
r, err := newNameRule("stop", "regex", `(.*)\.domain\.uk`, "{1}.cluster.local", "answer", "name", `(.*)\.cluster\.local`, "{1}.domain.uk", "answer", "value", `(.*)\.cluster\.local`, "{1}.domain.uk")
|
||||
if err != nil {
|
||||
t.Errorf("cannot parse rule: %s", err)
|
||||
@@ -108,7 +108,7 @@ func TestValueResponseReverter(t *testing.T) {
|
||||
|
||||
doValueReverterTests(t, "stop", rules)
|
||||
|
||||
rules = []Rule{}
|
||||
rules = make([]Rule, 0, 1)
|
||||
r, err = newNameRule("continue", "regex", `(.*)\.domain\.uk`, "{1}.cluster.local", "answer", "name", `(.*)\.cluster\.local`, "{1}.domain.uk", "answer", "value", `(.*)\.cluster\.local`, "{1}.domain.uk")
|
||||
if err != nil {
|
||||
t.Errorf("cannot parse rule: %s", err)
|
||||
@@ -118,7 +118,7 @@ func TestValueResponseReverter(t *testing.T) {
|
||||
|
||||
doValueReverterTests(t, "continue", rules)
|
||||
|
||||
rules = []Rule{}
|
||||
rules = make([]Rule, 0, 1)
|
||||
r, err = newNameRule("stop", "suffix", `.domain.uk`, ".cluster.local", "answer", "auto", "answer", "value", `(.*)\.cluster\.local`, "{1}.domain.uk")
|
||||
if err != nil {
|
||||
t.Errorf("cannot parse rule: %s", err)
|
||||
@@ -129,7 +129,7 @@ func TestValueResponseReverter(t *testing.T) {
|
||||
doValueReverterTests(t, "suffix", rules)
|
||||
|
||||
// multiple rules
|
||||
rules = []Rule{}
|
||||
rules = make([]Rule, 0, 1)
|
||||
r, err = newNameRule("continue", "suffix", `.domain.uk`, ".domain.us", "answer", "auto")
|
||||
if err != nil {
|
||||
t.Errorf("cannot parse rule: %s", err)
|
||||
|
||||
@@ -191,7 +191,7 @@ func TestNewRule(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestRewriteDefaultRevertPolicy(t *testing.T) {
|
||||
rules := []Rule{}
|
||||
rules := make([]Rule, 0, 4)
|
||||
|
||||
r, _ := newNameRule("stop", "prefix", "prefix", "to")
|
||||
rules = append(rules, r)
|
||||
@@ -244,7 +244,7 @@ func TestRewriteDefaultRevertPolicy(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestRewrite(t *testing.T) {
|
||||
rules := []Rule{}
|
||||
rules := make([]Rule, 0, 12)
|
||||
r, _ := newNameRule("stop", "from.nl.", "to.nl.")
|
||||
rules = append(rules, r)
|
||||
r, _ = newNameRule("stop", "regex", "(core)\\.(dns)\\.(rocks)\\.(nl)", "{2}.{1}.{3}.{4}", "answer", "name", "(dns)\\.(core)\\.(rocks)\\.(nl)", "{2}.{1}.{3}.{4}")
|
||||
|
||||
@@ -74,7 +74,6 @@ func TestNewTTLRule(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestTtlRewrite(t *testing.T) {
|
||||
rules := []Rule{}
|
||||
ruleset := []struct {
|
||||
args []string
|
||||
expectedType reflect.Type
|
||||
@@ -90,6 +89,7 @@ func TestTtlRewrite(t *testing.T) {
|
||||
{[]string{"stop", "ttl", "ceil.example.com.", "-11"}, reflect.TypeFor[*exactTTLRule]()},
|
||||
{[]string{"stop", "ttl", "floor.example.com.", "5-"}, reflect.TypeFor[*exactTTLRule]()},
|
||||
}
|
||||
rules := make([]Rule, 0, len(ruleset))
|
||||
for i, r := range ruleset {
|
||||
rule, err := newRule(r.args...)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user