The 2.1 release of the StoryTestIQ acceptance test framework includes the following:
- Navigation tree improvements
- Selenium RC 1.0 beta 2 with *iehta mode
- Commandline execution improvements
- executeSql connection pooling
- UI improvements
- Bug fixes
Changes:
- Tree refreshes to reflect changes when pages are created, deleted, renamed, moved
- Tree node selection is better synchronized with test selection in suite pane
- Tree remembers last selected node
- Tree is more performant -- loads contents on demand
- Upgraded to Selenium RC version 1.0 beta 2 which permits execution of tests in *iehta mode (yay!)
- Improved and simplified commandline execution of test suites via ant and Selenium RC
- Simplified Properties page: removed virtual wiki and import, removed last modified, removed security properties, removed symbolic links
- AncestorNameShowLevelInTagsuiteLinks property controls parent level in tagsuite
- SqlResponder uses connection pooling (8 connections) rather than new connection for each executeSql command
- Fix decoding problem with SqlResponder -- failed when SQL statement contained %
- X-ray uses id= and name= when appropriate
- Renamed ExecuteProcess to ExecProcess and ExecuteSqlCommand to ExecSqlCommand to avoid IE security issues
- Application project-settings factored out of project-extensions.js into a separate file
- Removed buggy breakpoint image
- Removed old STIQ selenium code from version 1
- No longer backward compatible to Java 1.4 -- now requires 5+ because of GenericObjectPool in SqlPoolHelper
- Replaced jdbc-csv Mock driver with H2 database for better SqlCommand testing
- Various and sundry minor bug fixes
- New versioning scheme (no more "RC")