You can subscribe to this list here.
| 2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(58) |
Dec
(4) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 |
Jan
(23) |
Feb
(3) |
Mar
(6) |
Apr
(4) |
May
(15) |
Jun
(22) |
Jul
(18) |
Aug
(3) |
Sep
(25) |
Oct
(7) |
Nov
(86) |
Dec
(9) |
| 2006 |
Jan
(20) |
Feb
(44) |
Mar
(59) |
Apr
(23) |
May
(37) |
Jun
(35) |
Jul
|
Aug
(2) |
Sep
(3) |
Oct
(21) |
Nov
(17) |
Dec
(22) |
| 2007 |
Jan
(13) |
Feb
(7) |
Mar
(1) |
Apr
(13) |
May
(4) |
Jun
(2) |
Jul
(5) |
Aug
(8) |
Sep
(13) |
Oct
(22) |
Nov
(3) |
Dec
|
| 2008 |
Jan
(2) |
Feb
(3) |
Mar
(1) |
Apr
(3) |
May
|
Jun
(2) |
Jul
(34) |
Aug
(10) |
Sep
(5) |
Oct
(6) |
Nov
(8) |
Dec
|
| 2009 |
Jan
(1) |
Feb
(10) |
Mar
(4) |
Apr
(12) |
May
(10) |
Jun
(27) |
Jul
|
Aug
(1) |
Sep
(3) |
Oct
|
Nov
(6) |
Dec
(1) |
| 2010 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(2) |
Oct
|
Nov
|
Dec
|
| 2011 |
Jan
|
Feb
|
Mar
(5) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2017 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Matt F. <mat...@gm...> - 2005-11-13 00:28:33
|
Hey Luke, Thanks for your reply. >> events in AS 3.0 fire synchronously, so I usually test them by triggering the event and >> then checking the state of the object in a regular TestCase. The approach I have been using sounds the same: 1) In my TestCase I write a test designed to test the state of the object after an Event has fired. 2) In my Testcase I override the run method and trigger the event (subscribing to it) 3) In the event handler I call super.run(); The problem I find with this approach is that if the event doesn't fire (for whatever reason) then super.run() is never called and hence no tests run/no tests fail! In larger projects when you have perhaps 100s of tests it becomes harder to track the exact number of tests expected to run. Hence you can be in a situation when all your tests appear to be passing, but in reality all your tests aren't running. I have experimented with including timeout checks (to test whether the event fired) however I find this to be pretty messy and generally find that the TestCases don't scale particularly well in such when this is implemented. Do you also find this a problem? >> Mock Objects are also useful when testing abstract classes I had actually been using Concrete implementations of Abstract Classes designed specifically for testing purposes, so this seems to fit with the description of Mock Objects. Thanks for all the info Cheers Matt On 11/13/05, Luke Bayes <lb...@gm...> wrote: > Hey Matt, > > Thanks for the kind words! > > I'm really glad to hear that someone got the XUL UI and AsUnit 3.x up an= d > running! > > > > I wondering if the new Event Model in AS3, with its bubble nature > > will make it easier to test event based code? > > That's actually a very good idea, I haven't really messed with the bubbl= e > feature much yet... If you get something going like that, I would love to > see it. > > As far as using AsynchronousTestCase to test event based code, I'm not s= ure > that's really the best way because events in AS 3.0 fire synchronously, s= o I > usually test them by triggering the event and then checking the state of = the > object in a regular TestCase. > > We created the AsynchronousTestCase and Example because there are occasi= ons > where we wanted to test functionality that isn't compiled into the swf fi= le. > EG: Loaders and Sockets. > > This actually leads nicely into your next question: > > > > Also can you please explain the nature of Mock Object Test Cases - and > > when we might choose to use one? > > Generally, when you want to test an object that consumes asynchronous > functionaliy (like the client of a Socket connection), you should typical= ly > build a Mock Object of the Socket and use that instead of the Socket itse= lf. > This is different from testing the Socket. As mentioned before, an > AsynchronousTestCase would be used to validate the Socket, but then a > SocketMock would be used to test it's clients. > > http://c2.com/cgi/wiki?MockObject > > Mock Objects are also useful when testing abstract classes. Of course AS > 3.0 doesn't natively support the abstract keyword, but we have been > implementing abstract classes by throwing an error in the constructor, th= en > using a Mock object to validate it's functionality. > > Thanks, > > Luke Bayes > www.asunit.org > > > |
|
From: Nigel H. <nig...@gm...> - 2005-11-12 21:10:38
|
Thanks Luke! This should get me started. I look forward to the tutorials :-) - Nigel On 11/12/05, Luke Bayes <lb...@gm...> wrote: > > Sorry Nigel, > > I think what you're looking for is here: > http://sourceforge.net/project/shownotes.php?release_id=3D369555 > > Thanks, > > Luke Bayes > www.asunit.org <http://www.asunit.org> > |
|
From: Luke B. <lb...@gm...> - 2005-11-12 21:01:27
|
Sorry Nigel, I think what you're looking for is here: http://sourceforge.net/project/shownotes.php?release_id=3D369555 Thanks, Luke Bayes www.asunit.org <http://www.asunit.org> |
|
From: Luke B. <lb...@gm...> - 2005-11-12 20:58:16
|
Hey Nigel, I definitely appreciate your feedback and I'm sorry that you've found it so frustrating. The answer to all of your questions is an emphatic YES. We do plan on dramatically simplifying the process required to get up and running. Unfortunately, our time is being pulled in many directions right now. I have spent more than a few hours (40+) trying to build an installer for Firefox so that the XUL UI could be run as a simple extension, but alas= , for all my effort I have been unsuccessful. Once we have that going, we wil= l be a long way toward the goal. As far as tutorials go, YES. We would love to get some tutorials and examples posted that make this process much easier. Again, this is a resource allocation issue... I hope to have more solid info by the end of the year, and as always, we ar= e hoping to get some help from the community! This is an open-source project after all... If you're looking for more general information on Test-Driven development, you can find some really great (and applicable) tutorials at www.juint.org<http://www.juint.org> . Thanks, Luke Bayes www.asunit.org <http://www.asunit.org> |
|
From: Luke B. <lb...@gm...> - 2005-11-12 20:49:22
|
Hey Matt, Thanks for the kind words! I'm really glad to hear that someone got the XUL UI and AsUnit 3.x up and running! I wondering if the new Event Model in AS3, with its bubble nature > will make it easier to test event based code? That's actually a very good idea, I haven't really messed with the bubble feature much yet... If you get something going like that, I would love to see it. As far as using AsynchronousTestCase to test event based code, I'm not sure that's really the best way because events in AS 3.0 fire synchronously, so = I usually test them by triggering the event and then checking the state of th= e object in a regular TestCase. We created the AsynchronousTestCase and Example because there are occasions where we wanted to test functionality that isn't compiled into the swf file= . EG: Loaders and Sockets. This actually leads nicely into your next question: Also can you please explain the nature of Mock Object Test Cases - and > when we might choose to use one? Generally, when you want to test an object that consumes asynchronous functionaliy (like the client of a Socket connection), you should typically build a Mock Object of the Socket and use that instead of the Socket itself= . This is different from testing the Socket. As mentioned before, an AsynchronousTestCase would be used to validate the Socket, but then a SocketMock would be used to test it's clients. http://c2.com/cgi/wiki?MockObject Mock Objects are also useful when testing abstract classes. Of course AS 3.0doesn't natively support the abstract keyword, but we have been implementing abstract classes by throwing an error in the constructor, then using a Mock object to validate it's functionality. Thanks, Luke Bayes www.asunit.org <http://www.asunit.org> |
|
From: Nigel H. <nig...@gm...> - 2005-11-12 20:17:49
|
Hi, The idea of test driven Actionscript development sounds 'very' interesting. But although this may sound harsh, there is nowhere near enough info on getting AsUnit and XUL set up and running. I just do not have the time to mess about bouncing round a number of sites working out how to get this thing going. Do you have any plans to produce a tutorial so any idiot like me can get up and running. And I do not mean a blog posting pointing to a few sites where you may or may not be able to work things out. I mean a one stop shop. A detailed tutorial that shows you how to get XUL and AsUnit set up and then have a simple test written and running. It would also be interesting to know what cannot be unit tested e.g. movieclip creation? Or have some generic tests for common code or situations. This kind of thing would really help people get going. Thanks, -Nigel |
|
From: Matt F. <mat...@gm...> - 2005-11-12 06:35:00
|
Hi Luke, Just downloaded and installed AsUnit 3.x and also XUL UI. I'm running Flex= 2.0. The work you guys have done is fantastic - the process of building and running test cases has just got a lot easier! I love the fact that when I create a new Class (and an associated TestCase) via the XUL UI, my Test Suite gets updated automatically. I wondering if the new Event Model in AS3, with its bubble nature will make it easier to test event based code? The AsynchronousTestCase suggests that the procedure for testing event based code is the same as before (i.e. overriding the run() method, and then calling super.run() at a latter point)? Also can you please explain the nature of Mock Object Test Cases - and when we might choose to use one? Cheers Matt On 11/11/05, Luke Bayes <lb...@gm...> wrote: > Has anyone out there gotten AsUnit 3.x working? > How about XUL UI? > > I'd like to get some feedback so that we can stamp them and push out an > official release. > > Any questions? Problems? > > Is anyone willing to contribute a little work toward getting an installe= r > built for the XUL UI as an extension? It *should* work in > Firefox/Netscape/Mozilla... > > > Thanks, > > > Luke Bayes > www.asunit.com > > |
|
From: erixtekila <eri...@gm...> - 2005-11-11 23:05:43
|
Hep ! I know you can't do anything for me ;) Check this out ! > What OS are you running? OSX 10.39 > > What build of XULRunner are you running? version 1.9a1 > Where url did you get XULRunner from? http://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/latest-trunk/ xulrunner-1.9a1.en-US.mac.dmg Scary isn't it ?! Yes, I know :) Thanks for your help. ----------- erixtekila http://blog.v-i-a.net/ |
|
From: Luke B. <lb...@gm...> - 2005-11-11 22:43:11
|
What OS are you running? What build of XULRunner are you running? Where url did you get XULRunner from? Thanks, Luke www.asunit.org <http://www.asunit.org> On 11/11/05, erixtekila <eri...@gm...> wrote: > > > Were you able to get XULRunner working? > > > Yes and no. > I see your application. > I can look at the UI. > But I can't push any button. > Seems to be a xulrunner issue. > > > ----------- > erixtekila > http://blog.v-i-a.net/ > > > > ------------------------------------------------------- > SF.Net email is sponsored by: > Tame your development challenges with Apache's Geronimo App Server. > Download > it for free - -and be entered to win a 42" plasma tv or your very own > Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > _______________________________________________ > Asunit-users mailing list > Asu...@li... > https://lists.sourceforge.net/lists/listinfo/asunit-users > |
|
From: erixtekila <eri...@gm...> - 2005-11-11 22:38:46
|
> Were you able to get XULRunner working? > Yes and no. I see your application. I can look at the UI. But I can't push any button. Seems to be a xulrunner issue. ----------- erixtekila http://blog.v-i-a.net/ |
|
From: Luke B. <lb...@gm...> - 2005-11-11 22:19:39
|
Thanks Paul! Luke www.asunit.org <http://www.asunit.org> |
|
From: Luke B. <lb...@gm...> - 2005-11-11 22:18:55
|
SGV5IEVyaWMsCgpXZXJlIHlvdSBhYmxlIHRvIGdldCBYVUxSdW5uZXIgd29ya2luZz8KClRoYW5r cywKCkx1a2UKCgpPbiAxMS8xMS8wNSwgZXJpeHRla2lsYSA8ZXJpeHRla2lsYUBnbWFpbC5jb20+ IHdyb3RlOgo+Cj4gSGkgTHVrZSwKPgo+ID4KPgo+ID4gSGFzIGFueW9uZSBvdXQgdGhlcmUgZ290 dGVuIEFzVW5pdCAzLnggd29ya2luZz8KPiBObyBjbHVlIGZvciBub3eFCj4KPiA+IEhvdyBhYm91 dCBYVUwgVUk/Cj4gSSB0cmllZCB0byB1c2UgYSBwcmVidWlsZCB2ZXJzaW9uIG9mIHh1bHJ1bm5l ci4KPiBUaGUgd2luZG93IGFwcGVhciB2ZXJ5IHdlbGwsIGJ1dCBJIGNhbid0IGdldCB0byBoYXZl IHRoZSBmb2N1cyBvbiBpdC4KPiBTbywgbm8gd2F5IHRvIHB1c2ggdGhlIHdpemFyZCBidXR0b26F Cj4KPiBUaGUgeHVsIHNpdGUgc2F5IHRoYXQgdGhlcmUgaXMgYSB4dWxydW5uZXIuYXBwIHNvbWV3 aGVyZSwgYnV0IGF0IHRoYXQKPiB0aW1lLCBJIGhhZCB0byBsYXVuY2ggdGhlIGFwcGxpY2F0aW9u LmluaSBieSBhIGNvbW1hbmQgbGluZSBpc3N1ZS4KPiBJJ2xsIGludmVzdGlnYXRlIG1vcmUgc29v bi4KPiBUaGFua3MgZm9yIHlvdXIgZWZmb3J0IG9uIG1ha2luZyBhbiBvdXRzaWRlIEZsYXNoIElE RSB3b3JrZmxvdy4KPgo+Cj4gQ2hlZXJzLgo+Cj4gLS0tLS0tLS0tLS0KPiBlcml4dGVraWxhCj4g aHR0cDovL2Jsb2cudi1pLWEubmV0Lwo+Cj4KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gU0YuTmV0IGVtYWlsIGlzIHNwb25zb3JlZCBi eToKPiBUYW1lIHlvdXIgZGV2ZWxvcG1lbnQgY2hhbGxlbmdlcyB3aXRoIEFwYWNoZSdzIEdlcm9u aW1vIEFwcCBTZXJ2ZXIuCj4gRG93bmxvYWQKPiBpdCBmb3IgZnJlZSAtIC1hbmQgYmUgZW50ZXJl ZCB0byB3aW4gYSA0MiIgcGxhc21hIHR2IG9yIHlvdXIgdmVyeSBvd24KPiBTb255KHRtKVBTUC4g Q2xpY2sgaGVyZSB0byBwbGF5OiBodHRwOi8vc291cmNlZm9yZ2UubmV0L2dlcm9uaW1vLnBocAo+ IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gQXN1bml0 LXVzZXJzIG1haWxpbmcgbGlzdAo+IEFzdW5pdC11c2Vyc0BsaXN0cy5zb3VyY2Vmb3JnZS5uZXQK PiBodHRwczovL2xpc3RzLnNvdXJjZWZvcmdlLm5ldC9saXN0cy9saXN0aW5mby9hc3VuaXQtdXNl cnMKPgo= |
|
From: Luke B. <lb...@gm...> - 2005-11-11 22:18:15
|
Hey Paul, I think your pulling the first build from your local cache There were some major problems with the first day of attempts, where sourceforge was corrupting the upload, but it should be resolved now. Please let me know asap if you're still getting bad builds... I'll get you one directly. Thanks, Luke www.asunit.org <http://www.asunit.org> On 11/11/05, Paul Robertson <pau...@gm...> wrote: > > Has anyone even been able to download AsUnit 3.0? > > I've been trying for several days, and I'm still getting a "corrupted > or invalid archive" (the zip file can't be opened, either on Windows > XP or OS X. > > I'm anxious to try it out, so if anyone has gotten a copy and can post > until the sourceforge corrupted zip issue gets worked out, I'd > appreciate it. > > Thanks, > Paul Robertson > > On 11/10/05, Luke Bayes <lb...@gm...> wrote: > > Has anyone out there gotten AsUnit 3.x working? > > How about XUL UI? > > > > I'd like to get some feedback so that we can stamp them and push out an > > official release. > > > > Any questions? Problems? > > > > Is anyone willing to contribute a little work toward getting an > installer > > built for the XUL UI as an extension? It *should* work in > > Firefox/Netscape/Mozilla... > > > > > > Thanks, > > > > > > Luke Bayes > > www.asunit.com <http://www.asunit.com> > > > > > > > ------------------------------------------------------- > SF.Net email is sponsored by: > Tame your development challenges with Apache's Geronimo App Server. > Download > it for free - -and be entered to win a 42" plasma tv or your very own > Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > _______________________________________________ > Asunit-users mailing list > Asu...@li... > https://lists.sourceforge.net/lists/listinfo/asunit-users > |
|
From: Paul R. <pau...@gm...> - 2005-11-11 19:27:31
|
> You have to: > > 1) Download and unzip xulrunner > 2) Add the xulrunner.exe folder to your system Path variable > 3) Download and unzip the AsUnit XUL UI > 4) Using a command prompt, navigate to the AsUnit XUL UI folder > 5) enter: xulrunner application.ini > Or if you're like me and you prefer shortcut icons to opening a command line, you can do this: 1) Download and unzip xulrunner 2) Right-click on the xulrunner.exe and choose "create shortcut" 3) Copy the shortcut to wherever you like to keep your shortcuts (start menu, desktop, shortcut bar, etc.) 4) Right-click on the shortcut and choose "Properties" 5) In the "Target" field, add this to the end of what's already there "application.ini" (including quotes). For example, my "target" field has this value (including all the quotes, and a space between the quote after ".exe" and before "application.ini"): "C:\Program Files\mozilla.org\xulrunner\xulrunner.exe" "application.ini" 6) In the "Start in" field, enter the full path to the AsUnit XUL UI folder in quotes. For example, mine looks like this: "C:\Program Files\AsUnit.xului.1.0.1.alpha\" Any time you want to run the AsUnit XUL app, you can just launch it using the shortcut. Paul Robertson |
|
From: Paul R. <pau...@gm...> - 2005-11-11 19:02:26
|
Has anyone even been able to download AsUnit 3.0? I've been trying for several days, and I'm still getting a "corrupted or invalid archive" (the zip file can't be opened, either on Windows XP or OS X. I'm anxious to try it out, so if anyone has gotten a copy and can post until the sourceforge corrupted zip issue gets worked out, I'd appreciate it. Thanks, Paul Robertson On 11/10/05, Luke Bayes <lb...@gm...> wrote: > Has anyone out there gotten AsUnit 3.x working? > How about XUL UI? > > I'd like to get some feedback so that we can stamp them and push out an > official release. > > Any questions? Problems? > > Is anyone willing to contribute a little work toward getting an installe= r > built for the XUL UI as an extension? It *should* work in > Firefox/Netscape/Mozilla... > > > Thanks, > > > Luke Bayes > www.asunit.com > > |
|
From: Luke B. <lb...@gm...> - 2005-11-11 18:31:41
|
VGhhbmsgeW91IEVyaWMsCgpUaGUgV2l6YXJkIHNob3VsZCBsYXVuY2ggYXV0b21hdGljYWxseSBp ZiB5b3UgaGF2ZSBuZXZlciBydW4gdGhlIGFwcGxpY2F0aW9uCmJlZm9yZS4gU28gdGhlcmUgbWln aHQganVzdCBiZSBhIGZvY3VzIGlzc3VlIG9uIG1hYyBhbmQgbWF5YmUgaXQncyBiZWhpbmQKdGhl IG1haW4gd2luZG93PwoKTGV0IG1lIGtub3cgaWYgeW91IG5lZWQgdG8gY2hhbmdlIGFueSBvZiB0 aGUgc291cmNlcyAtIHdlIGhhdmUgc2VlbiBpdAp3b3JraW5nIG9uIGEgbWFjLCBidXQgbm90IHN1 cmUgd2hhdCBidWlsZCBvZiB4dWxydW5uZXIgdGhhdCB3YXMuCgoKVGhhbmtzLAoKCkx1a2UgQmF5 ZXMKCgoKT24gMTEvMTEvMDUsIGVyaXh0ZWtpbGEgPGVyaXh0ZWtpbGFAZ21haWwuY29tPiB3cm90 ZToKPgo+IEhpIEx1a2UsCj4KPiA+Cj4KPiA+IEhhcyBhbnlvbmUgb3V0IHRoZXJlIGdvdHRlbiBB c1VuaXQgMy54IHdvcmtpbmc/Cj4gTm8gY2x1ZSBmb3Igbm93hQo+Cj4gPiBIb3cgYWJvdXQgWFVM IFVJPwo+IEkgdHJpZWQgdG8gdXNlIGEgcHJlYnVpbGQgdmVyc2lvbiBvZiB4dWxydW5uZXIuCj4g VGhlIHdpbmRvdyBhcHBlYXIgdmVyeSB3ZWxsLCBidXQgSSBjYW4ndCBnZXQgdG8gaGF2ZSB0aGUg Zm9jdXMgb24gaXQuCj4gU28sIG5vIHdheSB0byBwdXNoIHRoZSB3aXphcmQgYnV0dG9uhQo+Cj4g VGhlIHh1bCBzaXRlIHNheSB0aGF0IHRoZXJlIGlzIGEgeHVscnVubmVyLmFwcCBzb21ld2hlcmUs IGJ1dCBhdCB0aGF0Cj4gdGltZSwgSSBoYWQgdG8gbGF1bmNoIHRoZSBhcHBsaWNhdGlvbi5pbmkg YnkgYSBjb21tYW5kIGxpbmUgaXNzdWUuCj4gSSdsbCBpbnZlc3RpZ2F0ZSBtb3JlIHNvb24uCj4g VGhhbmtzIGZvciB5b3VyIGVmZm9ydCBvbiBtYWtpbmcgYW4gb3V0c2lkZSBGbGFzaCBJREUgd29y a2Zsb3cuCj4KPgo+IENoZWVycy4KPgo+IC0tLS0tLS0tLS0tCj4gZXJpeHRla2lsYQo+IGh0dHA6 Ly9ibG9nLnYtaS1hLm5ldC8KPgo+Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IFNGLk5ldCBlbWFpbCBpcyBzcG9uc29yZWQgYnk6Cj4g VGFtZSB5b3VyIGRldmVsb3BtZW50IGNoYWxsZW5nZXMgd2l0aCBBcGFjaGUncyBHZXJvbmltbyBB cHAgU2VydmVyLgo+IERvd25sb2FkCj4gaXQgZm9yIGZyZWUgLSAtYW5kIGJlIGVudGVyZWQgdG8g d2luIGEgNDIiIHBsYXNtYSB0diBvciB5b3VyIHZlcnkgb3duCj4gU29ueSh0bSlQU1AuIENsaWNr IGhlcmUgdG8gcGxheTogaHR0cDovL3NvdXJjZWZvcmdlLm5ldC9nZXJvbmltby5waHAKPiBfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEFzdW5pdC11c2Vy cyBtYWlsaW5nIGxpc3QKPiBBc3VuaXQtdXNlcnNAbGlzdHMuc291cmNlZm9yZ2UubmV0Cj4gaHR0 cHM6Ly9saXN0cy5zb3VyY2Vmb3JnZS5uZXQvbGlzdHMvbGlzdGluZm8vYXN1bml0LXVzZXJzCj4K |
|
From: erixtekila <eri...@gm...> - 2005-11-11 13:16:28
|
Hi Luke, > > Has anyone out there gotten AsUnit 3.x working? No clue for now=85 > How about XUL UI? I tried to use a prebuild version of xulrunner. The window appear very well, but I can't get to have the focus on it. So, no way to push the wizard button=85 The xul site say that there is a xulrunner.app somewhere, but at that=20 time, I had to launch the application.ini by a command line issue. I'll investigate more soon. Thanks for your effort on making an outside Flash IDE workflow. Cheers. ----------- erixtekila http://blog.v-i-a.net/= |
|
From: Luke B. <lb...@gm...> - 2005-11-11 01:20:35
|
Has anyone out there gotten AsUnit 3.x working? How about XUL UI? I'd like to get some feedback so that we can stamp them and push out an official release. Any questions? Problems? Is anyone willing to contribute a little work toward getting an installer built for the XUL UI as an extension? It *should* work in Firefox/Netscape/Mozilla... Thanks, Luke Bayes www.asunit.com <http://www.asunit.com> |
|
From: Luke B. <lb...@gm...> - 2005-11-10 01:22:56
|
Hey Eric, You have to: 1) Download and unzip xulrunner 2) Add the xulrunner.exe folder to your system Path variable 3) Download and unzip the AsUnit XUL UI 4) Using a command prompt, navigate to the AsUnit XUL UI folder 5) enter: xulrunner application.ini This process will be *much* simpler in the final release - I'm really hopin= g that someone from the community will contribute a Firefox/Mozilla/Netscape .xpi installer... (hint, hint) ;-) As far as Eclipse integration goes - this UI is a standalone desktop application that is built using the Mozilla cross platform framework. It won't integrate with Eclipse per se. It *does* work very nicely "along side= " Eclipse. Flex Builder 2.0 actually updates the Project contents anytime a file is created inside of the project folder. (sometimes you have to hit F5 in the navigation panel) This UI will auto-create classes for AS 2.0 and AS 3.0. Because of the incredible (and growing) variety of tools available for working with ActionScript, we felt that it would make more sense to build a generic tool to help folks manage class, test and suite creation than to invest too heavily into any particular segment... With that said, we *have* considered the possibility of creating some kind of key command or something from Eclipse that will launch this ui, update the current project and open the newly-created files. Definitely not in the short-term timeline though. If anyone's interested in that functionality - please let us know! Thanks, Luke Bayes www.asunit.com <http://www.asunit.com> |
|
From: erixtekila <eri...@gm...> - 2005-11-10 01:10:05
|
Hi Luke, > As it turns out, I got a spare 1/2 hour this evening which was > combined with a miraculously simple fix for a problem that I thought > would take hours... With that - we're ready to announce the public > alpha for the AsUnit XUL UI! > > This is a completely tool-agnostic desktop application built on top > of the Mozilla XUL platform. The primary purpose of this tool set is > to make it much easier to automatically create a wide variety of class > types, TestCases, and automatically manage Test Suites for both > ActionScript 2.0 AND ActionScript 3.0 applications!. > > This tool is a much more robust replacement for what used to be our > .mxp-based Flash IDE extension. It works beautifully alongside any and > all ActionScript development tools including, Sepy, X-Code, Textpad, > ASDT, FDT, Flex Builder 2.0 alpha, Flex Builder 1.0/1.5, Flash MX > 2004, Flash 8 and MTASC! > > You can download the build here: > http://sourceforge.net/project/showfiles.php? > group_id=108947&package_id=168969 > > If you run into any issues or have any questions, please subscribe to > our mailing list at: > http://lists.sourceforge.net/lists/listinfo/asunit-users > Nice but how does that work ? Should we build something with the build.sh ? Use the XULRunner by invoquing application.ini I'm pretty impatient to use this tool outside of the IDE. BTW How could it be integrated with Eclipse for example ? Thanks. ----------- erixtekila http://blog.v-i-a.net/ |
|
From: Luke B. <lb...@gm...> - 2005-11-09 02:44:10
|
Hey Folks, I just posted an announcement for the XUL UI and wanted to follow up with this request... We have put in countless hours of development designing, building and supporting AsUnit over the past couple of years. We are looking for a coupl= e of motivated individuals to help us with the following tasks: a) Build a Mozilla .XPI (Cross-Platform-Installer) for AsUnit XUL UI and ou= r source releases. b) Write up some documentation / quick start guides for AsUnit 3.x and XUL UI. Of course the pay is really low, the hours are probably longer than you think and there aren't any medical or pension benefits... But we will put your name up in lights (of the lcd variety) and do our best to say nice things about you as often as possible! Please let us know if you're interested in helping with either of these tasks! Thanks, Luke Bayes www.asunit.org <http://www.asunit.org> |
|
From: Luke B. <lb...@gm...> - 2005-11-09 02:37:42
|
As it turns out, I got a spare 1/2 hour this evening which was combined wit= h a miraculously simple fix for a problem that I thought would take hours... With that - we're ready to announce the public alpha for the AsUnit XUL UI! This is a completely tool-agnostic desktop application built on top of the Mozilla XUL platform. The primary purpose of this tool set is to make it much easier to automatically create a wide variety of class types, TestCases, and automatically manage Test Suites for both ActionScript 2.0AND ActionScript 3.0 applications!. This tool is a much more robust replacement for what used to be our .mxp-based Flash IDE extension. It works beautifully alongside any and all ActionScript development tools including, Sepy, X-Code, Textpad, ASDT, FDT, Flex Builder 2.0 alpha, Flex Builder 1.0/1.5, Flash MX 2004, Flash 8 and MTASC! You can download the build here: http://sourceforge.net/project/showfiles.php?group_id=3D108947&package_id= =3D168969 If you run into any issues or have any questions, please subscribe to our mailing list at: http://lists.sourceforge.net/lists/listinfo/asunit-users Thanks, Luke Bayes www.asunit.org <http://www.asunit.org> |
|
From: Luke B. <lb...@gm...> - 2005-11-08 21:40:22
|
Hey Eric, Yep - AsUnit 3.x (all versions) will support only ActionScript 3.0. We do plan to continue iterating on AsUnit 2.x which will continue to support ActionScript 2.0. I need to get a build posted for 2.0 next week. I'm waiting for Ali to get back from vacation as he was working on that build last. Please take a look at the AsUnit.as file in the zip bundle to see how a roo= t test fixture should look now. Essentially, you just extend asunit.textui.TestRunner from a DocumentRoot ActionScript file and call the start method with a reference to a TestCase "class" (not instance). Thanks for the update on your name - I've been wondering! I'll get the site updated this week! ;-) Hi Luke, > > > Is there any place that states for the new features ? > Is it an as3 version only ? > > Please let me know. > > |
|
From: Luke B. <lb...@gm...> - 2005-11-08 21:16:06
|
Thanks Bill, I'll take a look at it tonight - I'm not sure what's going on with sourceforge, but I think their ftp server is messing things up lately... Thanks, Luke On 11/8/05, Bill Sanders <wds...@co...> wrote: > > Hi, > A funny thing happened. I downloaded ASUnit-2.7.alpha.zip from the mirror > site (URL provided in the FlashCommm_chttyfig site and I got a message > "corrputed file" when I attempted to open it. (I tried it from the NY and= VA > mirrors). I then went to your site and when I clicked the Download, I > noticed that when the mirrors showed up, the file size was different and = it > downloaded and opened fine. > > Thanks, > Bill > > bill sanders | www.sandlight.com <http://www.sandlight.com> | bloomfield, > ct | 860-242-2260 > > |
|
From: Luke B. <lb...@gm...> - 2005-11-08 21:14:33
|
Hey Robert, Here's a great article on Test-Driven Development: http://junit.sourceforge.net/doc/testinfected/testing.htm Essentially, AsUnit 3.x is built directly from the JUnit source code. It is a pure ActionScript framework that allows you to construct test fixtures fo= r your applications. It lets you build each encapsulated element of an application, test it, gaurantee it's functionality and then through continuous integration, grow your application over time with confidence. If at any point, you break some long-forgotten entity, your test fixture will notify you immediately with exactly what is broken and why it broke. If you later expose issues (bugs) that went originally untested, you can develop a new test that exposes the behavior, then fix it and be assured that it won'= t be reintroduced. This is an alternative approach to what's known as "Waterfall" development, and without a clean unit test framework, it's very difficult to implement..= . Thanks for asking! Luke Bayes www.asunit.com <http://www.asunit.com> On 11/7/05, Robert Thompson wrote: > > Luke, could you please explain just what AsUnit does that's so special? > thx > |