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

Aldaviva / BehringerXTouchExtender
100%

Build:
DEFAULT BRANCH: master
Repo Added 08 Oct 2022 01:27PM UTC
Files 27
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 master
branch: master
CHANGE BRANCH
x
Reset
  • master

pending completion
28406829071

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.

175 of 201 branches covered (87.06%)

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

430 of 430 relevant lines covered (100.0%)

4625.75 hits per line

Relevant lines Covered
Build:
Build:
430 RELEVANT LINES 430 COVERED LINES
4625.75 HITS PER LINE
Source Files on master
  • Tree
  • List 27
  • Changed 12
  • Source Changed 0
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28406829071 master #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... push 29 Jun 2026 10:28PM UTC Aldaviva github pending completion  
10767801288 master Merge pull request #17 from Aldaviva/dependabot/nuget/BehringerXTouchExtender/Melanchall.DryWetMidi-7.2.0 Bump Melanchall.DryWetMidi from 7.1.0 to 7.2.0 in /BehringerXTouchExtender push 09 Sep 2024 06:33AM UTC web-flow github
100.0
8965197767 master Merge pull request #16 from Aldaviva/dependabot/nuget/BehringerXTouchExtender/Melanchall.DryWetMidi-7.1.0 Bump Melanchall.DryWetMidi from 7.0.2 to 7.1.0 in /BehringerXTouchExtender push 06 May 2024 06:55AM UTC web-flow github
100.0
8826530345 master Updated test libraries to fix the error "An exception occurred while invoking executor 'executor://xunit/VsTestRunner2/netcoreapp': Common Language Runtime detected an invalid program." push 25 Apr 2024 03:35AM UTC Aldaviva github
100.0
8826327551 master Converted Readme to be compatible with NuGet Gallery flavored Markdown push 25 Apr 2024 03:10AM UTC Aldaviva github
0.0
8826170975 master Update dependencies. Fix dead links in documentation. push 25 Apr 2024 03:01AM UTC Aldaviva github
0.0
8826201432 master Embed readme in NuGet package push 25 Apr 2024 02:59AM UTC Aldaviva github
0.0
8825877374 master Update dependencies. Fix dead links in documentation. push 25 Apr 2024 02:26AM UTC Aldaviva github
0.0
6070393004 master Merge pull request #13 from Aldaviva/dependabot/nuget/BehringerXTouchExtender/Melanchall.DryWetMidi-7.0.1 Bump Melanchall.DryWetMidi from 7.0.0 to 7.0.1 in /BehringerXTouchExtender push 04 Sep 2023 07:27AM UTC web-flow github
100.0
5507583951 master Fixed missing language specification on code block in readme push 10 Jul 2023 11:39AM UTC web-flow github pending completion  
See All Builds (30)
  • 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