[Ironpython-users] WPF IronPython app used with dotCover (in TeamCity)

Jackie Sproat JackieSproat at smarttech.com
Mon Apr 15 23:33:50 CEST 2013

Not sure where to start:
I want to verify coverage of the DLL code which is accessed by my WPF-IronPython app.
However, dotCover is reporting 0% coverage and all statements are showing as RED/uncovered, eventhough all the methods (interface APIs) are called while the WPF-IronPython app is running!

I found this documentation regarding dotCover:
dotCover provides coverage analysis of the following types of .NET applications:
*	Standalone applications (.NET Framework 1.0 to 4.0)
*	Silverlight 4 applications
*	ASP.NET WebForms and ASP.NET MVC web applications running under ASP.NET Development Server, IIS, and IIS Express
*	Windows services
*	WCF service libraries
*	Windows Store applications (under Windows 8 only)

Just wondering if anyone know if dotCover can provide coverage for WPF-IronPython apps too? Or can anyone explain what prevents this from being possible?


-----Original Message-----
From: Ironpython-users [mailto:ironpython-users-bounces+jackalynnsproat=smarttech.com at python.org] On Behalf Of Jeff Hardy
Sent: Sunday, April 14, 2013 11:28 PM
To: Aldrin
Cc: ironpython-users at python.org
Subject: Re: [Ironpython-users] Newbie Questions about capabilities of IronPython in the .Net/Windows 8 world

On Wed, Apr 10, 2013 at 12:49 AM, Aldrin <aldrin at paradise.net.nz> wrote:
> noob warning! What are some of the limitations with creating .net apps 
> using IronPython language compared with say C#? Is it possible to use 
> IronPython to create Windows 8 store apps?

The biggest limitation (right now) is that compiling apps to an .exe has a few issues. For simple things it works fine, but it fails in some edge cases that aren't clearly defined. If you're not compiling, WinForms works fine but I think WPF has some issues. (I'm not a GUI programmer, so I'm not directly familiar with how well it works.)

Right now, Metro apps are not possible. The DLR has been ported, but IronPython still doesn't compile, and improvements to pyc.py as well (which will also benefit Android and iOS to boot).

If you're interested you should track down a copy of "IronPython in Action" by Michael Foord[1], which covers GUI programming with WinForms pretty thoroughly, and is a great IronPython book in general.

- Jeff

[1] http://amzn.to/102jbN5
Ironpython-users mailing list
Ironpython-users at python.org

More information about the Ironpython-users mailing list