[Monodevelop-devel] Unittests in latest SVN
Grzegorz Sobanski
silk at boktor.net
Fri Feb 20 07:05:57 EST 2009
Hi.
I am using a latest trunk. Few days ago Lluis you commited
changes that allow to running unit tests in different modes -
eg. debugging. I think this is (or would be ;) ) a great feature -
I was missing it a lot.
Unfortunatley it killed for me an ability to launch unittests.
And some other side effects appeard at the same time, although they
may not be related. I am curious if I'm the only one experiencing it ;)
First - the side effects, not clearly reproducible, happening randomly:
- make run - hangs sometimes, (sth like one in three runs)
cd main && make run
make[1]: Entering directory `/home/silk/devel/monodevelop/main'
MONODEVELOP_LOCALE_PATH=./build/locale MONO_ADDINS_REGISTRY=./build/bin
MOZILLA_FIVE_HOME= LD_LIBRARY_PATH=`echo "/opt/mono-2.2/lib::" | sed
's/^://g'`d exec -a "monodevelop" /opt/mono-2.2/bin/mono --debug
./build/bin/MonoDevelop.exe
** (./build/bin/MonoDevelop.exe:2908): WARNING **: Symbol file
/usr/local/lib/mono/gac/Mono.Addins.Setup/0.4.0.0__0738eb9f132ed756/Mono.Addins.Setup.dll.mdb
has incorrect version (expected 50.0, got 39)
** (./build/bin/MonoDevelop.exe:2908): WARNING **: Symbol file
/usr/local/lib/mono/gac/Mono.Addins/0.4.0.0__0738eb9f132ed756/Mono.Addins.dll.mdb
has incorrect version (expected 50.0, got 39)
(it stops here, no gui is shown - few minutes waiting)
^C
make[1]: *** [runmd] Interrupt
make: *** [run] Interrupt
- action of openning solution, building sometimes "do not finish" -
statusbar shows "Opening solution xxx ...", options in menus are
grayed out, etc. Switching tabs in editor makes the action finish.
For example: I "Run" project. It compiles fines, but MD thinks the
compilation process is still running. Switch tabs in editor, and MD
accepts the compilation finished, and runs the exe.
This one was happening very often on 18.02, now it is very very rare,
but I see it sometimes.
And the problem with unit test - reproduced with all configs deleted and
clean build.
Running or debugging unit tests does not work. I push "run test" on
test, and get in console:
# DebuggerServer started
Module mdhost, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
loaded.
>> OnInitialized
<< OnInitialized
Module System.Runtime.Remoting, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089 loaded.
Module MonoDevelop.Core, Version=1.9.2.0, Culture=neutral,
PublicKeyToken=null loaded.
Module Mono.Posix, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=0738eb9f132ed756 loaded.
System.Runtime.Serialization.SerializationException: serializationStream
supports seeking, but its length is 0
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.NoCheckDeserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler) [0x00094] in /home/silk/devel/mono-2.2/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/BinaryFormatter.cs:181
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream) [0x00000] in /home/silk/devel/mono-2.2/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/BinaryFormatter.cs:134
at MonoDevelopProcessHost.Main (System.String[] args) [0x000ca] in /home/silk/devel/monodevelop/main/src/tools/mdhost/src/mdhost.cs:74
And in test result pad:
http://boktor.net/pliki/screenshots/unittest-ss-bug.png
(unfortunatle there is no possibility to copy the text, hence
the screenshot).
Mono 2.2
MD tracking trunk
Ubuntu, 32b
Anyone is experiencing something similar?
I can try to debug this more, but don't really know where to start.
silk
More information about the Monodevelop-devel-list
mailing list