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
Support XUnit's x86 .exe runner #670
Comments
What you could do today is to specify the tool path: #tool "xunit.runner.console"
XUnit2("./src/**/bin/" + configuration + "/*.Tests.dll", new XUnit2Settings {
ToolPath = "./tools/xunit.runner.console/tools/xunit.console.x86.exe"
}); |
@devlead That works! Thanks a lot! |
Having same issue, would be nice to have in |
@devlead I will take this one. If there are any design considerations I will post back here. |
@phillipsj perfect 👍 |
@devlead @gep13 @patriksvensson So I have two different implementations. One is a tool resolver and the other changes how tooling works in general. One addresses xUnit and the other allows all tools to define x86 support. Is there a preference? |
@phillipsj Since all tools doesn't have a corresponding x86-implementation, I think it would suffice with a fix for xunit at this time. |
Fixed by #1336 |
Probably something I'm missing regarding running XUnit with x86, but:
The problem I'm having is mainly when trying to run tests based on ARM architecture for Windows Phone, where the 64 bit runner doesn't work with the ARM/x86 set. However, when using
xunit.console.x86.exe
, it works. It would be nice to (solution) add a parameter to XUnit2Settings to use the x86 .exe instead of the 64 bit one (akaxunit.console.exe
), or detect the build somehow.Related to this ?
Thanks!
The text was updated successfully, but these errors were encountered: