flex-flexunit.git
12 years agoMerge branch 'master' of git://github.com/blegros/flexunit 4.1.0-Beta2
Simeon Bateman [Mon, 21 Jun 2010 17:36:45 +0000 (10:36 -0700)] 
Merge branch 'master' of git://github.com/blegros/flexunit

12 years agoA bunch of functional tests for params, theories and rules
Michael Labriola [Mon, 21 Jun 2010 16:51:22 +0000 (11:51 -0500)] 
A bunch of functional tests for params, theories and rules

12 years agoFixed a bug where an item without an order argument was never provided the adjusted...
Michael Labriola [Mon, 21 Jun 2010 16:42:55 +0000 (11:42 -0500)] 
Fixed a bug where an item without an order argument was never provided the adjusted argument and always defaulted to 0

12 years agoUpdated with debug output updates.
Brian LeGros [Mon, 21 Jun 2010 16:22:32 +0000 (12:22 -0400)] 
Updated with debug output updates.

12 years agoUpdated debug output to show description of command-line execution for custom player.
Brian LeGros [Mon, 21 Jun 2010 16:18:37 +0000 (12:18 -0400)] 
Updated debug output to show description of command-line execution for custom player.

12 years agoMerge branch '4.1' of git://github.com/labriola/flexunit
Brian LeGros [Mon, 21 Jun 2010 16:04:26 +0000 (12:04 -0400)] 
Merge branch '4.1' of git://github.com/labriola/flexunit

12 years agoAdded debug output for xvnc headless support.
Brian LeGros [Mon, 21 Jun 2010 03:44:59 +0000 (23:44 -0400)] 
Added debug output for xvnc headless support.

12 years agoAdded an extra space before the parameters as it cleans up the call and gets around...
labriola [Mon, 21 Jun 2010 02:10:56 +0000 (21:10 -0500)] 
Added an extra space before the parameters as it cleans up the call and gets around some weird UI wrapping problems

12 years agoCleaned up the formatting of the parameterized methods per wolever's suggestion
labriola [Mon, 21 Jun 2010 02:07:56 +0000 (21:07 -0500)] 
Cleaned up the formatting of the parameterized methods per wolever's suggestion

12 years agoRefactor of the ParameterizedMethod order code to move it into parameterized method...
labriola [Mon, 21 Jun 2010 02:07:05 +0000 (21:07 -0500)] 
Refactor of the ParameterizedMethod order code to move it into parameterized method. Added comments to RunAftersInline and RunBeforsInline. Added a new interface IExternalDependencyData to simplify the external data loading process

12 years agoFix for FXU-93
labriola [Sun, 20 Jun 2010 02:44:47 +0000 (21:44 -0500)] 
Fix for FXU-93

12 years agoAdding comments and resolving minor PMD issues
labriola [Sun, 20 Jun 2010 02:17:12 +0000 (21:17 -0500)] 
Adding comments and resolving minor PMD issues

12 years agoMerge branch 'master' of git://github.com/cpillsbury/flexunit into 4.1
unknown [Sat, 19 Jun 2010 22:12:48 +0000 (17:12 -0500)] 
Merge branch 'master' of git://github.com/cpillsbury/flexunit into 4.1

12 years agoMerge branch 'master' of git://github.com/flexunit/flexunit
Brian LeGros [Sat, 19 Jun 2010 05:14:08 +0000 (01:14 -0400)] 
Merge branch 'master' of git://github.com/flexunit/flexunit

Conflicts:
version.properties

12 years agoUpdated build process to require opt-in for reporting including PMD. To execute...
Brian LeGros [Sat, 19 Jun 2010 05:13:00 +0000 (01:13 -0400)] 
Updated build process to require opt-in for reporting including PMD.  To execute the build in its full glory you must include the -Dbuild.report=true and -Dbuild.pmd=true.

12 years agoUpdated Ant task dependency.
Brian LeGros [Sat, 19 Jun 2010 04:52:05 +0000 (00:52 -0400)] 
Updated Ant task dependency.

12 years agoFixed bug FXU-115 where couldn't initialize filesets for compilation using file prope...
Brian LeGros [Sat, 19 Jun 2010 04:51:36 +0000 (00:51 -0400)] 
Fixed bug FXU-115 where couldn't initialize filesets for compilation using file property rather than dir.

12 years agoThrow error if object marked with [Rule] metdata doesn't implement IMethodRule or...
cpillsbury [Thu, 17 Jun 2010 01:38:48 +0000 (20:38 -0500)] 
Throw error if object marked with [Rule] metdata doesn't implement IMethodRule or is null.

12 years agoRefactor for performance improvement in order injection of parameterized tests.
cpillsbury [Thu, 17 Jun 2010 00:58:49 +0000 (19:58 -0500)] 
Refactor for performance improvement in order injection of parameterized tests.

