← Back to team overview

nunit-core team mailing list archive

Re: [Bug 1057981] Re: C#5 async tests are not supported

 

Jv,

I'm not understanding what you are waiting for. Simone has published a
branch which will do what you want. You can pull, build and use it.

Charlie

On Wed, Oct 3, 2012 at 5:07 PM, Jv <jv.ravichandran@xxxxxxxxx> wrote:
> Sure, Charlie!
>
> I am just waiting for the NUnit GUI built with 2.0 to be 4.5 friendly so
> that I could test a few simple scenarios.
>
> Jv
>
> On Thu, Oct 4, 2012 at 5:23 AM, Charlie Poole <charlie@xxxxxxxxx> wrote:
>
>> That idea introduces asynchronous processing, which would be a new feature.
>> All we want to do here is make tests marked async run without causing
>> problems. That's what this bug is about. We'll do that by waiting for the
>> test to finish, so that only one test runs at a time, even if marked async.
>>
>> For more than that, see NUnitLite or wait for NUnit 3.0!
>>
>> Charlie
>>
>> On Wed, Oct 3, 2012 at 4:35 PM, Jv <jv.ravichandran@xxxxxxxxx> wrote:
>> > Hi Charlie,
>> >
>> > Yes, sure.
>> >
>> > An observation related to tests from the user perspective only. The
>> "async"
>> > or "Task" or "await", in a test scenario, seems like it will overcook the
>> > way a test method will be written unless the Assert.That makes use of an
>> > expression that will allow an async test to await the expression result.
>> >
>> > Jv
>> >
>> > On Thu, Oct 4, 2012 at 4:49 AM, Charlie Poole <charlie@xxxxxxxxx> wrote:
>> >
>> >> Jv,
>> >>
>> >> It seems like this bug is getting crowded with general discussion of
>> >> async.
>> >>
>> >> Let's only post to the bug when we're talking about the bug from now on.
>> >> The test is "will this be helpful to folks checking the bug?"
>> >>
>> >> For more general discussions, you can use the developer list or direct
>> >> email.
>> >>
>> >> Charlie
>> >>
>> >> On Wed, Oct 3, 2012 at 3:55 PM, Jv <jv.ravichandran@xxxxxxxxx> wrote:
>> >> > The actual unit test functionality that I am looking at can be
>> similar to
>> >> > the output of the main method in this progam -
>> >> > http://ravichandranjv.blogspot.in/2012/10/async-and-await-c-5.html
>> >> >
>> >> > Jv
>> >> >
>> >> > On Wed, Oct 3, 2012 at 3:36 PM, Simone Busoli
>> >> > <1057981@xxxxxxxxxxxxxxxxxx>wrote:
>> >> >
>> >> >> Jv, here's a list of issues in the code you provided:
>> >> >>
>> >> >>    - it does not compile
>> >> >>    - even if you make it compile by assigning "await t" to a local
>> >> >>    variable, you are asserting that a Task<int?> is equal to a int?
>> >> >>    - even if you await on ob.TaskMethod() so that you get back an
>> int?
>> >> it
>> >> >>    still doesn't make much sense to compare those two values, and you
>> >> >> should
>> >> >>    actually expect them to be different
>> >> >>    - the test will nonetheless pass because the two integers? will be
>> >> >>    always null as you are invoking Task.FromResult, which completes
>> >> >>    synchronously and therefore will have null Task.CurrentId
>> >> >>
>> >> >> Simone
>> >> >>
>> >> >> On Wed, Oct 3, 2012 at 11:07 AM, Jv <jv.ravichandran@xxxxxxxxx>
>> wrote:
>> >> >>
>> >> >> > Fyip,
>> >> >> >
>> >> >> > I am using the same RealFixtures file in Simone's project with the
>> >> same
>> >> >> > references but with different test code so the name of the test
>> >> method is
>> >> >> > same but it does not test a void return value.
>> >> >> >
>> >> >> > Jv
>> >> >> >
>> >> >> > On Wed, Oct 3, 2012 at 2:28 PM, RJV <jv.ravichandran@xxxxxxxxx>
>> >> wrote:
>> >> >> >
>> >> >> > > Hi Charlie,
>> >> >> > >
>> >> >> > > Attached is a test for checking the thread id of the task
>> running.
>> >> If
>> >> >> you
>> >> >> > > can confirm if the test scenario is correctly running as
>> expected, I
>> >> >> will
>> >> >> > > go ahead with the other scenarios.
>> >> >> > >
>> >> >> > > But for this to happen, NUnit must be able to run this test.
>> Please
>> >> let
>> >> >> > me
>> >> >> > > know the tweak to nunit-agent or any other to make NUnit GUI to
>> run
>> >> a
>> >> >> 4.5
>> >> >> > > targeted test. Thanks.
>> >> >> > >
>> >> >> > > Jv
>> >> >> > >
>> >> >> > >
>> >> >> > > On Wed, Oct 3, 2012 at 10:59 AM, Charlie Poole <
>> charlie@xxxxxxxxx>
>> >> >> > wrote:
>> >> >> > >
>> >> >> > >> Hi Simone,
>> >> >> > >>
>> >> >> > >> On Tue, Oct 2, 2012 at 1:59 PM, Simone Busoli
>> >> >> > >> <1057981@xxxxxxxxxxxxxxxxxx> wrote:
>> >> >> > >> > inline
>> >> >> > >>
>> >> >> > >> Ditto
>> >> >> > >>
>> >> >> > >> > On Tue, Oct 2, 2012 at 10:29 PM, Charlie Poole <
>> >> charlie@xxxxxxxxx>
>> >> >> > >> > wrote:
>> >> >> > >> >
>> >> >> > >> >> On Tue, Oct 2, 2012 at 1:03 PM, Simone Busoli
>> >> >> > >> >> <1057981@xxxxxxxxxxxxxxxxxx> wrote:
>> >> >> > >> >> > To summarize, the async feature works under NUnit built for
>> >> CLR
>> >> >> 2,
>> >> >> > of
>> >> >> > >> >> > course it will use an agent to run tests built for CLR > 2.
>> >> >> > >> >> >
>> >> >> > >> >> > There is a sort of infrastructure problem that I posed
>> already
>> >> >> > which
>> >> >> > >> >> > concerns how to build and test the async thing. Currently I
>> >> >> didn't
>> >> >> > >> make
>> >> >> > >> >> any
>> >> >> > >> >> > explicit choice and the build fails if you try to build for
>> >> CLR <
>> >> >> > 4,
>> >> >> > >> >> > because it tries to build the .NET 4.5 test assembly.
>> >> >> > >> >> > So far therefore you can successfully run a build with
>> >> net-4.0,
>> >> >> > which
>> >> >> > >> >> will
>> >> >> > >> >> > run the new tests as well. Of course I also ran them under
>> >> NUnit
>> >> >> > >> built
>> >> >> > >> >> for
>> >> >> > >> >> > CLR 2 but it's a manual process: exclude the tests from the
>> >> >> build,
>> >> >> > >> build
>> >> >> > >> >> > for CLR 2, invoke nunit-console.exe (CLR 2) on the 4.5
>> >> assembly
>> >> >> > >> >> previously
>> >> >> > >> >> > built.
>> >> >> > >> >>
>> >> >> > >> >> Yes, that's the infrastructure change I was hoping to avoid
>> by
>> >> >> > >> postponing
>> >> >> > >> >> to
>> >> >> > >> >> NUnit 3.0. :-) But never mind... you convinced me.
>> >> >> > >> >>
>> >> >> > >> >
>> >> >> > >> > So you'll take care of that, right? :) Or just share how you
>> >> would
>> >> >> do
>> >> >> > it
>> >> >> > >> > and I'll do the rest.
>> >> >> > >>
>> >> >> > >> I'll take a look after I get VS2012 re-installed. I had to
>> remove
>> >> the
>> >> >> RC
>> >> >> > >> because
>> >> >> > >> it messed up C++ compilation under VS2010 - also had to reapply
>> >> VS2010
>> >> >> > >> SP1.
>> >> >> > >>
>> >> >> > >> My thought is to have a build for .NET 4.5 in the script and to
>> >> modify
>> >> >> > the
>> >> >> > >> commands to allow you to run tests across different .NET
>> versions.
>> >> >> > >> >
>> >> >> > >> >>
>> >> >> > >> >> > Ideally we would have to come up with a way to say that
>> even
>> >> when
>> >> >> > we
>> >> >> > >> >> build
>> >> >> > >> >> > for < 4.5 (there's no 4.5 now but only 4.0 as NAnt doesn't
>> >> >> support
>> >> >> > it
>> >> >> > >> >> yet),
>> >> >> > >> >> > that assembly is still built for 4.5 so that tests can be
>> run
>> >> on
>> >> >> it
>> >> >> > >> with
>> >> >> > >> >> > NUnit built for .NET < 4.5. I hope it makes sense. I would
>> >> like
>> >> >> to
>> >> >> > >> >> clarify
>> >> >> > >> >> > this with Charlie.
>> >> >> > >> >>
>> >> >> > >> >> What we need is a .NET 4.5 config. This guy has one...
>> >> >> > >> >>
>> >> >> > >> >>
>> >> >> > >>
>> >> >> >
>> >> >>
>> >>
>> http://stackoverflow.com/questions/11837795/building-net-4-5-projects-with-nant
>> >> >> > >> >
>> >> >> > >> >
>> >> >> > >> > Ah cool, I'll start by adding 4.5 to the whole build script
>> >> system
>> >> >> > then.
>> >> >> > >> >
>> >> >> > >>
>> >> >> > >> I'm in the process of adding it to the NUnitLite script myself.
>> >> >> > >>
>> >> >> > >> >>
>> >> >> > >> >>
>> >> >> > >> >> > Also one question for Charlie: in order to see if tests are
>> >> run
>> >> >> > >> >> correctly I
>> >> >> > >> >> > created some fixtures which are not supposed to be run
>> >> directly
>> >> >> but
>> >> >> > >> via
>> >> >> > >> >> my
>> >> >> > >> >> > own test code. In order to accomplish that I marked the
>> suite
>> >> as
>> >> >> > >> ignored,
>> >> >> > >> >> > but those tests then end up in the build results as
>> ignored,
>> >> >> which
>> >> >> > >> is not
>> >> >> > >> >> > really the case 'cause I'm running them by some other
>> means. I
>> >> >> > >> wanted to
>> >> >> > >> >> > figure out if there was a way to make NUnit /ignore/ those
>> >> tests
>> >> >> so
>> >> >> > >> that
>> >> >> > >> >> > they don't show up as ignored.
>> >> >> > >> >>
>> >> >> > >> >> Put those tests in the test-assembly dll. That's what it's
>> for.
>> >> To
>> >> >> > see
>> >> >> > >> how
>> >> >> > >> >> it's used by other tests, just pick any class there and find
>> >> >> > >> references.
>> >> >> > >> >>
>> >> >> > >> >
>> >> >> > >> > I see, it makes sense. According to how you would like to do
>> the
>> >> >> > >> > "infrastructure change" I guess they may need to stay in a 4.5
>> >> >> > isolated
>> >> >> > >> > assembly though.
>> >> >> > >>
>> >> >> > >> Or you could use the regular NUnit tests but conditionally
>> include
>> >> >> some
>> >> >> > >> extra tests with async.
>> >> >> > >>
>> >> >> > >> Charlie
>> >> >> > >>
>> >> >> > >> >
>> >> >> > >> >>
>> >> >> > >> >> Charlie
>> >> >> > >> >>
>> >> >> > >> >> > Simone
>> >> >> > >> >> >
>> >> >> > >> >> >
>> >> >> > >> >> > On Tue, Oct 2, 2012 at 9:34 PM, Charlie Poole <
>> >> charlie@xxxxxxxxx
>> >> >> >
>> >> >> > >> wrote:
>> >> >> > >> >> >
>> >> >> > >> >> >> OK then, so you're safe. I know that their are various
>> >> express
>> >> >> > >> releases
>> >> >> > >> >> and
>> >> >> > >> >> >> some of them are limited in what they support.
>> >> >> > >> >> >>
>> >> >> > >> >> >> I haven't loaded and tested that code yet. But the net45
>> test
>> >> >> > >> program is
>> >> >> > >> >> >> just a set of tests, not NUnit. It is of course built for
>> >> .NET
>> >> >> > 4.5.
>> >> >> > >> >> Simone
>> >> >> > >> >> >> is working on making sure it will run under NUnit so it
>> may
>> >> not
>> >> >> > yet
>> >> >> > >> be
>> >> >> > >> >> >> complete. Note that some code in nunit.core.tests is under
>> >> the
>> >> >> > >> control
>> >> >> > >> >> >> of #if statements, which keep it from being compiled when
>> not
>> >> >> > >> wanted.
>> >> >> > >> >> >>
>> >> >> > >> >> >> Charlie
>> >> >> > >> >> >>
>> >> >> > >> >> >> On Tue, Oct 2, 2012 at 12:03 PM, Jv <
>> >> jv.ravichandran@xxxxxxxxx>
>> >> >> > >> wrote:
>> >> >> > >> >> >> > Yes, it does, attached is the project properties page
>> but
>> >> the
>> >> >> > >> Express
>> >> >> > >> >> >> > distribution says it is meant for evaluation purposes
>> >> only. I
>> >> >> do
>> >> >> > >> not
>> >> >> > >> >> know
>> >> >> > >> >> >> > what help it can be from your perspective.
>> >> >> > >> >> >> >
>> >> >> > >> >> >> > Yes, but the Reflection class (in
>> nunit.core.tests.net45)
>> >> uses
>> >> >> > >> >> >> > LinqExpressions. Will this not pose a problem if the
>> target
>> >> >> > >> framework
>> >> >> > >> >> is
>> >> >> > >> >> >> > 2.0? Sorry if this is a stupid question.
>> >> >> > >> >> >> >
>> >> >> > >> >> >> > Jv
>> >> >> > >> >> >> >
>> >> >> > >> >> >> > On Tue, Oct 2, 2012 at 11:23 PM, Charlie Poole <
>> >> >> > charlie@xxxxxxxxx
>> >> >> > >> >
>> >> >> > >> >> >> > wrote:
>> >> >> > >> >> >> >
>> >> >> > >> >> >> >> Hi Jv,
>> >> >> > >> >> >> >>
>> >> >> > >> >> >> >> On Tue, Oct 2, 2012 at 9:54 AM, Jv <
>> >> >> jv.ravichandran@xxxxxxxxx>
>> >> >> > >> >> wrote:
>> >> >> > >> >> >> >> > Hi Charlie,
>> >> >> > >> >> >> >> >
>> >> >> > >> >> >> >> > No problems. Branched Simone's three times for
>> different
>> >> >> > >> >> >> reasons/tests.
>> >> >> > >> >> >> >> All
>> >> >> > >> >> >> >> > builds succeed. Building with VS 2012 Express edition
>> >> for
>> >> >> > >> Windows
>> >> >> > >> >> >> Desktop
>> >> >> > >> >> >> >> > since it will be required by you later, I guess.
>> >> >> > >> >> >> >>
>> >> >> > >> >> >> >> No, that won't be required and won't even work I'm
>> afraid.
>> >> >> > >> >> >> >>
>> >> >> > >> >> >> >> First, NUnit V2 will never be built for .NET 4.5.
>> That's
>> >> what
>> >> >> > >> 3.0 is
>> >> >> > >> >> >> >> for.
>> >> >> > >> >> >> >>
>> >> >> > >> >> >> >> Second, what we are trying to test here is whether
>> NUnit
>> >> V2,
>> >> >> > >> built
>> >> >> > >> >> for
>> >> >> > >> >> >> >> .NET 2.0, can run tests built for .NET 4.5, which use
>> >> async.
>> >> >> > >> Simone
>> >> >> > >> >> has
>> >> >> > >> >> >> >> used reflection to do it and has not used any 4.5
>> >> features.
>> >> >> > >> >> >> >>
>> >> >> > >> >> >> >> Of course, to test this, we need Tests built for .NET
>> 4.5
>> >> but
>> >> >> > >> NUnit
>> >> >> > >> >> has
>> >> >> > >> >> >> >> to be built as normally. Will the Express edition allow
>> >> >> > targeting
>> >> >> > >> >> .NET
>> >> >> > >> >> >> 2.0
>> >> >> > >> >> >> >> when you build NUnit?
>> >> >> > >> >> >> >>
>> >> >> > >> >> >> >> Charlie
>> >> >> > >> >> >> >>
>> >> >> > >> >> >> >> > I am working on the await scenarios, in an
>> independent
>> >> >> > project
>> >> >> > >> >> file,
>> >> >> > >> >> >> but
>> >> >> > >> >> >> >> > with the .core dlls built of Simone's branch.
>> >> >> > >> >> >> >> >
>> >> >> > >> >> >> >> > My contribution, here, I guess will be to provide you
>> >> with
>> >> >> > help
>> >> >> > >> >> >> examples
>> >> >> > >> >> >> >> > for the wiki and if something comes up related to the
>> >> >> tests,
>> >> >> > >> will
>> >> >> > >> >> >> post it
>> >> >> > >> >> >> >> > here!
>> >> >> > >> >> >> >> >
>> >> >> > >> >> >> >> > A question though. Is it necessary for the Test
>> method
>> >> to
>> >> >> be
>> >> >> > >> marked
>> >> >> > >> >> >> >> Async?
>> >> >> > >> >> >> >> > Since await returns a Task, can there be a scenario
>> for
>> >> the
>> >> >> > >> NUnit
>> >> >> > >> >> test
>> >> >> > >> >> >> >> > method to not be Async ?
>> >> >> > >> >> >> >> >
>> >> >> > >> >> >> >> > Thanks,
>> >> >> > >> >> >> >> >
>> >> >> > >> >> >> >> > Jv
>> >> >> > >> >> >> >> >
>> >> >> > >> >> >> >> > On Tue, Oct 2, 2012 at 9:40 PM, Charlie Poole <
>> >> >> > >> charlie@xxxxxxxxx>
>> >> >> > >> >> >> wrote:
>> >> >> > >> >> >> >> >
>> >> >> > >> >> >> >> >> Hi Jv,
>> >> >> > >> >> >> >> >>
>> >> >> > >> >> >> >> >> You have to pull and build Simone's branch from
>> source
>> >> in
>> >> >> > >> order
>> >> >> > >> >> to be
>> >> >> > >> >> >> >> >> able to work on this at all. As I remember from some
>> >> >> > previous
>> >> >> > >> work
>> >> >> > >> >> >> >> >> you did, you were unable to do that on your
>> machine. Is
>> >> >> that
>> >> >> > >> still
>> >> >> > >> >> >> >> >> a problem for you?
>> >> >> > >> >> >> >> >>
>> >> >> > >> >> >> >> >> Charlie
>> >> >> > >> >> >> >> >>
>> >> >> > >> >> >> >> >> On Tue, Oct 2, 2012 at 7:56 AM, Jv <
>> >> >> > jv.ravichandran@xxxxxxxxx
>> >> >> > >> >
>> >> >> > >> >> >> wrote:
>> >> >> > >> >> >> >> >> > Hi Charlie,
>> >> >> > >> >> >> >> >> >
>> >> >> > >> >> >> >> >> > 1. Will start with the scenarios outlined by you
>> plus
>> >> >> some
>> >> >> > >> of my
>> >> >> > >> >> >> own.
>> >> >> > >> >> >> >> >> Maybe
>> >> >> > >> >> >> >> >> > they could feature in the help section.
>> >> >> > >> >> >> >> >> >
>> >> >> > >> >> >> >> >> > 2. Waiting for the merge to happen or can NUnit
>> GUI
>> >> work
>> >> >> > >> with
>> >> >> > >> >> >> Simone's
>> >> >> > >> >> >> >> >> > commit?
>> >> >> > >> >> >> >> >> >
>> >> >> > >> >> >> >> >> > Because I also want to test the GCConcurrent (for
>> >> >> previous
>> >> >> > >> .net
>> >> >> > >> >> >> >> versions)
>> >> >> > >> >> >> >> >> > and serverGc (for .net 4.5) element and this can
>> be
>> >> done
>> >> >> > >> only
>> >> >> > >> >> >> through
>> >> >> > >> >> >> >> the
>> >> >> > >> >> >> >> >> > App config file. I guess this is more important
>> due
>> >> to
>> >> >> it
>> >> >> > >> being
>> >> >> > >> >> the
>> >> >> > >> >> >> >> new
>> >> >> > >> >> >> >> >> > feature in .Net 4.5.
>> >> >> > >> >> >> >> >> >
>> >> >> > >> >> >> >> >> > 3. The unmanaged aspect to it, where the above
>> >> >> > configuration
>> >> >> > >> >> >> settings
>> >> >> > >> >> >> >> can
>> >> >> > >> >> >> >> >> > be overridden by the requesting app.What happens
>> in
>> >> the
>> >> >> > test
>> >> >> > >> >> (this
>> >> >> > >> >> >> is
>> >> >> > >> >> >> >> >> not a
>> >> >> > >> >> >> >> >> > question) when the config settings can be
>> overridden
>> >> by
>> >> >> a
>> >> >> > >> call
>> >> >> > >> >> to
>> >> >> > >> >> >> >> >> > IsServerGC call from the unmanaged app. Is this
>> >> >> > >>  consideration
>> >> >> > >> >> >> >> important?
>> >> >> > >> >> >> >> >> > And to complicate things further, some
>> >> >> > >> processor.architectures
>> >> >> > >> >> are
>> >> >> > >> >> >> not
>> >> >> > >> >> >> >> >> > supported.
>> >> >> > >> >> >> >> >> >
>> >> >> > >> >> >> >> >> > I am not sure if this should be documented as a
>> known
>> >> >> > issue
>> >> >> > >> in
>> >> >> > >> >> >> NUnit
>> >> >> > >> >> >> >> or
>> >> >> > >> >> >> >> >> > should NUnit provide a hint when the Async tests
>> are
>> >> run
>> >> >> > or
>> >> >> > >> >> >> executed?
>> >> >> > >> >> >> >> >> >
>> >> >> > >> >> >> >> >> > 4. The SynchronizationContext and the
>> >> >> > >> AsynchronizationContext
>> >> >> > >> >> can
>> >> >> > >> >> >> be
>> >> >> > >> >> >> >> >> quite
>> >> >> > >> >> >> >> >> > tricky when GcCocurrent and ServerGC elements can
>> >> both
>> >> >> be
>> >> >> > >> used.
>> >> >> > >> >> >> Please
>> >> >> > >> >> >> >> >> > comment on this with reference to #2 above.
>> >> >> > >> >> >> >> >> >
>> >> >> > >> >> >> >> >> > Jv
>> >> >> > >> >> >> >> >> >
>> >> >> > >> >> >> >> >> > On Mon, Oct 1, 2012 at 3:37 AM, Charlie Poole <
>> >> >> > >> >> charlie@xxxxxxxxx>
>> >> >> > >> >> >> >> wrote:
>> >> >> > >> >> >> >> >> >
>> >> >> > >> >> >> >> >> >> Sounds good! One thing we need is a test assembly
>> >> built
>> >> >> > in
>> >> >> > >> >> VS2012,
>> >> >> > >> >> >> >> >> >> which contains all sorts of combinations of test
>> >> >> > features,
>> >> >> > >> for
>> >> >> > >> >> >> >> example,
>> >> >> > >> >> >> >> >> >> test cases that use an async method, methods with
>> >> >> timeout
>> >> >> > >> plus
>> >> >> > >> >> >> async,
>> >> >> > >> >> >> >> >> >> methods using testcasesource, etc. The existing
>> >> NUnit
>> >> >> > tests
>> >> >> > >> >> have
>> >> >> > >> >> >> lots
>> >> >> > >> >> >> >> >> >> of examples but of course none of them can use
>> >> async.
>> >> >> > >> >> >> >> >> >>
>> >> >> > >> >> >> >> >> >> This is actually something that would help us
>> >> implement
>> >> >> > >> async
>> >> >> > >> >> >>  tests
>> >> >> > >> >> >> >> >> >> in all three projects... NUnit V2, NUnit 3.0 and
>> >> >> > NUnitLite
>> >> >> > >> >> >> >> >> >>
>> >> >> > >> >> >> >> >> >> Charlie
>> >> >> > >> >> >> >> >> >>
>> >> >> > >> >> >> >> >> >> On Sun, Sep 30, 2012 at 2:39 PM, Jv <
>> >> >> > >> jv.ravichandran@xxxxxxxxx
>> >> >> > >> >> >
>> >> >> > >> >> >> >> wrote:
>> >> >> > >> >> >> >> >> >> > 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 <
>> >> >> > >> >> >> charlie@xxxxxxxxx>
>> >> >> > >> >> >> >> >> 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 <
>> >> >> > >> >> jv.ravichandran@xxxxxxxxx
>> >> >> > >> >> >> >
>> >> >> > >> >> >> >> >> 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
>> >> >> > >> >> >> >> >> >> >
>> >> >> > >> >> >> >> >> >> > --
>> >> >> > >> >> >> >> >> >> > 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
>> >> >> > >> >> >> >> >> >
>> >> >> > >> >> >> >> >> > --
>> >> >> > >> >> >> >> >> > 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
>> >> >> > >> >> >> >> >> >
>> >> >> > >> >> >> >> >> > _______________________________________________
>> >> >> > >> >> >> >> >> > Mailing list: https://launchpad.net/~nunit-core
>> >> >> > >> >> >> >> >> > Post to     : nunit-core@xxxxxxxxxxxxxxxxxxx
>> >> >> > >> >> >> >> >> > Unsubscribe : https://launchpad.net/~nunit-core
>> >> >> > >> >> >> >> >> > More help   : https://help.launchpad.net/ListHelp
>> >> >> > >> >> >> >> >>
>> >> >> > >> >> >> >> >> --
>> >> >> > >> >> >> >> >> 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
>> >> >> > >> >> >> >> >
>> >> >> > >> >> >> >> > --
>> >> >> > >> >> >> >> > 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
>> >> >> > >> >> >> >
>> >> >> > >> >> >> >
>> >> >> > >> >> >> > ** Attachment added: "targetframeworks.png"
>> >> >> > >> >> >> >
>> >> >> > >> >> >>
>> >> >> > >> >>
>> >> >> > >>
>> >> >> >
>> >> >>
>> >>
>> https://bugs.launchpad.net/bugs/1057981/+attachment/3366113/+files/targetframeworks.png
>> >> >> > >> >> >> >
>> >> >> > >> >> >> > --
>> >> >> > >> >> >> > 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 bug
>> >> >> assignee.
>> >> >> > >> >> >> 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
>> >> >> > >> >> >>
>> >> >> > >> >> >
>> >> >> > >> >> > --
>> >> >> > >> >> > 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 bug
>> >> assignee.
>> >> >> > >> >> 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
>> >> >> > >> >>
>> >> >> > >> >
>> >> >> > >> > --
>> >> >> > >> > 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
>> >> >> > >
>> >> >> >
>> >> >> >
>> >> >> > --
>> >> >> > Regards,
>> >> >> >
>> >> >> > Ravichandran Jv
>> >> >> > http://ravichandranjv.blogspot.com
>> >> >> >
>> >> >> >
>> >> >> > ** Attachment added: "test45.txt"
>> >> >> >
>> >> >> >
>> >> >>
>> >>
>> https://bugs.launchpad.net/bugs/1057981/+attachment/3367648/+files/test45.txt
>> >> >> >
>> >> >> > --
>> >> >> > You received this bug notification because you are a bug assignee.
>> >> >> > 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
>> >> >> >
>> >> >>
>> >> >> --
>> >> >> 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
>> >> >
>> >> > --
>> >> > 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
>> >
>> > --
>> > 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
>
> --
> 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


Follow ups

References