mohanak12 / mb-unit

Automatically exported from code.google.com/p/mb-unit
0 stars 1 forks source link

Enhanced debugging support to Icarus #254

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
On 6/11/08, Lee <leebrandt@gmail.com> wrote:
> 
> I have Gallio running and Icarus GUI runner. When a test fails and I
> want to debug, how can I get the GUI runner to step into my VS2008
> project? I have started my VS project, I have tried getting the VS
> debug attached to the Icarus exe process. Any guidance/links/docs
> would be appreciated.
> 
> Thanks in Advance,
> Lee

We talked about this with Jeff and it seems like a useful feature. Some of 
the temptative features are:

- Add an "Attach Debugger Now" button to Icarus
- Give the option of running the failed tests with a debugger attached 
(should also allow to run the full test suite, some failures could only 
happen when other test cases are run).
- Automatically set breakpoints in the failing tests
- Add the ability to set breakpoints in Icarus
- Integrate Icarus in VS (should also work as a standalone app of course)

Unfortunately this will be schedule for v3.1.
I think an "attachDebugger" option could be also useful in other runners 
like Echo and the PowerShell command, but maybe not.
Comments anyone?

Original issue reported on code.google.com by julian.h...@gmail.com on 11 Jun 2008 at 11:49

GoogleCodeExporter commented 9 years ago

Original comment by jeff.br...@gmail.com on 18 Sep 2008 at 8:19

GoogleCodeExporter commented 9 years ago
Attach Gallio.Host process and then you can debig in VS 2008

Original comment by mailmehi...@gmail.com on 27 Nov 2008 at 9:57

GoogleCodeExporter commented 9 years ago

Original comment by jeff.br...@gmail.com on 29 Jun 2009 at 8:32

GoogleCodeExporter commented 9 years ago
Debugging is already supported but there are some cool things that would be 
useful:

1. Setting breakpoints on test entry points.

2. Setting breakpoints on assertion failures.

Will require cooperation with the test frameworks to decide how to do this.  
I'll
provide some new API that Icarus can use to manage breakpoints.

Original comment by jeff.br...@gmail.com on 9 Oct 2009 at 8:50

GoogleCodeExporter commented 9 years ago

Original comment by Yann.Tre...@gmail.com on 14 Jun 2011 at 5:53