> génial :) tout va très vite maintenant que tu as fais tout ton travail sur
> RedTamarin !
>
> Cela va simplifier pas mal les choses :)
>
ouaip :)
alors petit followup
extrait d'une build ant
----
application:
[exec]
[exec] SimpleTest.abc, 779 bytes written
[exec]
[exec] ASTUce.abc, 109121 bytes written
[exec] ASTUce.exe, 1823585 bytes written
[exec] args: ["-s","-l:test/SimpleTest.abc","test.SimpleTest"]
[exec] symbol:s, value:
[exec] symbol:l, value::test/SimpleTest.abc
[exec] options passed
[exec] selftest: true
[exec] showUsage: false
[exec] load: true
[exec] file: test/SimpleTest.abc
[exec] classname: test.SimpleTest
[exec] current: [/buRRRn/products/ASTUce/astuce-cli-trunk/src]
[exec] loaded in memory ...
[exec]
----------------------------------------------------------------
[exec] ASTUce: ActionScript Test Unit compact edition AS3
v0.9.0.122
[exec] Copyright © 2006-2009 Zwetan Kjukov, All right reserved.
[exec] Made in the EU.
[exec]
----------------------------------------------------------------
[exec] [All ASTUce tests] #0
[exec] ......................................
[exec] .................................
[exec] Time: 0h:0mn:0s:47ms
[exec]
[exec] OK (71 tests)
[exec]
----------------------------------------------------------------
[exec] [test.SimpleTest] #1
[exec] EFFFF
[exec] Time: 0h:0mn:0s:1ms
[exec] There was 1 error :
[exec] 0) testErrorThrow( SimpleTest )
[exec] Error: this is a basic error
[exec] There were 4 failures :
[exec] 0) testAdd( SimpleTest )
[exec] AssertionFailedError: result is not 5
[exec] 1) testDivideByZero( SimpleTest )
[exec] AssertionFailedError: expected:<8> but was:<0>
[exec] 2) testEquals( SimpleTest )
[exec] AssertionFailedError: Capacity expected:<12> but
was:<11.99>
[exec] 3) testEqualsObject( SimpleTest )
[exec] AssertionFailedError: expected:<{b:2,c:3,a:1}> but
was:<{b:2,c:4,a:1}>
[exec]
[exec] FAILURES!!!
[exec] Tests run: 5, Failures: 4, Errors: 1
[exec]
----------------------------------------------------------------
BUILD FAILED
----
le ASTUce.exe peut charger un fichier externe abc "test/
SimpleTest.abc"
le mettre en mémoire dans le Domain/ApplicationDomain
et l'executer dynamiquement (cad instancier la class
"test.SimpleTest")
et si les unit tests passent pas, la build sous ant ne passe pas
(forcément)
:)
à noter que le ASTUce.exe compile ET tourne sous Windows/OS X/Linux
et qu'en fait on peut générer les différents executables de n'importe
quel OS
(cad sous OS X construire l'exe pour Linux et Windows, et vise versa)
bon, dernières étapes
- charger un *.swf , extraire le bytecode
- charger un *.swc, dezipper, extraire le library.swf et extraire le
bytecode
=)
zwetan
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "FCNG" de
Google Groupes.
Pour transmettre des messages à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour résilier votre abonnement à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour afficher d'autres options, visitez ce groupe à l'adresse
http://groups.google.com/group/FCNG?hl=fr
-~----------~----~----~----~------~----~------~--~---