Simeon Bateman [Mon, 21 Jun 2010 17:36:45 +0000 (10:36 -0700)]
Merge branch 'master' of git://github.com/blegros/flexunit
Michael Labriola [Mon, 21 Jun 2010 16:51:22 +0000 (11:51 -0500)]
A bunch of functional tests for params, theories and rules
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
Brian LeGros [Mon, 21 Jun 2010 16:22:32 +0000 (12:22 -0400)]
Updated with debug output updates.
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.
Brian LeGros [Mon, 21 Jun 2010 16:04:26 +0000 (12:04 -0400)]
Merge branch '4.1' of git://github.com/labriola/flexunit
Brian LeGros [Mon, 21 Jun 2010 03:44:59 +0000 (23:44 -0400)]
Added debug output for xvnc headless support.
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
labriola [Mon, 21 Jun 2010 02:07:56 +0000 (21:07 -0500)]
Cleaned up the formatting of the parameterized methods per wolever's suggestion
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
labriola [Sun, 20 Jun 2010 02:44:47 +0000 (21:44 -0500)]
Fix for FXU-93
labriola [Sun, 20 Jun 2010 02:17:12 +0000 (21:17 -0500)]
Adding comments and resolving minor PMD issues
unknown [Sat, 19 Jun 2010 22:12:48 +0000 (17:12 -0500)]
Merge branch 'master' of git://github.com/cpillsbury/flexunit into 4.1
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
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.
Brian LeGros [Sat, 19 Jun 2010 04:52:05 +0000 (00:52 -0400)]
Updated Ant task dependency.
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.
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.
cpillsbury [Thu, 17 Jun 2010 00:58:49 +0000 (19:58 -0500)]
Refactor for performance improvement in order injection of parameterized tests.
Simeon Bateman [Wed, 16 Jun 2010 23:18:34 +0000 (16:18 -0700)]
Merge branch '4.1' of github.com/labriola/flexunit
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
cpillsbury [Wed, 16 Jun 2010 22:37:55 +0000 (17:37 -0500)]
Added constant for order and revised sorting code to use constant
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
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
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
Simeon Bateman [Mon, 14 Jun 2010 21:22:30 +0000 (14:22 -0700)]
Merge branch 'master' of git://github.com/blegros/flexunit
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.
Brian LeGros [Mon, 14 Jun 2010 21:07:33 +0000 (17:07 -0400)]
Updated missing quotes for flexlib and output paths.
Brian LeGros [Mon, 14 Jun 2010 05:21:00 +0000 (01:21 -0400)]
Updated readme and workingdir attrib for build.air.xml.
Brian LeGros [Mon, 14 Jun 2010 05:15:49 +0000 (01:15 -0400)]
Missed some updated to the html-wrapper task.
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.
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.
Brian LeGros [Mon, 14 Jun 2010 04:16:19 +0000 (00:16 -0400)]
Merge from FU4 master
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.
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.
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
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
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.
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.