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

michaelherold / pyIsEmail / 40
95%

Build:
DEFAULT BRANCH: master
Ran 18 Apr 2015 06:41PM UTC
Jobs 3
Files 17
Run time 1min
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
40

push

travis-ci

michaelherold
Fail DNS tests when the query times out or fails

In the rare event that the DNS servers time out or no nameserver returns
an answer to a DNS query, we handle the error state returned for the DNS
check.

I made the decision to just add two more failure diagnoses for this
purpose. The alterative would be to try the query again, to see if an
answer will be returned on the retry. However, retrying isn't favorable
because:

1. When no nameservers return a response to a query, this indicates
a misconfiguration on the server running the check. That type of failure
isn't transient; it requires reconfiguration, so we shouldn't retry the
request.

2. `dnspython` times out a DNS request after 30 seconds. Retrying the
query could cause _another_ 30 second timeout to occur. Waiting a full
minute for a response is a terrible user experience, so we should make
the developer handle this case.

Fixes #3

5 of 5 new or added lines in 1 file covered. (100.0%)

528 of 550 relevant lines covered (96.0%)

2.87 hits per line

Jobs
ID Job ID Ran Files Coverage
1 40.1 18 Apr 2015 06:41PM UTC 0
95.64
Travis Job 40.1
2 40.2 18 Apr 2015 06:41PM UTC 0
95.45
Travis Job 40.2
3 40.3 18 Apr 2015 06:43PM UTC 0
95.64
Travis Job 40.3
Source Files on build 40
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #40
  • f8f4af7b on github
  • Prev Build on master (#39)
  • Next Build on master (#41)
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

© 2026 Coveralls, Inc