nunit-x86 fails when running tests in separate process
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
NUnit V2 |
Fix Released
|
High
|
Charlie Poole |
Bug Description
I have recently installed nunit 2.5.2.9222 on Windows 7 64bit.
I am running the GUI runner.
I ran into the issues running /clr:x86 assemblies with 'nunit.exe', so
I followed suggestions on the net to use 'nunit-x86.exe' instead. When
I tried that however it still failed with same error. I looked at the
task manager and noticed that i was running 'nunit-86.exe' (which is
running in 32bit mode) but was also running 'nunit-agent.exe' (in
64bit mode). I remembered that I was using the 'Run tests in a single
seperate process' setting. Turning this setting off fixed the issue.
There is no 'nunit-
like the real issue though is how do you get 'nunit*.exe' to open
'nunit-agent*.exe'. I'm assuming that the target platform info is not available at runtime.
Related branches
Changed in nunitv2: | |
status: | Confirmed → In Progress |
assignee: | nobody → Charlie Poole (charlie.poole) |
Changed in nunitv2: | |
milestone: | none → 2.5.3 |
status: | In Progress → Fix Committed |
Changed in nunitv2: | |
status: | Fix Committed → Fix Released |
We should add nunit-agent-x86.exe to both the net-1.1 and net-2.0 builds but we also need a blueprint on this to describe how we will select running in x86 mode.