• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

TykTechnologies / tyk / 6190

Build:
DEFAULT BRANCH: master
Ran 08 Feb 2019 06:07PM UTC
Jobs 1
Files 108
Run time 18min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
6190

push

travis-ci

web-flow
[WIP]feature/issue-495-Cache_DNS (#2040)

* Init implementation

* add cache hook for api's defaultTransport().
add unit test(unfinished)

* more tests move dns cache init to tyk/dns_cache.go

* issue/495: finish unit tests for storage;config,reverse_proxy tests&linting

* remove log

* add lint tests

* refactor mock dns server config push/pull in unit tests

* add ws/wss unit tests

* fixes

* issue/495: make config.dns optional; allow non-expired dns cache configurations(dns.check_interval == -1)

* fix failed tests

* review fixes

* review fixes

* test branch build

* fix build

* Update main.go

* REVERTME: check timeouts on CI

* fix
">go run -race " call

* fix ">go vet" & ">gofmt"

* fix ">goimports ..."

* Fixed race conditions for CI:
 - redis legacy driver(SingleRedisMode rw access);
 - dns server (DefaultResolver rw access)

* fix go vet errors

* fix mock dns race condition

* gofmt fix

* REVERTME: ci timeout

* REVERTME: ci timeout

* fix timeout

* Revert "REVERTME: ci timeout"

This reverts commit d1991eb8

* REVERTME: ci timeout; revert 300ms timeout

* fix timeouts

* revert travis config

* goimports fix

* goimports revert fix; fix -race within host_checker.go

* fix gofmt; fix race

* fix race redisStorage; fix api_id rate limit collision in TestRateLimitForAPIAndRateLimitAndQuotaCheck

* revert ci-test.sh

* review fix https://github.com/TykTechnologies/tyk/pull/2040/files#r251038351

* review: rename dns_cache to dnscache

* gofmt fix

* review docs

* review docs

* review docs

* review: rename *.conf dns { enable_caching... } -> dns_cache { enabled... };
add defaults 1h/1m ( for ttl/check_interval ) to *example.conf.

* use seconds for config values in order to be unix-time compatible;
add unit tests for default config;

* review docs

* review fix

* fix for integration with updated TykTechnologies/redigocluster.
Requires ... (continued)

10272 of 16472 relevant lines covered (62.36%)

0.69 hits per line

Jobs
ID Job ID Ran Files Coverage
2 6190.2 (LATEST_GO=true) 08 Feb 2019 06:07PM UTC 0
62.36
Travis Job 6190.2
Source Files on build 6190
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #6190
  • 3830ba8c on github
  • Prev Build on master (#6172)
  • Next Build on master (#6195)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc