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

broadinstitute / catch / 282
94%

Build:
DEFAULT BRANCH: master
Ran 11 Jan 2019 05:01AM UTC
Jobs 3
Files 63
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
282

push

travis-ci-com

haydenm
Close probe finding pool even if no work is submitted

Previously, probe.close_probe_finding_pool() only closed
the multiprocessing.Pool if work was submitted to the pool
(see previous comment for why -- this was to avoid a bug
in Python 2.7).

This seems to be causing issues. Travis CI is sporadically
failing on the test `test_probe.test_too_short_sequence_large_k`
with `OSError: [Errno 12] Cannot allocate memory`. This test
uses very little memory. Instead, this is probably occurring
because creating a multiprocessing.Pool (when opening the
probe finding pool) is unable to call `os.fork()` due to there
being too many open file descriptors. Many file descriptors are
not closed if no work was submitted to an open pool, because
pool.close_probe_finding_pool() deliberately did not close
its pool in this case. This unit test, as well as others,
open probe finding pools but do not submit any work to them.
As a result, they leave open file descriptors.

We no longer have to worry about the bug in Python 2.7 because
we test only in Python 3. This change attempts to fix the
sporadic failures in Travis CI.

1416 of 1599 branches covered (88.56%)

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

4858 of 5107 relevant lines covered (95.12%)

2.85 hits per line

Jobs
ID Job ID Ran Files Coverage
1 282.1 11 Jan 2019 05:03AM UTC 0
95.12
Travis Job 282.1
2 282.2 11 Jan 2019 05:02AM UTC 0
95.12
Travis Job 282.2
3 282.3 11 Jan 2019 05:01AM UTC 0
95.12
Travis Job 282.3
Source Files on build 282
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #282
  • 80641b28 on github
  • Prev Build on master (#280)
  • Next Build on master (#284)
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