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

SanDisk-Open-Source / desmod / 66
98%

Build:
DEFAULT BRANCH: master
Ran 23 Jan 2017 05:36PM UTC
Jobs 6
Files 15
Run time 2min
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
66

push

travis-ci

jpgrayson
Support progress notification on spawned processes

When running multiple simulations with simulate_many(), the progressbar
mechanism only worked when the pool processes were started using 'fork',
but deadlocked when using 'spawn'. Since spawn is the only start method on
Windows, that meant that multi-simulation progress was not supported on
Windows.

To repair the problem, we launch our own worker processes instead of using
a multiprocessing.Pool. This allows us to instantiate and explicitly pass
multiprocessing.Queue objects in a manner that is spawn-compatible.

In addition to passing a queue for simulation progress, we now also use a
config/result queue pair to feed the worker processes and gather result
dictionaries.

933 of 1215 relevant lines covered (76.79%)

4.6 hits per line

Jobs
ID Job ID Ran Files Coverage
1 66.1 23 Jan 2017 05:36PM UTC 0
76.71
Travis Job 66.1
3 66.3 23 Jan 2017 05:37PM UTC 0
76.71
Travis Job 66.3
4 66.4 23 Jan 2017 05:37PM UTC 0
76.71
Travis Job 66.4
5 66.5 23 Jan 2017 05:37PM UTC 0
76.71
Travis Job 66.5
6 66.6 23 Jan 2017 05:37PM UTC 0
76.71
Travis Job 66.6
7 66.7 23 Jan 2017 05:39PM UTC 0
76.3
Travis Job 66.7
Source Files on build 66
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #66
  • a9d41798 on github
  • Prev Build on master (#65)
  • Next Build on master (#67)
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