Skip to content

FEXMingwTests: Adds the ability to run the mingw tests - #6096

Merged
lioncash merged 2 commits into
FEX-Emu:mainfrom
Sonicadvance1:303
Nov 4, 2026
Merged

lioncash merged 2 commits into
FEX-Emu:mainfrom
Sonicadvance1:303

Conversation

@Sonicadvance1

Copy link
Copy Markdown
Member

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.

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
lioncash merged commit 75df0f8 into FEX-Emu:main Nov 4, 2026
13 checks passed
@Sonicadvance1
Sonicadvance1 deleted the 303 branch November 4, 2026 01:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants