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

Aldaviva / BehringerXTouchExtender / 28406829071 / 2
100%
master: 100%

Build:
DEFAULT BRANCH: master
Ran 29 Jun 2026 11:46PM UTC
Files 27
Run time 1s
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

29 Jun 2026 10:23PM UTC coverage: 100.0%. Remained the same
28406829071.2

push

github

Aldaviva
#8: Fixing elevated tests was too difficult because for some reason, mocks get automatically reset across method body boundaries, so setting up a mock in a constructor to be shared by all test methods in a class breaks the tests, so you would have to copy and paste duplicate initialization logic into each test method. This, combined with JustMock being very slow and brittle to integrate into a build, made me decide to move completely to mocking using MidiDeviceFactory, which is a coverage-excluded facade for DryWetMidi's Input/OutpuDevice.GetInput/OutputDeviceByName static methods, which mercifully were improved to return interfaces. Added last missing HUI tests for 100% coverage.

176 of 201 branches covered (87.56%)

430 of 430 relevant lines covered (100.0%)

4625.97 hits per line

Source Files on job 28406829071.2
  • Tree
  • List 27
  • Changed 12
  • Source Changed 0
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 28406829071
  • 686e06b0 on github
  • Prev Job for on master (#10767801288.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