-
-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improved unit tests for FFmpegRunner #1364
Open
tombogle
wants to merge
26
commits into
master
Choose a base branch
from
improve-tests
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+515
−296
Open
Changes from 7 commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
1642a26
Improved unit tests for FFmpegRunner to not take over display, be dep…
tombogle dba4714
Merge branch 'master' into improve-tests
tombogle cf3c597
Added CI build step to install ffprobe and ffmpeg before running tests.
tombogle 43cbcd6
add a line to debug ffmpeg path
hahn-kev 6d7fb90
search the path for ffmpeg
hahn-kev c82cea2
Removed inaccurate comments
tombogle 6baf806
Merge branch 'master' into improve-tests
tombogle 4fabb1a
+semver:minor Added FFmpegRunner.FfmpegMinimumVersion static property
tombogle 590ffc1
Merge branch 'master' into improve-tests
tombogle 02b8bfb
Added not in CHANGELOG.md about enhanced FFmpegRunner functionality: …
tombogle 4901250
Allow (the only non-ignored test in) AudioPlayerTests to run on CI build
tombogle 568c08b
Attempt to enable tests that use audio devices on CI build
tombogle b7e5120
Upgraded irrKlang DLLs to version 1.6
tombogle 77ea045
Added specific NUnit cataegories for RequiresAudioOutputDevice and Re…
tombogle c0e0ce0
Added FFmpeg to path in build.yml
tombogle 99e9bc4
removed `add-path` step from build.yml since that command is disabled…
tombogle 10d0165
+semver:major Made MediaInfo look for the FFprobe exe in the same loc…
tombogle a77c5d9
Added installation of ffmpeg to Appveyor build and excluded tests tha…
tombogle 2e5e58c
Try installing ab-audio-cable to see if that simulates presence of au…
tombogle 269b695
Merge branch 'master' into improve-tests
tombogle c1e1801
Since vb-audio-cable doesn't have a choco installer, try downloading …
tombogle 9b9df3a
Removed silent switch from VB Cable installer so I see if it is maybe…
tombogle f36c07d
Run VB Cable installer with elevated privileges and verify installation
tombogle bd14972
Gave up on installing a virtual audio input driver on Github build ag…
tombogle 7ec02ef
See if explicitly creating SLDR cache folder will enable test setup t…
tombogle 9b61be8
Revert "See if explicitly creating SLDR cache folder will enable test…
tombogle File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
hahn-kev marked this conversation as resolved.
Show resolved
Hide resolved
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems like it is still worth a comment explaining why we are skipping these tests in CI.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actually this file never explained its dependency. Turns out that with that one test ignored, the only remaining test in the fixture runs just fine without any sound device enabled. So I'll remove the SkipOnTeamCity category. I'm now thinkingnthat doing something like this is the real answer:https://github.com/NathanCheshire/CyderUtils/actions/runs/9733272570/workflow. Then all these tests could run in the CI build.