Not sure if this helps or not, but I've seen cross-platform remoting issues caused by serialization incompatibility - private member names differ across implementations so SerializationInfo contains different keys. Could it be that a SerializationException is getting 'eaten' due to multi-threading or similar situation?
Charlie Poole wrote: > 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 > > > > _______________________________________________ > Mono-list maillist - [email protected] > http://lists.ximian.com/mailman/listinfo/mono-list > _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
