Comment 18 for bug 1057981

Revision history for this message
Jv (jv-ravichandran) wrote : Re: [Bug 1057981] Re: C#5 async tests are not supported

Sure, Charlie, but this particular problem does require more than one
person I thought and hence suggested to help. I will try to independently
simulate some similar async scenarios and then seek help on how it can be
merged with Simone's work.

Jv

On Mon, Oct 1, 2012 at 2:45 AM, Charlie Poole <email address hidden> wrote:

> Hi Jv,
>
> You should coordinate with Simone on this, since he has the
> bug assigned. OTOH, there are tons of things to do other
> than this if you want something of your own!
>
> Charlie
>
> On Sun, Sep 30, 2012 at 4:02 AM, Jv <email address hidden> wrote:
> > Since I am fairly free, I can work on this issue independently as a
> > spike. Please point me to the appropriate files in NUnit v2.
> >
> > I will be working on finding if the async threads' context can be
> > independently established.
> >
> > This will help in maintaining that tests "await"-ing a async result is
> > testing the right context and will also help in establishing the "void"
> > context.
> >
> > Jv
> >
> > --
> > You received this bug notification because you are subscribed to NUnit
> > Extended Testing Platform.
> > https://bugs.launchpad.net/bugs/1057981
> >
> > Title:
> > C#5 async tests are not supported
> >
> > To manage notifications about this bug go to:
> > https://bugs.launchpad.net/nunit-3.0/+bug/1057981/+subscriptions
>
> --
> You received this bug notification because you are a member of NUnit
> Developers, which is subscribed to NUnit V2.
> https://bugs.launchpad.net/bugs/1057981
>
> Title:
> C#5 async tests are not supported
>
> Status in NUnit Test Framework:
> Triaged
> Status in NUnitLite Testing Framework:
> Triaged
> Status in NUnit V2 Test Framework:
> In Progress
>
> Bug description:
> If a method is marked async, nunit does not recognise it as a test,
> and some test runners may incorrectly pass it while it is still
> running. These methods actually return a Task not void, and the test
> can only be passed if the task completes without a failure.
>
> As detailed here http://anthonysteele.co.uk/async-and-await-with-nunit
>
> MSTest supports async tests
>
> http://blogs.msdn.com/b/visualstudioalm/archive/2012/03/13/what-s-new-for-mstest-unit-tests-in-visual-studio-11-beta.aspx
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/nunit-3.0/+bug/1057981/+subscriptions
>

--
Regards,

Ravichandran Jv
http://ravichandranjv.blogspot.com