12 years agoMerge branch '4.1' of http://github.com/labriola/flexunit
Simeon Bateman [Wed, 16 Jun 2010 23:18:34 +0000 (16:18 -0700)] 
Merge branch '4.1' of github.com/labriola/flexunit

12 years agoFixed Parameterized Testing using TestNG style to keep order of original array elemen...
cpillsbury [Wed, 16 Jun 2010 22:40:10 +0000 (17:40 -0500)] 
Fixed Parameterized Testing using TestNG style to keep order of original array elements by using decimal percision

12 years agoAdded constant for order and revised sorting code to use constant
cpillsbury [Wed, 16 Jun 2010 22:37:55 +0000 (17:37 -0500)] 
Added constant for order and revised sorting code to use constant

12 years agoMoved code to run Before/After Class to the Parameterized runner and stopped the...
Michael Labriola [Wed, 16 Jun 2010 22:14:37 +0000 (17:14 -0500)] 
Moved code to run Before/After Class to the Parameterized runner and stopped the TestClassRunnerForParameters from doing so to be consistent across testNG and JUnit style param tests

12 years agoFixed bug where BeforeClass and AfterClass were called once by the Parameterized...
Michael Labriola [Wed, 16 Jun 2010 14:28:00 +0000 (09:28 -0500)] 
Fixed bug where BeforeClass and AfterClass were called once by the Parameterized runner and once by the TestClassRunnerForParameters, causing duplication of BeforeClass and AfterClass calls

12 years agoFix for bug where a [Before] or [After] in a TestNG style Parameterized test caused...
Michael Labriola [Tue, 15 Jun 2010 22:41:17 +0000 (17:41 -0500)] 
Fix for bug where a [Before] or [After] in a TestNG style Parameterized test caused a crash

12 years agoMerge branch 'master' of git://github.com/blegros/flexunit
Simeon Bateman [Mon, 14 Jun 2010 21:22:30 +0000 (14:22 -0700)] 
Merge branch 'master' of git://github.com/blegros/flexunit

12 years agoUpdated with fix to Ant task for flexlib and output path not being quoted.
Brian LeGros [Mon, 14 Jun 2010 21:12:33 +0000 (17:12 -0400)] 
Updated with fix to Ant task for flexlib and output path not being quoted.

12 years agoUpdated missing quotes for flexlib and output paths.
Brian LeGros [Mon, 14 Jun 2010 21:07:33 +0000 (17:07 -0400)] 
Updated missing quotes for flexlib and output paths.

12 years agoUpdated readme and workingdir attrib for build.air.xml.
Brian LeGros [Mon, 14 Jun 2010 05:21:00 +0000 (01:21 -0400)] 
Updated readme and workingdir attrib for build.air.xml.

12 years agoMissed some updated to the html-wrapper task.
Brian LeGros [Mon, 14 Jun 2010 05:15:49 +0000 (01:15 -0400)] 
Missed some updated to the html-wrapper task.

12 years agoUpdated sample ci project to use latest ant task jar and removed template attribute...
Brian LeGros [Mon, 14 Jun 2010 05:12:39 +0000 (01:12 -0400)] 
Updated sample ci project to use latest ant task jar and removed template attribute from html-template task to be compatible with Flex 3 and 4.

12 years agoUpdated Ant task to work with AirCIListener which was missed from the template.
Brian LeGros [Mon, 14 Jun 2010 05:11:38 +0000 (01:11 -0400)] 
Updated Ant task to work with AirCIListener which was missed from the template.

12 years agoMerge from FU4 master
Brian LeGros [Mon, 14 Jun 2010 04:16:19 +0000 (00:16 -0400)] 
Merge from FU4 master

12 years agoUpdated CI projects to use latest changes to build files as well as latest Ant task...
Brian LeGros [Mon, 14 Jun 2010 04:11:26 +0000 (00:11 -0400)] 
Updated CI projects to use latest changes to build files as well as latest Ant task JAR.

12 years agoUpdated Ant task to support Flex 3 and 4 for Flash and AIR.
Brian LeGros [Mon, 14 Jun 2010 04:10:47 +0000 (00:10 -0400)] 
Updated Ant task to support Flex 3 and 4 for Flash and AIR.

12 years agoFixed issue where a loadedr defined as type IExternalDependencyLoader would fail...
Michael Labriola [Thu, 10 Jun 2010 16:33:22 +0000 (11:33 -0500)] 
Fixed issue where a loadedr defined as type IExternalDependencyLoader would fail to load

12 years agoupdated version number for release 4.1.0-Beta1
Simeon Bateman [Sun, 6 Jun 2010 23:54:09 +0000 (16:54 -0700)] 
updated version number for release

