[Mono-list] Remoting Puzzle

Charlie Poole charlie at nunit.com
Thu Apr 30 21:46:50 EDT 2009


Hi All,

NUnit has a feature where it can run tests in a separate
process, possibly using a different CLR from the originating
process - the one running the Gui for example.

On Windows, when the Gui is running under .NET, I can
launch a mono process to load tests under mono and even 
see the loaded tree of tests in the Gui window.

However, when I try to run the tests, no progress 
notifications ever arrive at the Gui, so it appears
that the tests are not run.

I have ascertained that the tests are in fact run, but
that the very first progress call simply hangs without
returning. The call is to a method on the EventListener
interface: RunStarted(string, int). The EventListener
is passed in when the Gui asks for the test to run.

This works fine when both processes are running .NET
or Mono, but not when a Gui under .NET has launched
a Mono process.

Does this problem ring a bell with anyone?

Charlie





More information about the Mono-list mailing list