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

CohenLabPrinceton / Ventilator-Dev / 185
78%

Build:
DEFAULT BRANCH: master
Ran 08 May 2020 11:16PM UTC
Jobs 1
Files 28
Run time 2s
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
185

push

travis-ci-com

web-flow
Gui integration and checkpoint (#48)

the main thing this PR does is integrate the GUI with the rest of the program. hooray!!! It also tries to bring the objects into a uniform system of naming, hooray!!!

For the most part you can skip over the docs and gui changes, as those are either benign or p esoteric stuff for the gui, but feel free to review away. I comment on general changes here and i'll go through and comment on finer-grained changes in the pr

travis & pytest

 -   add commands to set up xvfb to test gui

docs

-    generic cleanup& removal of dead references
 -   mock pigpio

tests

-    cleaned up lots of inconsistent value names, brought in line with using values.ValueName in test_controller and test_coordinator
-    added timeouts to potentially infinite tests
-    added first round of gui tests! including "run the whole thing!" and "test the small components!" don't judge my lack of tests i'm learning and trying to get there asap!!!

message

-    implementing message.SensorValues as a carrier class for sensor values. Can't use enum values as attribute names, so using the string representation of the names. to_dict restores dict of ValueName: value pairs.
-    made AlarmSeverity enum have explicit numbering so can do comparisons
-    gave Alarms unique alarm id number with itertools.counter
-    added value field to Alarm so we know how far the reading went out of bounds.

values

-    added ValueName.IE_RATIO
 -   tweaked some defaults, still have yet to implement final values from meeting
-    moved PLOTS to gui

control_module

-    added PEEP_TIME to controller -- i think we discussed not having this, but since it was listed in ValueName it should have a corresponding entry.
-    used ValueName rather than strings where applicable.
-    .running property to get running state

coordinator, process_manager, rpc

-    made get_sensors return SensorValues to be consistent with control_module
- ... (continued)

1560 of 2433 relevant lines covered (64.12%)

0.64 hits per line

Jobs
ID Job ID Ran Files Coverage
1 185.1 08 May 2020 11:16PM UTC 0
64.12
Travis Job 185.1
Source Files on build 185
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #185
  • b0a11bf1 on github
  • Prev Build on master (#176)
  • Next Build on master (#191)
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