12 years agoMerge branch '4.1' of git://github.com/labriola/flexunit
Simeon Bateman [Sun, 6 Jun 2010 21:36:49 +0000 (14:36 -0700)] 
Merge branch '4.1' of git://github.com/labriola/flexunit

12 years agoAdded a sample file for external data theories and a sample file for a theory with...
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

12 years agoAdded back asynchronous support in Theories
labriola [Sun, 6 Jun 2010 21:11:06 +0000 (16:11 -0500)] 
Added back asynchronous support in Theories

12 years agoAdded message information back into error and reinstated test code. It was originally...
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

12 years agoFixed a bug which caused targetting of the wrong field for returning data if multiple...
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

12 years agoMerge branch '4.1' of git://github.com/labriola/flexunit
Simeon Bateman [Sun, 6 Jun 2010 19:30:29 +0000 (12:30 -0700)] 
Merge branch '4.1' of git://github.com/labriola/flexunit

12 years agoFIxed bug in error reporting after invoke method in RunAftersInline
labriola [Sun, 6 Jun 2010 00:59:15 +0000 (19:59 -0500)] 
FIxed bug in error reporting after invoke method in RunAftersInline

12 years agoRefactored FrameWatcher away from being a Singleton. Unfortunately, it still has...
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.

12 years agoSet one test to ignored based on changes to IRunNotifier for pleaseStop() and added...
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.

12 years agoModifications of all runners to support pleaseStop() call on the FlexUnit core. Will...
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

12 years agoRefactored the visual display root code to make it easy for either flex projects...
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

12 years agoMerge branch 'master' of github.com:flexunit/flexunit
Simeon Bateman [Sat, 5 Jun 2010 05:16:22 +0000 (22:16 -0700)] 
Merge branch 'master' of github.com:flexunit/flexunit

12 years agoMerge branch '4.1' of http://github.com/labriola/flexunit
Simeon Bateman [Sat, 5 Jun 2010 05:14:33 +0000 (22:14 -0700)] 
Merge branch '4.1' of github.com/labriola/flexunit

12 years agoFixed issue with TheoryBlockRunner due to change. Moved Async call out of InvokeMetho...
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

12 years agoWorking on reducing call stack by more intelligently using the async tokens and capab...
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

12 years agoMajor performance improvements throughout test running
Michael Labriola [Thu, 3 Jun 2010 20:43:14 +0000 (15:43 -0500)] 
Major performance improvements throughout test running

12 years agoMerge branch '4.1' of git://github.com/labriola/flexunit
Simeon Bateman [Wed, 2 Jun 2010 03:52:05 +0000 (20:52 -0700)] 
Merge branch '4.1' of git://github.com/labriola/flexunit

12 years agoMerge branch 'master' of git://github.com/nodename/flexunit into 4.1
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

12 years agofixed typo in metadata
labriola [Mon, 31 May 2010 22:38:19 +0000 (17:38 -0500)] 
fixed typo in metadata

12 years agoFixed 3 hour typo
labriola [Mon, 31 May 2010 22:20:32 +0000 (17:20 -0500)] 
Fixed 3 hour typo

12 years agoFixes to allow assertion and timing tracking in Adobe Consulting UI
labriola [Mon, 31 May 2010 21:32:07 +0000 (16:32 -0500)] 
Fixes to allow assertion and timing tracking in Adobe Consulting UI

12 years agoFixed fake data examples to have external simulation for AS and Flex testing
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

12 years agoChanges to external dependency code to support better error handling of fault conditi...
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

12 years agoAdded XMLListener to the runner so that I could see realtime results in flash builder...
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

12 years agoAdded new metadata to ant build script and to project .actionScript file
labriola [Mon, 31 May 2010 17:48:41 +0000 (12:48 -0500)] 
Added new metadata to ant build script and to project .actionScript file

12 years agoAdded output of ant tasks
labriola [Mon, 31 May 2010 14:14:07 +0000 (09:14 -0500)] 
Added output of ant tasks

12 years agoAdding code to allow sorting of the rules through standard order metadata
labriola [Mon, 31 May 2010 14:07:42 +0000 (09:07 -0500)] 
Adding code to allow sorting of the rules through standard order metadata

12 years agoAdded missing constant classes
labriola [Mon, 31 May 2010 14:07:16 +0000 (09:07 -0500)] 
Added missing constant classes

12 years agoAdded loader constant
labriola [Mon, 31 May 2010 06:17:50 +0000 (01:17 -0500)] 
Added loader constant

12 years agoFixes for:
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

12 years agoFixes for test before checkin
labriola [Mon, 31 May 2010 03:20:16 +0000 (22:20 -0500)] 
Fixes for test before checkin

12 years agoAdded copyright and license information to the top of new files
labriola [Mon, 31 May 2010 03:08:47 +0000 (22:08 -0500)] 
Added copyright and license information to the top of new files

