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

hypothesis / h / 15353 / 1
97%
master: 97%

Build:
DEFAULT BRANCH: master
Ran 08 Nov 2018 05:09AM UTC
Files 8
Run time 0s
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

08 Nov 2018 05:08AM UTC coverage: 99.401%. First build
ACTION=tox

Pull #3823

travis-ci

Nick Stenning
Retry mailer tasks on SMTP failure

We are seeing evidence that occasionally the Mandrill SMTP server
disconnects our mailer, or perhaps that the network between our
application and Mandrill occasionally drops:

  https://sentry.io/hypothesis/prod/issues/152186124/

This commit adds retry logic to the mailer task to ensure that in the
event of any kind of network or SMTP error, the task is requeued for
another delivery attempt later.

With the current configuration we will attempt to deliver mail four
times (i.e. 3 retries) over a period of approximately 20 minutes, using
an exponential backoff.
Pull Request #3823:

664 of 668 relevant lines covered (99.4%)

8.33 hits per line

Source Files on job 15353.1 (ACTION=tox)
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 10669
  • Travis Job 15353.1
  • 7f562b89 on github
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