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

aforren1 / toon / 215 / 1
80%
master: 80%

Build:
DEFAULT BRANCH: master
Ran 17 Oct 2017 08:56PM UTC
Files 17
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

17 Oct 2017 08:51PM UTC coverage: 48.828% (-5.6%) from 54.38%
215.1

push

travis-ci

web-flow
Devel (#40)

Covers a few things:
 - Allows devices to return multiple n-dimensional arrays as data.
 - Reduces the core dependencies.
    - Most of the devices are in-house (and thus not practically useful to many users), so we take advantage of `extras_require` in our setup.
 - Separate out the `BaseInput` class and `MultiprocessInput`.
    - The old implementation was messy (lots of `if mp, then this; else, that` sort of logic). Now, the user passes an *instance* of the device inheriting from `BaseInput` to the `MultiprocessInput` constructor. This probably isn't the best solution (as it may be confusing *which* object to use), but we now abstract away lots of the multiprocessing cruft the typical user may not want to see right away.
    - I had tried passing the class, rather than the instance (which would be nice for ensuring no device-related bits touch the main process), but I couldn't come up with a way to allocate the shared arrays when the data from the device might be set at runtime (e.g. if two birds on the flock are used, then it's 6 elements; three birds is 9).
 - Remove `DebugKeyboard` (didn't seem useful)
 
Among other things.

250 of 512 relevant lines covered (48.83%)

0.49 hits per line

Source Files on job 215.1
  • Tree
  • List 0
  • Changed 9
  • Source Changed 5
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 215
  • Travis Job 215.1
  • 9487b6e4 on github
  • Prev Job for on master (#187.2)
  • Next Job for on master (#216.1)
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