Changes from previous version
Jira Bugs
- Fixed FXU-33 regarding duplicate metadata
- Fixed FXU-35 allowing a total test count
- Fixed FXU-36 and FXU-37 provided a default filtering mechanism for FlexUnit .9 tests
- Fixed FXU-38 by monitoring last reported class
- Fixed FXU-41 Added support for both Expected and Expects to define expected errors in a test due to doc issues in our and JUnit's project
- Fixed FXU-44 Removed logging dependencies from flex unit core and created a static factory for default logging use
- Fixed FXU-45 provided a default set of ant tasks
- Fixed FXU-47 Fixes to CIListener and test events
- Fixed FXU-48 Fixed creation of child descriptors in both FlexUnit1
- Fixed FXU-51 to handle duplicate test cases and to handle empty test cases with an initialization error
- Fixed FXU-52 regarding mixed FU4 and FU1 suites
- Fixed FXU-53 Updated Fluint code base and provided filtering to Fluint classes
- Fixed FXU-54 allowing support for use of FlexUnit by ActionScript projects
- Fixed FXU-56 allowing FlexUnit to be used with debug and release players
- Fixed FXU-57 by correcting display issues in default UI
- Fixed FXU-59 Request filters now work with Fluint filtering mechanisms
- Fixed FXU-60 Added additional debug information to failOnComplete output
- Fixed FXU-62 Allowed internal test responders to be substituted for external classes
- Fixed FXU-64 Added a default mechanism to escape XML output from test messages and traces
General Notes and non-Jira Bugs
- Cleanup to allow with ActionScript 3 as well as Flex 2, 3 and 4 projects
- Added a conditional compilation flag for AS3 or Flex support to maintain one project
- Changed Fluint to be conditionally compiled into the project only with Flex support
- Added full sorting capabilities with requests
- Fixed bug to allow tests in the default package to execute correctly
- Changes to keeping all metadata with a test throughout system
- Removed older sorting mechanism in favor of standard request sorter
- Enhancements to the reflection classes for fields and properties
- Added support for sorting suites and test cases as well as methods
- Added caching of descriptions for speed improvements
- Added separation of errors and failures during reporting
- Fixed sorting to ensure nodes without metadata are considered 0 in the sort.
- Fixed creation of child descriptors in both FlexUnit1 and Fluint code base
UI Display Issues
- Changes to allow hamcrest assertions to correctly display expected versus actual in the UI Runner
- Added support for Ignored Tests to the GUI and fixed display criteria for expectations using theories
- Changed default selection in combo box to be Failures
- Added ignore count
- Fixed total test count
- External Libs
- Integrated latest Fluint lib
- Integrated latest hamcrest lib
Project Changes
- Renamed FlexUnit4Runner to FlexUnit4CIListener to reflect the correct nature of the project
- Added FlexUnit4AntTasks project to hold all ant related java assets
- Added FlexUnit4SampleCIProject project to demonstrate use of the CIListener and the ant tasks
Download FlexUnit 4 beta 2.0
FlexUnit 4 beta 2.0 can be downloaded from the Downloads page.
|
|
|