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

aforren1 / toon / 215
80%

Build:
DEFAULT BRANCH: master
Ran 17 Oct 2017 08:56PM UTC
Jobs 2
Files 17
Run time 3min
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
215

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.98 hits per line

Jobs
ID Job ID Ran Files Coverage
1 215.1 17 Oct 2017 08:56PM UTC 0
48.83
Travis Job 215.1
2 215.2 17 Oct 2017 08:57PM UTC 0
48.83
Travis Job 215.2
Source Files on build 215
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #215
  • 9487b6e4 on github
  • Prev Build on master (#187)
  • Next Build on master (#216)
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