Repository navigation
FEXMingwTests: Adds the ability to run the mingw tests - #6096
Merged
Merged
Conversation
This is supposed to be used for checking if FEX needs to have AVX enabled. This was never wired up.
With a simple `ninja fex_mingw_tests` the tests can now be run with the currently installed wine. This is useful for building tests and running them on an x86 host. Once paired with a CI job that installs the FEX Wine DLLs, this can also be used to run these against the current FEX build as well. For the two tests duplicated between 32-bit and 64-bit it takes about 0.94 seconds. So these are relatively heavy compared to our ASM or Linux tests, so we should try and keep most tests there if possible.
lioncash
approved these changes
Nov 4, 2026
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
With a simple
ninja fex_mingw_teststhe tests can now be run with thecurrently installed wine. This is useful for building tests and
running them on an x86 host.
Once paired with a CI job that installs the FEX Wine DLLs, this can also
be used to run these against the current FEX build as well.
For the two tests duplicated between 32-bit and 64-bit it takes about
0.94 seconds. So these are relatively heavy compared to our ASM or Linux
tests, so we should try and keep most tests there if possible.