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

SanDisk-Open-Source / desmod / 66 / 1
98%
master: 98%

Build:
DEFAULT BRANCH: master
Ran 23 Jan 2017 05:36PM UTC
Files 15
Run time 1s
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

23 Jan 2017 04:11PM UTC coverage: 76.708% (-0.1%) from 76.827%
66.1

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.

932 of 1215 relevant lines covered (76.71%)

0.77 hits per line

Source Files on job 66.1
  • Tree
  • List 0
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 66
  • Travis Job 66.1
  • a9d41798 on github
  • Prev Job for on master (#65.1)
  • Next Job for on master (#67.3)
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