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 <[email protected]>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 <[email protected]> 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 <[email protected]> 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 <[email protected]> > > wrote: > > > > > >> Hi Simone, > > >> > > >> On Tue, Oct 2, 2012 at 1:59 PM, Simone Busoli > > >> <[email protected]> wrote: > > >> > inline > > >> > > >> Ditto > > >> > > >> > On Tue, Oct 2, 2012 at 10:29 PM, Charlie Poole <[email protected]> > > >> > wrote: > > >> > > > >> >> On Tue, Oct 2, 2012 at 1:03 PM, Simone Busoli > > >> >> <[email protected]> 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 <[email protected] > > > > >> 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 <[email protected]> > > >> 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 < > > [email protected] > > >> > > > >> >> >> > wrote: > > >> >> >> > > > >> >> >> >> Hi Jv, > > >> >> >> >> > > >> >> >> >> On Tue, Oct 2, 2012 at 9:54 AM, Jv < > [email protected]> > > >> >> 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 < > > >> [email protected]> > > >> >> >> 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 < > > [email protected] > > >> > > > >> >> >> 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 < > > >> >> [email protected]> > > >> >> >> >> 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 < > > >> [email protected] > > >> >> > > > >> >> >> >> 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 < > > >> >> >> [email protected]> > > >> >> >> >> >> 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 protected] > > >> >> >> > > > >> >> >> >> >> 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 : [email protected] > > >> >> >> >> >> > 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 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 : [email protected] Unsubscribe : https://launchpad.net/~nunit-core More help : https://help.launchpad.net/ListHelp

