|
From: Luke B. <lb...@gm...> - 2006-04-08 03:27:10
|
Thanks Sam! Sorry I haven't been too responsive lately, Ali and I have been heads down in a project for awhile now... I want to apologize to those of you that hav= e been contributing patches and fixes and looking for some assistance on commit access (namely Darren Cook) - I REALLY appreciate all of your effort= s and plan on taking some time this weekend on asunit, so I'm hoping to get t= o that stuff in the next couple of days... This is a great question erixtekila! I have a really long blog post at: http://www.asserttrue.com/<http://www.asserttrue.com/articles/2006/03/10/As= Unit25> Basically, the framework has been ported as follows: as3: This is a direct port of the jUnit sources to ActionScript 3.0 and wil= l support any application written in ActionScript 3.0 for Flash Player 8.5 - this was designed originally for applications that don't take advantage of the Flex framework, but thanks to some community contributions, it should soon also coexist with Flex 2.0 applications. as25: This is a direct port of the as3 branch to ActionScript 2.0 and will run in Flash Players 7 and 8. After writing the as3 branch, we started a project in as 2.0 and really missed some of the new features, like exceptio= n handling, mtasc trace support, and cleaner result output. Flash Player 6 "applications" can be tested using this framework, but it's not really recommended since you won't be able to execute your test harness in the actual deployed environment - which could easily lead to misplaced confidence and late discovery of significant, structural issues. as2: This is the legacy branch and supports applications that deploy to Flash Players 6, 7, and 8. This is the main branch from 2004 and the primar= y difference between this branch and any others is that in order to support Flash Player 6, we could not wrap assertions in a try..catch statement - so under the hood - it doesn't look much like the jUnit architecture. We (and many of our users) still feel this branch has value so we're definitely not discontinuing it, and as a matter of fact one of our users recently contributed some work that needs integrated that will essentially tie this framework into continuous integration tools (like cruise control) using a simple socket connection. Hope that helps, Luke Bayes www.asunit.org |