nunit-x86 fails when running tests in separate process

Bug #434415 reported by karma
6
This bug affects 1 person
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-agent-86.exe' in the this nunit distribution. Sounds
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

Revision history for this message
Charlie Poole (charlie.poole) wrote :

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.

Changed in nunitv2:
status: New → Confirmed
importance: Undecided → High
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
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.