12 years agoFixes for testNG style of parameterized testing with external dependencies
labriola [Mon, 31 May 2010 03:05:36 +0000 (22:05 -0500)] 
Fixes for testNG style of parameterized testing with external dependencies

12 years agoRework of runners and associated code to facilitate asynchronous external dependencie...
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

12 years agoAdded initial code for asynchronous external dependencies in parameterized testing
labriola [Sun, 30 May 2010 04:34:24 +0000 (23:34 -0500)] 
Added initial code for asynchronous external dependencies in parameterized testing

12 years agoRules Implementation
Michael Labriola [Sat, 29 May 2010 20:50:46 +0000 (15:50 -0500)] 
Rules Implementation

12 years agoUpdated Ant task to generate a test runner for Flex 3/4 for Flash and AIR.
Brian LeGros [Mon, 24 May 2010 05:19:20 +0000 (01:19 -0400)] 
Updated Ant task to generate a test runner for Flex 3/4 for Flash and AIR.

12 years agoMerge branch '4.1' of http://github.com/labriola/flexunit
Simeon Bateman [Thu, 20 May 2010 17:41:52 +0000 (10:41 -0700)] 
Merge branch '4.1' of github.com/labriola/flexunit

12 years agoCleaned up older code and expectations in core
labriola [Mon, 17 May 2010 21:22:07 +0000 (17:22 -0400)] 
Cleaned up older code and expectations in core

12 years agoMerge branch 'labriola'
Simeon Bateman [Sun, 16 May 2010 21:07:01 +0000 (14:07 -0700)] 
Merge branch 'labriola'

12 years agoMerge branch '4.1' of http://github.com/labriola/flexunit into 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

12 years agoSet test to ignore while stack trace is still under investigation
labriola [Sun, 16 May 2010 17:47:14 +0000 (13:47 -0400)] 
Set test to ignore while stack trace is still under investigation

12 years agoMerge branch 'blegros'
Simeon Bateman [Sat, 15 May 2010 14:38:16 +0000 (07:38 -0700)] 
Merge branch 'blegros'

12 years agoMerge branch 'master' of git://github.com/blegros/flexunit into 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

12 years agoMerge branch '4.1' of http://github.com/labriola/flexunit into labriola
Simeon Bateman [Sat, 15 May 2010 14:30:44 +0000 (07:30 -0700)] 
Merge branch '4.1' of github.com/labriola/flexunit into labriola

12 years agoAdded to do at likely origin of stack overflow issue
labriola [Fri, 14 May 2010 05:44:56 +0000 (22:44 -0700)] 
Added to do at likely origin of stack overflow issue

12 years agoRemoved a join() that was causing a stack overflow on Mac. Still investigating root...
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.

12 years agoMerge test updates from labriola 4.1 branch
Brian LeGros [Fri, 14 May 2010 05:29:23 +0000 (01:29 -0400)] 
Merge test updates from labriola 4.1 branch

12 years agoUpdated sample project with docs reflecting changes for compilation refactoring.
Brian LeGros [Fri, 14 May 2010 05:24:07 +0000 (01:24 -0400)] 
Updated sample project with docs reflecting changes for compilation refactoring.

12 years agoFixed email addresses causing ASDOC problem and added some tests around canHandle...
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

12 years agoUpdated sample project to use verison of Ant task with support for nested source...
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.

12 years agoUpdated sample project to use verison of Ant task with support for nested source...
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.

12 years agoRefactored TestSourcePaths to SourcePaths and added support for nested source element...
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.

12 years agoChanges to test cases for new functionality. Tweak to library includes
labriola [Fri, 14 May 2010 03:50:32 +0000 (20:50 -0700)] 
Changes to test cases for new functionality. Tweak to library includes

12 years agoMerge commit '40d328e0842f0a486fa3098ccba1410a249e6a96' into 4.1
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

12 years agoMerge branch '4.1' of http://github.com/labriola/flexunit into labriola
Simeon Bateman [Fri, 14 May 2010 03:33:25 +0000 (20:33 -0700)] 
Merge branch '4.1' of github.com/labriola/flexunit into labriola

12 years agoMerge commit '91fcfdda5b23886b56567ddf0f1df122b12c344e' into 4.1
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

12 years agoRemoved in favor of generating libs in the zip for the turnkey.
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.

12 years agoUpdated sample CI project with latest libraries and updated default build to use...
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.

12 years agoUpdated build to include testrunner template. Added back the notion of a workingDir...
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.

12 years agoRemoving generated file.
Brian LeGros [Thu, 13 May 2010 20:00:14 +0000 (16:00 -0400)] 
Removing generated file.

12 years agoUpdated based on initial set of integration testing. Also moved TestRunner to live...
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.

12 years agoFix to CIListener to use double quotes and correct spacing for result XML. Re-fixed...
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.