aboutsummaryrefslogtreecommitdiff
path: root/test/erratic_autopath_test.go (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-06-17test: use `t.TempDir` to create temporary test directory (#6164)Gravatar Eng Zer Jun 1-6/+2
2021-10-13cleanup deprecated package io/ioutil (#4920)Gravatar Zou Nengren 1-3/+2
Signed-off-by: zounengren <zouyee1989@gmail.com>
2020-08-20cleanup tempfiles for erratic_autopath_test (#4080)Gravatar Zhou Hao 1-1/+1
Signed-off-by: Zhou Hao <zhouhao@cn.fujitsu.com>
2020-04-25Fix mixed indentation within tests (#3855)Gravatar Ambrose Chua 1-15/+15
Signed-off-by: Ambrose Chua <ambrose@chua.family>
2019-03-04Move *proxy* to external (#2651)Gravatar Yong Tang 1-2/+2
* Move *proxy* to external move the proxy plugin into coredns/proxy and remove it as a default plugin. Link the proxy to deprecated in plugin.cfg coredns/proxy doesn't compile because of the vendoring :( Signed-off-by: Miek Gieben <miek@miek.nl> * Add github.com/coredns/proxy Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2019-02-17Fix a flaky test by not depending on Google (#2565)Gravatar mrasu 1-50/+90
TestLookupAutoPathErratic sometimes fail on TravisCI saying below ``` === RUN TestLookupAutoPathErratic --- FAIL: TestLookupAutoPathErratic (8.30s) erratic_autopath_test.go:39: Test 0, failed to sent query: "read udp [::1]:39758->[::1]:56643: i/o timeout" FAIL ``` The failure happens when Google replies slowly. This PR changes to not use Google but run CoreDNS locally and proxy to the server. --- Because the failure depends on Google, sometimes it happens frequently but sometimes it doesn't happen. I hope following test help you reproduce it. ``` func TestLookupAutoPathErratic2(t *testing.T) { for i := 0; i < 200; i++ { TestLookupAutoPathErratic(t) } } ``` or I can reproduce it by changing proxy to other DNS like 1.1.1.1 instead of 8.8.8.8 too
2017-08-24tests: CoreDNSServerAndPorts (#972)Gravatar Miek Gieben 1-6/+1
* tests: CoreDNSServerAndPorts Copy from kubernetes.go and renamed to fit the style, adapted almost all callers. This is a mechanicl change, no testdata was changed. * typos
2017-08-18mw/autopath: integration test with erratic (#930)Gravatar Miek Gieben 1-0/+85
Add integration test with erratic. For this erratic now also returns an autopath searchpath. This tests the whole chain; i.e registring a searchfunction and calling that from autopath. This tests does a autopathing domain and a non-autopathing one.