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

aforren1 / toon / 262
47%
master: 80%

Build:
Build:
LAST BUILD BRANCH: 0.14.0
DEFAULT BRANCH: master
Ran 24 Oct 2017 03:48PM UTC
Jobs 2
Files 17
Run time 18s
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
262

push

travis-ci

web-flow
0.7.0 (#41)

Switch to a much simpler multiprocessing implementation, change keyboard backend, and allow tweaking of the remote process WRT garbage collection/priority.

 - Rather than shared arrays, we're sending a dictionary (with arbitrary data) via a `multiprocessing.Pipe`. Notes:
    - Pipe is unidirectional (only data from remote to local).
    - We don't lock access to the connections because a) Reduces performance, esp. >1kHz, and b) Not super necessary (no chance of data corruption, read function never gets a chance to finish at high frequencies, i.e. data is always available).
    - This montage seems to work fine at 2kHz, but above gets a little shaky. Haven't tried a fast "real" device yet.
    - Dicts get us a few things:
        a. Completely arbitrary data shapes, with little effort (no need to keep track of dimensions).
        b. Named data elements (e.g. `data['time']`, `data['rel_wheel']`)
 - Trying [pynput](https://github.com/moses-palmer/pynput) as the backend (key release for the previous version didn't seem quite right).
 - Allow running the remote process as high priority/low niceness (may need root on Unix platforms?), and optional disabling of garbage collection. Neither seems to make a *ton* of difference, but haven't tested beyond a few minutes.

123 of 123 new or added lines in 7 files covered. (100.0%)

217 of 466 relevant lines covered (46.57%)

0.93 hits per line

Uncovered Changes

Lines Coverage ∆ File
27
100.0
toon/input/keyboard.py
14
100.0
toon/input/mp_input.py
13
100.0
toon/input/birds.py
9
100.0
toon/input/hand.py
1
100.0
toon/tests/test_input.py
Jobs
ID Job ID Ran Files Coverage
1 262.1 24 Oct 2017 03:48PM UTC 0
46.35
Travis Job 262.1
2 262.2 24 Oct 2017 03:48PM UTC 0
46.57
Travis Job 262.2
Source Files on build 262
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #262
  • a1bb9cce on github
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