Simeon Bateman [Sun, 6 Jun 2010 23:54:09 +0000 (16:54 -0700)]
updated version number for release
Simeon Bateman [Sun, 6 Jun 2010 21:36:49 +0000 (14:36 -0700)]
Merge branch '4.1' of git://github.com/labriola/flexunit
labriola [Sun, 6 Jun 2010 21:11:41 +0000 (16:11 -0500)]
Added a sample file for external data theories and a sample file for a theory with asynchronous needs
labriola [Sun, 6 Jun 2010 21:11:06 +0000 (16:11 -0500)]
Added back asynchronous support in Theories
labriola [Sun, 6 Jun 2010 21:10:22 +0000 (16:10 -0500)]
Added message information back into error and reinstated test code. It was originally thought that this code was causing the Stack overflow. However, it was a symptom not a cause
labriola [Sun, 6 Jun 2010 21:09:34 +0000 (16:09 -0500)]
Fixed a bug which caused targetting of the wrong field for returning data if multiple fields had DataPoint or Parameter metadata
Simeon Bateman [Sun, 6 Jun 2010 19:30:29 +0000 (12:30 -0700)]
Merge branch '4.1' of git://github.com/labriola/flexunit
labriola [Sun, 6 Jun 2010 00:59:15 +0000 (19:59 -0500)]
FIxed bug in error reporting after invoke method in RunAftersInline
labriola [Sun, 6 Jun 2010 00:00:50 +0000 (19:00 -0500)]
Refactored FrameWatcher away from being a Singleton. Unfortunately, it still has a dependency on the IVisualEnvironment which seems like a mistake to me. However, without injecting thesse dependencies into the runners, this is likley the best option.
labriola [Sat, 5 Jun 2010 18:40:59 +0000 (13:40 -0500)]
Set one test to ignored based on changes to IRunNotifier for pleaseStop() and added pleaseStop to the IRunner mock.
labriola [Sat, 5 Jun 2010 18:30:49 +0000 (13:30 -0500)]
Modifications of all runners to support pleaseStop() call on the FlexUnit core. Will stop at next available opportunity, which varies from runner to runner. Will never work 100% properly with legacy runners not supporting this feature, so we will always need to document those exceptions
Michael Labriola [Fri, 4 Jun 2010 23:21:11 +0000 (18:21 -0500)]
Refactored the visual display root code to make it easy for either flex projects or AS projects to set the display root and hence use the framewatcher and UIComponent impersonation
Simeon Bateman [Sat, 5 Jun 2010 05:16:22 +0000 (22:16 -0700)]
Merge branch 'master' of github.com:flexunit/flexunit
Simeon Bateman [Sat, 5 Jun 2010 05:14:33 +0000 (22:14 -0700)]
Merge branch '4.1' of github.com/labriola/flexunit
Michael Labriola [Fri, 4 Jun 2010 18:30:27 +0000 (13:30 -0500)]
Fixed issue with TheoryBlockRunner due to change. Moved Async call out of InvokeMethod for stack minimization
Michael Labriola [Fri, 4 Jun 2010 01:03:31 +0000 (20:03 -0500)]
Working on reducing call stack by more intelligently using the async tokens and capabilities
Michael Labriola [Thu, 3 Jun 2010 20:43:14 +0000 (15:43 -0500)]
Major performance improvements throughout test running
Simeon Bateman [Wed, 2 Jun 2010 03:52:05 +0000 (20:52 -0700)]
Merge branch '4.1' of git://github.com/labriola/flexunit
Michael Labriola [Tue, 1 Jun 2010 21:21:18 +0000 (16:21 -0500)]
Merge branch 'master' of git://github.com/nodename/flexunit into 4.1
labriola [Mon, 31 May 2010 22:38:19 +0000 (17:38 -0500)]
fixed typo in metadata
labriola [Mon, 31 May 2010 22:20:32 +0000 (17:20 -0500)]
Fixed 3 hour typo
labriola [Mon, 31 May 2010 21:32:07 +0000 (16:32 -0500)]
Fixes to allow assertion and timing tracking in Adobe Consulting UI
labriola [Mon, 31 May 2010 19:16:36 +0000 (14:16 -0500)]
Fixed fake data examples to have external simulation for AS and Flex testing
labriola [Mon, 31 May 2010 19:04:38 +0000 (14:04 -0500)]
Changes to external dependency code to support better error handling of fault conditions during load
labriola [Mon, 31 May 2010 17:49:11 +0000 (12:49 -0500)]
Added XMLListener to the runner so that I could see realtime results in flash builder.. handy
labriola [Mon, 31 May 2010 17:48:41 +0000 (12:48 -0500)]
Added new metadata to ant build script and to project .actionScript file
labriola [Mon, 31 May 2010 14:14:07 +0000 (09:14 -0500)]
Added output of ant tasks
labriola [Mon, 31 May 2010 14:07:42 +0000 (09:07 -0500)]
Adding code to allow sorting of the rules through standard order metadata
labriola [Mon, 31 May 2010 14:07:16 +0000 (09:07 -0500)]
Added missing constant classes
labriola [Mon, 31 May 2010 06:17:50 +0000 (01:17 -0500)]
Added loader constant
labriola [Mon, 31 May 2010 04:52:21 +0000 (23:52 -0500)]
Fixes for:
https://bugs.adobe.com/jira/browse/FXU-109
https://bugs.adobe.com/jira/browse/FXU-111
labriola [Mon, 31 May 2010 03:20:16 +0000 (22:20 -0500)]
Fixes for test before checkin
labriola [Mon, 31 May 2010 03:08:47 +0000 (22:08 -0500)]
Added copyright and license information to the top of new files
labriola [Mon, 31 May 2010 03:05:36 +0000 (22:05 -0500)]
Fixes for testNG style of parameterized testing with external dependencies
labriola [Mon, 31 May 2010 02:38:40 +0000 (21:38 -0500)]
Rework of runners and associated code to facilitate asynchronous external dependencies in parameterized (JUnit style) runners
labriola [Sun, 30 May 2010 04:34:24 +0000 (23:34 -0500)]
Added initial code for asynchronous external dependencies in parameterized testing
Michael Labriola [Sat, 29 May 2010 20:50:46 +0000 (15:50 -0500)]
Rules Implementation
Simeon Bateman [Thu, 20 May 2010 17:41:52 +0000 (10:41 -0700)]
Merge branch '4.1' of github.com/labriola/flexunit
labriola [Mon, 17 May 2010 21:22:07 +0000 (17:22 -0400)]
Cleaned up older code and expectations in core
Simeon Bateman [Sun, 16 May 2010 21:07:01 +0000 (14:07 -0700)]
Merge branch 'labriola'
Simeon Bateman [Sun, 16 May 2010 21:06:44 +0000 (14:06 -0700)]
Merge branch '4.1' of github.com/labriola/flexunit into labriola
labriola [Sun, 16 May 2010 17:47:14 +0000 (13:47 -0400)]
Set test to ignore while stack trace is still under investigation
Simeon Bateman [Sat, 15 May 2010 14:38:16 +0000 (07:38 -0700)]
Merge branch 'blegros'
Simeon Bateman [Sat, 15 May 2010 14:37:29 +0000 (07:37 -0700)]
Merge branch 'master' of git://github.com/blegros/flexunit into blegros
Simeon Bateman [Sat, 15 May 2010 14:30:44 +0000 (07:30 -0700)]
Merge branch '4.1' of github.com/labriola/flexunit into labriola
labriola [Fri, 14 May 2010 05:44:56 +0000 (22:44 -0700)]
Added to do at likely origin of stack overflow issue
labriola [Fri, 14 May 2010 05:42:24 +0000 (22:42 -0700)]
Removed a join() that was causing a stack overflow on Mac. Still investigating root cause and why it does not appear on the PC, but, in the meantime it allows the tests to happen without a stack overflow.
Brian LeGros [Fri, 14 May 2010 05:29:23 +0000 (01:29 -0400)]
Merge test updates from labriola 4.1 branch
Brian LeGros [Fri, 14 May 2010 05:24:07 +0000 (01:24 -0400)]
Updated sample project with docs reflecting changes for compilation refactoring.
labriola [Fri, 14 May 2010 04:37:12 +0000 (21:37 -0700)]
Fixed email addresses causing ASDOC problem and added some tests around canHandle() method
Brian LeGros [Fri, 14 May 2010 04:30:08 +0000 (00:30 -0400)]
Updated sample project to use verison of Ant task with support for nested source elements.
Brian LeGros [Fri, 14 May 2010 04:29:46 +0000 (00:29 -0400)]
Updated sample project to use verison of Ant task with support for nested source elements.
Brian LeGros [Fri, 14 May 2010 04:28:45 +0000 (00:28 -0400)]
Refactored TestSourcePaths to SourcePaths and added support for nested source element in task. Eventually will support code coverage integration; right now same as testSource element.
labriola [Fri, 14 May 2010 03:50:32 +0000 (20:50 -0700)]
Changes to test cases for new functionality. Tweak to library includes
labriola [Fri, 14 May 2010 03:34:14 +0000 (20:34 -0700)]
Merge commit '
40d328e0842f0a486fa3098ccba1410a249e6a96' into 4.1
Conflicts:
FlexUnit4/src/org/flexunit/internals/runners/statements/ExpectAsync.as
Simeon Bateman [Fri, 14 May 2010 03:33:25 +0000 (20:33 -0700)]
Merge branch '4.1' of github.com/labriola/flexunit into labriola
labriola [Fri, 14 May 2010 03:23:34 +0000 (20:23 -0700)]
Merge commit '
91fcfdda5b23886b56567ddf0f1df122b12c344e' into 4.1
Conflicts:
FlexUnit4/src/flex/lang/reflect/Klass.as
FlexUnit4CIListener/src/org/flexunit/listeners/CIListener.as
Brian LeGros [Thu, 13 May 2010 21:25:45 +0000 (17:25 -0400)]
Removed in favor of generating libs in the zip for the turnkey.
Brian LeGros [Thu, 13 May 2010 21:21:33 +0000 (17:21 -0400)]
Updated sample CI project with latest libraries and updated default build to use compilation. Renamed previous default build to build.custom.xml.
Brian LeGros [Thu, 13 May 2010 21:19:10 +0000 (17:19 -0400)]
Updated build to include testrunner template. Added back the notion of a workingDir just for compilation (place to put TestRunner mxml and swf) alongs with default values. Refactored packaging for custom types.
Brian LeGros [Thu, 13 May 2010 20:00:14 +0000 (16:00 -0400)]
Removing generated file.
Brian LeGros [Thu, 13 May 2010 19:59:11 +0000 (15:59 -0400)]
Updated based on initial set of integration testing. Also moved TestRunner to live on the machine's temp directory rather than crap in user's project.
Brian LeGros [Thu, 13 May 2010 15:43:32 +0000 (11:43 -0400)]
Fix to CIListener to use double quotes and correct spacing for result XML. Re-fixed from the pull from mlabriola.
Brian LeGros [Thu, 13 May 2010 15:42:43 +0000 (11:42 -0400)]
Initial draft of working compilation step.
labriola [Thu, 13 May 2010 05:14:02 +0000 (00:14 -0500)]
possible fix for stack overflow on startup w/long running test builds
labriola [Thu, 13 May 2010 03:39:15 +0000 (22:39 -0500)]
removed extraneous comment
labriola [Thu, 13 May 2010 03:34:48 +0000 (22:34 -0500)]
Small change to the format for the runner description when combining types of parameterized tests
labriola [Thu, 13 May 2010 03:28:10 +0000 (22:28 -0500)]
Changes to support both TestNG and JUnit style of parameterizesd tests
Brian LeGros [Wed, 12 May 2010 18:46:42 +0000 (14:46 -0400)]
Initial attempt at refactoring to include compilation and better separate the concerns of configuration from execution.
Brian LeGros [Wed, 12 May 2010 05:07:10 +0000 (01:07 -0400)]
Updated build to add turnkey and sampleCIProject to flexunit.zip. SampleCIProject needs some file renaming to work correctly.
Brian LeGros [Wed, 12 May 2010 04:17:59 +0000 (00:17 -0400)]
Updated top-level build to include turnkey project and provide it with the latest core and uilistener.
labriola [Wed, 12 May 2010 04:07:59 +0000 (23:07 -0500)]
Work on parameterized testing
Brian LeGros [Fri, 7 May 2010 02:14:53 +0000 (22:14 -0400)]
Merge branch '4.1' of git://github.com/labriola/flexunit
Conflicts:
FlexUnit4CIListener/src/org/flexunit/listeners/CIListener.as
labriola [Thu, 6 May 2010 20:44:28 +0000 (13:44 -0700)]
Allow MetaData builder to look through object hierarchy to find RunWith metadata
labriola [Thu, 6 May 2010 19:03:35 +0000 (12:03 -0700)]
Fixed flash builder refactor gone wild
labriola [Thu, 6 May 2010 19:00:39 +0000 (12:00 -0700)]
Revised library to include new sorter
labriola [Thu, 6 May 2010 19:00:24 +0000 (12:00 -0700)]
Revised test cases for new interface change and new before after tests with inheritance
labriola [Thu, 6 May 2010 18:59:50 +0000 (11:59 -0700)]
Added support for inheritance based Before and After calls
labriola [Thu, 6 May 2010 18:59:11 +0000 (11:59 -0700)]
Integrated support for default Flash responders
labriola [Thu, 6 May 2010 03:25:37 +0000 (20:25 -0700)]
Fixes to unit tests and working on inheritance issue
labriola [Thu, 6 May 2010 02:06:37 +0000 (19:06 -0700)]
Refactor of builder classes to reduce duplication
labriola [Thu, 6 May 2010 01:56:42 +0000 (18:56 -0700)]
Changes to support new interface
labriola [Thu, 6 May 2010 01:56:04 +0000 (18:56 -0700)]
Changes to use timings from ITemporalListener feature
labriola [Thu, 6 May 2010 01:55:37 +0000 (18:55 -0700)]
Changes in FlexUnit4 lib to support qualified class loading
Simeon Bateman [Tue, 4 May 2010 21:00:55 +0000 (14:00 -0700)]
Merge branch 'blegros'
Simeon Bateman [Tue, 4 May 2010 21:00:28 +0000 (14:00 -0700)]
Merge branch 'master' of git://github.com/blegros/flexunit into blegros
Brian LeGros [Tue, 4 May 2010 14:44:40 +0000 (10:44 -0400)]
Updated all calls to execute the compiler JARs directly to use a max heap size of 256M since asdoc will fail silently it runs out of heap space.
Brian LeGros [Tue, 4 May 2010 00:31:38 +0000 (20:31 -0400)]
Verified asdoc generation was working for UIListener with Flex 4 Final. Fixed heap size for running UIListener in Flex 3 compatible mode at 256M to avoid compilation issues when forking.
Brian LeGros [Tue, 4 May 2010 00:04:02 +0000 (20:04 -0400)]
Updated dependencies on version.properties for build. Also added build.skipTests and build.skipPmd flags for use when building to avoid hacking at the build. Example: "ant -Dbuild.skipTests=true -v clean package" will skip the test phase of the build.
Brian LeGros [Tue, 4 May 2010 00:02:34 +0000 (20:02 -0400)]
Moving version.properties to top-level for shared version #.
Brian LeGros [Wed, 28 Apr 2010 02:54:36 +0000 (22:54 -0400)]
Updating Ant task with refactoring for command execution.
Brian LeGros [Wed, 28 Apr 2010 02:54:06 +0000 (22:54 -0400)]
Updating Ant task JAR for Sample CI project with refactoring for command execution.
Brian LeGros [Tue, 27 Apr 2010 13:21:11 +0000 (09:21 -0400)]
Attempt to fix refactoring for custom command support.
Brian LeGros [Tue, 27 Apr 2010 12:14:39 +0000 (08:14 -0400)]
Updating sample project to test on Windows.
Brian LeGros [Tue, 27 Apr 2010 12:12:45 +0000 (08:12 -0400)]
Updating to attempt to fix Windows ADL issue.
labriola [Fri, 16 Apr 2010 02:02:46 +0000 (21:02 -0500)]
Fixed result issue in RunListener
labriola [Fri, 16 Apr 2010 01:58:33 +0000 (20:58 -0500)]
Beginning Logic for pleaseStop()
labriola [Fri, 16 Apr 2010 01:38:46 +0000 (20:38 -0500)]
Changes to provide a TemporalListener, in other words a listener aware of the time each test takes to execute
nlunet [Wed, 31 Mar 2010 18:21:47 +0000 (20:21 +0200)]
Removed the reference to IAsyncTestResponder in AsyncNativeTestResponder and thus the reference to IResponder which cannot be used in a as3 only deployment (even if it didn't seem to cause any issue this is cleaner that way)
nlunet [Tue, 30 Mar 2010 23:06:37 +0000 (01:06 +0200)]
Mainly documentation fixes on the asyncNativeResponder methods, also removed a useless interface IAsyncNativeTestResponder