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

fhunleth / muontrap
91%
master: 91%

Build:
Build:
LAST BUILD BRANCH: misc_fixes
DEFAULT BRANCH: master
Repo Added 16 Aug 2019 07:58PM UTC
Files 6
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

LAST BUILD ON BRANCH misc-cleanup
branch: misc-cleanup
CHANGE BRANCH
x
Reset
  • misc-cleanup
  • bump-deps
  • delay-to-sigkill-fix
  • errors-restart
  • fix-doc-headers
  • log_prefix
  • logger_rc
  • master
  • misc-cleanup-for-pr
  • more-cgroups
  • rel-v0.5.0
  • rel-v0.5.1
  • rel-v0.6.0
  • signal-exit
  • v0.5.0
  • v0.5.0-rc.0
  • v0.5.1
  • v0.6.0

pending completion
147

push

travis-ci

fhunleth
Fix race where tests ran before muontrap test app was ready

The issue was that the muontrap port was being started, but it would
take a little time for muontrap to start the test program. That test
program then needed to register a signal handler, etc. On OSX, it seemed
easy to run into situations where the test app wasn't set up quickly
enough and unit tests would randomly break. While the right answer would
have been to have a handshake, given how little work needs to be done, a
quick sleep so that the OS schedules the other process seems sufficient.

83 of 91 relevant lines covered (91.21%)

92.69 hits per line

Relevant lines Covered
Build:
Build:
91 RELEVANT LINES 83 COVERED LINES
92.69 HITS PER LINE
Source Files on misc-cleanup
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
147 misc-cleanup Fix race where tests ran before muontrap test app was ready The issue was that the muontrap port was being started, but it would take a little time for muontrap to start the test program. That test program then needed to register a signal handler... push 21 Aug 2019 05:44PM UTC fhunleth travis-ci pending completion  
146 misc-cleanup Bump default wait timeout to 500 ms Some processes just seem to take a couple hundred ms to exit. It's not clear why some are slower than others and most are fast. It seems really harsh to SIGKILL the slow ones that might be doing legitimate clea... push 21 Aug 2019 04:04PM UTC fhunleth travis-ci pending completion  
145 misc-cleanup NO NOT MERGE: Enable debug push 21 Aug 2019 02:42PM UTC fhunleth travis-ci pending completion  
140 misc-cleanup Reduce unit test sleep time to 2 minutes It had been effectively forever and this meant that you had to run killall to get to a clean slate when debugging. With this change, waiting 2 minutes cleans up the system. push 21 Aug 2019 02:19PM UTC fhunleth travis-ci pending completion  
139 misc-cleanup Minor cleanup; try to stop prints from leaking out During the tests, if the muontrap process shutdown after the Logger was flushed, some prints could leak through the log capture. This was harmless for the tests, but ugly for the person running t... push 20 Aug 2019 05:09PM UTC fhunleth travis-ci pending completion  
138 misc-cleanup Make timeout to SIGKILL short for unit test push 20 Aug 2019 02:41PM UTC fhunleth travis-ci pending completion  
137 misc-cleanup NO NOT MERGE: Enable debug push 19 Aug 2019 09:40PM UTC fhunleth travis-ci pending completion  
136 misc-cleanup NO NOT MERGE: Enable debug push 19 Aug 2019 09:29PM UTC fhunleth travis-ci pending completion  
134 misc-cleanup NO NOT MERGE: Enable debug push 19 Aug 2019 08:58PM UTC fhunleth travis-ci pending completion  
132 misc-cleanup Fix cleanup for grandchildren Grandchildren weren't owned by the muontrap process, so they have to be polled. This also removes unspecified exit in an atexit behavior. push 19 Aug 2019 08:11AM UTC fhunleth travis-ci pending completion  
See All Builds (99)
  • Repo 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