Skip to end of metadata
Go to start of metadata

Version 1.3 - changelog.

1.3.13 – 15 August 2014

Bug Fixes

  • [QS-3132] - When a tree item contains slash, searching an item by column does not work
  • [QS-3223] - Significant delays when using Advanced properties in assertion mode
  • [QS-3254] - Typo: "Method ... not fould"
  • [QS-3256] - Parse-time throws NPE if input value can't be parsed.
  • [QS-3257] - Insufficient information in report for verification failures
  • [QS-3262] - Time verifications throws an exception if there is File/Restart in a test.
  • [QS-3264] - ECL parser error: comment is not ignored.
  • [QS-3269] - Internal error during Search/Replace in a script.
  • [QS-3273] - HTML reporter looses screenshots

Improvements

  • [QS-3245] - switch command for ECL

1.3.12 – 15 June 2014

Bug Fixes

  • [QS-3201] - Report builder is not thread safe
  • [QS-3204] - Support for Maven 3.1.x and further
  • [QS-3205] - On Windows, AUT is not put on top of other windows before taking screen shot
  • [QS-3209] - Q7 doesn't paste table item during the replay.
  • [QS-3210] - Nebula-grid runtime is not loaded in Eclipse Juno
  • [QS-3213] - Nebula Grid: Stack overflow.
  • [QS-3216] - NPE in UIJobCollector
  • [QS-3221] - Q7 corrupts existing osgi.framework.extensions property value
  • [QS-3227] - Q7 doesn't capture item choice from ToolbBar with DropDown list / Editable ComboBox
  • [QS-3232] - "get-log" Content assist shows wrong parameters.

1.3.11 – 31 March 2014

Bug Fixes

  • [QS-2580] - Expand Bar Items expanding are not recorded.
  • [QS-2855] - Embedded GEF is not recognized by Q7
  • [QS-2912] - Q7 seem to break AUT's key binding context
  • [QS-2982] - Copying Q7 resources in project/package explorer does not generate new ids
  • [QS-3078] - ExpandBar is not supported
  • [QS-3112] - Development Guides page is broken
  • [QS-3115] - Runner should fail when it can't launch AUT or run tests
  • [QS-3136] - Q7 doesn't record clicks into a field if it is empty.
  • [QS-3137] - When a resource with duplicated ID is deleted invalid error message remains in problems view
  • [QS-3138] - Q7 client does not pick up proxy settings from system properties
  • [QS-3140] - Launch configuration is not found for test with changed contexts
  • [QS-3142] - Build deadlock
  • [QS-3170] - Q7 does not see some control decortations
  • [QS-3176] - ECL command 'invoke' uses unique EList in its args feature
  • [QS-3177] - ECL command 'invoke' does not support fields
  • [QS-3188] - Tests hanging or executing too slow after ExpandBar support introduction
  • [QS-3190] - Zest is not recognized as Draw2D
  • [QS-3191] - Memory leak in com.xored.tesla.swt.logging.AsyncInfoSupport

Improvements

  • [QS-3110] - Copy-paste between parameters contexts
  • [QS-3123] - Make 'Scripts' Q7 search scope include ECL contexts
  • [QS-3135] - Workspace context should contain contents of all necessary files
  • [QS-3150] - Plain text serialization for Error Log Verification
  • [QS-3160] - Support URLImageDescriptor with bundleresource: scheme

1.3.10 – 23 December 2013

Bug Fixes

  • [QS-2775] - Getting a Grid item by -index parameter is not replaying
  • [QS-2786] - Ctrl+C/Ctrl+V are not recorded in nebula grid.
  • [QS-2787] - Specific column selection in nebula grid is not distinguished.
  • [QS-2820] - Q7 doesn't record hyperlink clicks.
  • [QS-2862] - Error messages are printed out on replaying nebula-part-menu-clicking
  • [QS-2883] - get-control Unknown is recorded when I drag and drop verification into Test case editor (and can't be replayed).
  • [QS-2914] - Grid isn't scrolled to see selecting cell on select
  • [QS-2962] - No password recover functionality
  • [QS-2997] - Ecl command argument completion is not working properly
  • [QS-3018] - Q7 Control panel shows "Save" dialog after save then run from "Record Snippet"
  • [QS-3032] - Q7 Execution details is not enough to understand what we are waiting for.
  • [QS-3036] - Sticky data during Drag&Drop
  • [QS-3054] - Q7 hang then waiting for JFace reconcilers.
  • [QS-3057] - ECL can't correctly assign parameterless args to command features
  • [QS-3059] - Files are indexed two times so duplicate index entries could appear.
  • [QS-3061] - q7.extensions.reporting example is outdated
  • [QS-3065] - try command does not send 'catch' block results into output pipe
  • [QS-3075] - StatusDialog inside progress monitor will lead to test execution timeout.
  • [QS-3086] - Q7 opens editor twice if editor has not been activated after startup
  • [QS-3087] - Workspace context can't be applied if project has been removed on file system
  • [QS-3088] - Q7 Target Management Terminal causing tests to fail.
  • [QS-3091] - Redundant lines are recorded on double-clicking editable cell
  • [QS-3100] - Strange output redirection in RepeatService
  • [QS-3102] - Incorrect getting raw values of properties obtained with reflection
  • [QS-3109] - No completion of parameters from parameters supercontexts
  • [QS-3113] - Redundand clicks are recorded with double-click on column header
  • [QS-3116] - After double-click (at least on empty area), selections are not recorded
  • [QS-3117] - Testsuite editor copy/paste/cut menu actions are not working
  • [QS-3126] - Grid item index is recorded wrong
  • [QS-3129] - IF statement with 'contains' doesn't work properly.
  • [QS-3133] - get-items returns 1 child for a collapsed item

Improvements

  • [QS-3108] - String-keyed properties for assertion
  • [QS-2936] - Support multi-select Grid cells by cells list
  • [QS-2937] - Support selection of only particular columns in Grid range
  • [QS-2995] - Q7 Runner arg to run single tests
  • [QS-3099] - Ability to get raw values of multi-valued properties
  • [QS-3124] - Deal with maven plugin shutdownListener port allocation
  • [QS-3125] - Maven plugin should be aware of Runner return codes
  • [QS-3127] - General-purpose ECL split command for strings

1.3.9 – 25 October 2013

Bug Fixes

  • [QS-2877] - Undescriptive error message when passing more args to command than it expects
  • [QS-2901] - Troubles with group contexts
  • [QS-2983] - ECL formatter joins lines when it shouldn't
  • [QS-2984] - ECL Completion doesn't see items from just added contexts.
  • [QS-2985] - Typing in ECL editor is incredibly slow for big scripts
  • [QS-2996] - Q7 does not close a modal dialog before test case execution
  • [QS-2998] - ExecService hangs when cannot convert value for named arg
  • [QS-3000] - Self executed timerExec causes Q7 runtime to hand.
  • [QS-3004] - Close process input stream once it is written
  • [QS-3006] - 'take-screenshot' scales down screenshots
  • [QS-3007] - 'matches' command writes invalid output when used with raw values

Improvements

  • [QS-2913] - Read values from Properties files
  • [QS-2999] - Support of open-source launches
  • [QS-3001] - Support for skipTests in Q7 Maven Plugin

1.3.8 – 7 October 2013

This version has been removed from public access because of regression issue QS-2985 (Typing in ECL editor is incredibly slow in big scripts).

Bug Fixes

  • [QS-2588] - Multi List selection isn't replayed.
  • [QS-2783] - Metus grid: item index isn't refreshed after up-level item is collapsed.
  • [QS-2790] - Q7 records row header click as a general item selection.
  • [QS-2792] - get-nebula-grid | key-type Insert is not recorded.
  • [QS-2807] - TestCases contexts editor remains "Unresolved" contexts
  • [QS-2856] - Not enough information when Q7 cannot clear workspace
  • [QS-2894] - Pressing DEL key on a Grid isn't recorded
  • [QS-2900] - Weird behavior when test has empty supercontexts
  • [QS-2903] - Tree verification cannot capture syled tree from preferences
  • [QS-2904] - Tree items are not expanded during replay when you select a child item.
  • [QS-2915] - Fix replaying multi-selecting first-column item cells
  • [QS-2945] - Widget text verification is not aware about folding
  • [QS-2948] - Issues with parameter context -> ECL global variable integration
  • [QS-2956] - Cell editing issue on property sheet page
  • [QS-2966] - Record events for widgets inside invisible but not disposed shells
  • [QS-2967] - Ignore selection events for unknown widgets
  • [QS-2972] - Q7 runtime corrupts timerExec rescheduling.
  • [QS-2973] - Proc default params can be nullified after first proc invocation
  • [QS-2976] - Record selection event for invisible List widget if SWT.MouseDown event occurred while it was visible
  • [QS-2977] - Enterprise license dialog does not recognize urls without scheme

Improvements

  • [QS-2150] - Formatter for ECL scripts
  • [QS-2737] - ECL code formatting
  • [QS-2861] - ECL Debug Improvements.
  • [QS-2863] - Add tree/table widget verification.
  • [QS-2895] - Support selecting item ranges in Grid
  • [QS-2968] - Ignore text styling option for Text Verification
  • [QS-2970] - Capture current item into a variable in 'foreach'
  • [QS-2971] - Iterate over maps and lists
  • [QS-2974] - 'mod' ECL command
  • [QS-2975] - loop/recur commands for emulating recursive calls and mutable loops
  • [QS-2979] - ECL command to get a ControlHandler from a widget Java object
  • [QS-2950] - Implement ECL command to get Java properties

1.3.7 – 9 September 2013

Bug Fixes

  • [QS-2624] - Tooltip disappears too quickly after hover-ruler command
  • [QS-2875] - select [get-item ...] has excessive -column parameter
  • [QS-2882] - Mouse text selection is recorded incorrectly
  • [QS-2884] - "Unable to resolve widget" errror when I press Cancel button at "Please select widget of the following classes..." dialog.
  • [QS-2886] - Q7 initialization deadlock
  • [QS-2890] - Between command is broken
  • [QS-2897] - Supercontext launching is broken
  • [QS-2898] - Broken 'equals' / 'verify-true' compatibility for raw values

Improvements

  • [QS-2887] - Support 'toString' field in Assertion dialog
  • [QS-2891] - Make command sequence writing last command output to sequence output pipe
  • [QS-2893] - Case-insensitive completions

1.3.6 – 2 September 2013

Bug Fixes

  • [QS-2256] - Breakpoints are ignored when launching test suite in debug mode
  • [QS-2724] - get-menu on Nebula Grid isn't replayed
  • [QS-2743] - AUT restart is not supported in ECL contexts
  • [QS-2773] - Styled Text editbox clicks are recorded twice.
  • [QS-2782] - Q7 fails to replay get-nebula-grid | get-menu command.
  • [QS-2797] - JUnit XML report does not handle test cases with supercontexts correctly
  • [QS-2803] - AUT from sources does not preserve selected organization
  • [QS-2804] - Input pipe is cleared when ECL command has an explicitly set input parameter
  • [QS-2808] - It is possible to add context of wrong type to super context
  • [QS-2809] - Treating a Nebula Grid as a Canvas is inconsistent
  • [QS-2814] - Parameter names not taken into account
  • [QS-2826] - Only first breakpoint hit when launching test suite
  • [QS-2850] - Incorrect clicks on toggle buttons
  • [QS-2851] - Excessive -index 1 is recorded for a table item and cannot be replayed.
  • [QS-2853] - Git repository/branch info is not shown in Q7 1.3 Explorer
  • [QS-2867] - Nebula-grid assertions are broken: unsupported command is recorded.
  • [QS-2870] - get-empty-area fails on some tables with Unknown reason.
  • [QS-2876] - Text verification should use platform-default monospace font

Improvements

  • [QS-2825] - Verifications
  • [QS-2221] - Add a preference for ECL content assist autoactivation.
  • [QS-2531] - Q7 should support checkbox tables and record correct select commands.
  • [QS-2579] - Sometimes Q7 records windget style as a style constant - not as a style name.
  • [QS-2654] - 'take-screenshot' and 'trace' output should be included into HTML report even if test succeds
  • [QS-2738] - Search in textual data of contexts
  • [QS-2745] - ECL variables support
  • [QS-2778] - Capture parameters validation and better error reporting
  • [QS-2810] - Support multi-kinding for UI elements
  • [QS-2815] - Basic arithmetics ECL commands
  • [QS-2818] - ECL Editor Improvements
  • [QS-2838] - Display full call stack in execution view on script failures
  • [QS-2845] - Use -after when writing selector for composites
  • [QS-2858] - Make text verification to handle various widget kinds
  • [QS-2859] - Make text verification to handle styled ranges of StyledText
  • [QS-2860] - Make an option to include/exclude execution time of contexts for execution time verifications

1.3.5 – 29 July 2013

Bug Fixes

  • [QS-2529] - Non-portable Windows/Linux tests due to different line endings
  • [QS-2633] - Item click recorded twice when table or tree has mouse listeners
  • [QS-2636] - Q7 hangs when trying to drag a context between two default contexts
  • [QS-2645] - Wrong report at replaying the switch workspace test on agent
  • [QS-2663] - Assertion window adds wrong assertions
  • [QS-2695] - get-tab-item recording bug
  • [QS-2710] - When 64bit aut contains 32bit equinox.launcher fragment Q7 sticks to 32bit JVM
  • [QS-2721] - Q7 Runtime is incompatible with some version of org.eclipse.ui.views.properties.tabbed
  • [QS-2740] - Q7 Maven Plugin help doesn't contain anything about *suites*
  • [QS-2742] - Some windows cannot be distinguished by -from parameter
  • [QS-2756] - -vm arg in ini file is not supported
  • [QS-2759] - Q7 does not send key down/up events for modifier keys
  • [QS-2761] - Inconsistent 'with' behavior
  • [QS-2765] - Folder Context - Silent and Dangerous.
  • [QS-2766] - Q7 does not ignore comments in ini file
  • [QS-2768] - Symbol validation in AUT and resource names is platform dependent
  • [QS-2771] - org.eclipse.Core.Exception is thrown if I try to add already added folder/file into a Folder Context
  • [QS-2788] - No way to select an organization in q7 runner/q7 maven plugin
  • [QS-2794] - If project has default contexts, opening ECL context editor shows error dialog

Improvements

  • [QS-2519] - Debug of ECL contexts
  • [QS-2639] - Include image resource path into element properties
  • [QS-2693] - Runner behavior in environments with Http Proxy Servers
  • [QS-2741] - XML reporter which generates separate files
  • [QS-2746] - Display protected getters and fields in advanced properties
  • [QS-2764] - Restart AUT on OutOfMemoryError
  • [QS-2777] - ECL commands 'get-time' and 'format-time'
  • [QS-2779] - Option to control whether to fail maven build in case of Q7 test failures
  • [QS-2785] - Option to log extended info about licensing
  • [QS-2753] - Output memory usage after each test case

1.3.4 – 01 July 2013

Bug fixes

  • [QS-2683] - Double undo/redo in ECL script editor
  • [QS-2653] - Columns are not sortable in parameters context editor
  • [QS-2685] - ECL editor parser can not handle commands with arguments on next line
  • [QS-2686] - No way to select Q7 account for Eclipse Application under Test configuration type
  • [QS-2692] - Scriptlet schema is missing from binary distribution of org.eclipse.ecl.core making impossible to write custom ECL commands w/o ECL source code
  • [QS-2699] - Error removing a reference from supercontext to a context during context removal
  • [QS-2704] - Q7 Runner build does not include nebula runtime
  • [QS-2705] - OnDemand licensing does not work over proxy
  • [QS-2715] - Nebula Grid 'get-item' with '-index' parameter isn't replayed
  • [QS-2717] - Nebula Grid 'check' & 'uncheck' commands aren't replayed
  • [QS-2718] - Reuse existing workspace in Q7 Runner
  • [QS-2719] - verify-false is broken
  • [QS-2723] - *double-click* on Nebula Grid isn't recorded
  • [QS-2729] - get-quick-access command is broken in kepler
  • [QS-2731] - foreach doesn't work with same-named items.
  • [QS-2734] - Q7 can't handle File/Restart
  • [QS-2736] - exec-process corrupts command line
  • [QS-2744] - Dependency to guava in Q7 Runtime
  • [QS-2747] - Q7 Enterprise takes extra license on AUT restart
  • [QS-2752] - Widget is disposed during drag'n'drop

Improvements

  • [QS-2647] - Add a command for double-clicking a text
  • [QS-2652] - Improve persisting model for Parameters context
  • [QS-2690] - Add licensing configuration button to Q7 preference page
  • [QS-1661] - [Debug] Display ECL command parameters/input with debug variables

1.3.3 – 27 May 2013

Bug Fixes

  • [QS-2625] - Q7 does not capture ruler column when recording hover-ruler
  • [QS-2634] - get-item | mouse does not use item-relative coords
  • [QS-2644] - Workspace context processor with Java projects executes too slow
  • [QS-2656] - select command does not fail correctly
  • [QS-2659] - Two mouse down commands recorded instead of a click command on a table/tree cell
  • [QS-2660] - Advanced AUT settings dialog is not open
  • [QS-2661] - Debugging AUT from sources is not synchronized with Java editor
  • [QS-2662] - Q7 cannot launch AUT which contains bundles with incomplete manifest
  • [QS-2664] - set-param command sends parameter value to output pipe thus breaking some use cases
  • [QS-2665] - Renaming of test case using editor do not change the file name of the test case
  • [QS-2666] - is-disabled, is-disposed and get-text should return BoxedValue to be used by if &quo
  • [QS-2667] - get-item ".*" -index 0 unable to find the item
  • [QS-2669] - Add get-workspace-location command into org.eclipse.ecl.platform plug-in
  • [QS-2675] - Q7 disallows some characters in AUT name

Improvements

  • [QS-2650] - Get style info based on a cursor position
  • [QS-2655] - Improve DND recording readability and defaults
  • [QS-2657] - ECL command 'concat'
  • [QS-2668] - General-purpose 'or' and 'and' commands
  • [QS-2671] - Highlight matching brackets in test case editor
  • [QS-2670] - Create double-click-text command to work with TextViewer and Text widgets

1.3.2 – 8 May 2013

The primary purpose of this untypically early release is to provide a fix for an issue QS-2643.

Bug Fixes

  • [QS-2634] - get-item | mouse does not use item-relative coords
  • [QS-2643] - Importing 1.2 projects into Q7 1.3 causes a deadlock
  • [QS-2644] - Workspace context processor with Java projects executes too slow

1.3.1 – 2 May 2013

Bug Fixes

  • [QS-2315] - Hard to navigate over ECL context
  • [QS-2404] - Make type-text to handle Text control using KeyUp/KeyDown events
  • [QS-2489] - NPE while test execution
  • [QS-2510] - Some checkbox clicks are recorded as "click" - not as "check/uncheck"
  • [QS-2514] - Changing text of non-readonly CCombo is not recorded
  • [QS-2515] - Typing backspace in non-readonly CCombo is recorded twice
  • [QS-2539] - Invalid update of checked state of parent items in assertion tree
  • [QS-2557] - Q7 thinks that '-vm' arg in eclipse.ini is part of AUT VM args
  • [QS-2568] - 'alert' command is broken
  • [QS-2574] - Q7 cannot select value from lazy combo/ccombo
  • [QS-2576] - Execution view misbehavior when executing test suite
  • [QS-2591] - Test suite does not show error if tests are missing
  • [QS-2606] - Delete dialog hangs if automatic build is turned off
  • [QS-2608] - Text editor control should not be eligible to close
  • [QS-2614] - Q7 records invalid combo-editing commands and can't replay.
  • [QS-2617] - Clicking on view toolbar buttons does not work in 4.2
  • [QS-2620] - Record AUT restart after software installation
  • [QS-2627] - Q7 1.3 installed from Eclipse MarketPlace has an obsolete "Assert Image" button in Assertion window.

Improvements

  • [QS-2107] - More feature-rich Q7 debug context
  • [QS-2382] - Somehow help the user to identify Q7 runner version
  • [QS-2575] - Record 'click' on tree selection if there are mouse listeners
  • [QS-2612] - Ability to specify AUT dir in explicit config
  • [QS-2613] - In the login dialog email address shall also work to log into Q7
  • [QS-2623] - Context menu in Q7 explorer to generate pom.xml
  • [QS-2626] - HTTPS support for explicit location in q7 maven plugin
  • [QS-2629] - Q7 Login window should have some "To register" link to http://q7.xored.com.
  • [QS-2630] - home:// uri scheme for Folder context

1.3 – 22 Mar 2013

The primary change in this version is swithching to new licensing model based on test execution count (see http://q7.xored.com/pricing for more details. Two new major features introduced:

  • [QS-2319] - Default contexts for Q7 project
  • [QS-2367] - Initial implementation of supercontexts

Also this release includes all bugfixes and improvements from Q7 1.2.18.

Version 1.2 - changelog.

1.2.24 – 7 October 2013

Bug Fixes

  • [QS-2588] - Multi List selection isn't replayed.
  • [QS-2783] - Metus grid: item index isn't refreshed after up-level item is collapsed.
  • [QS-2790] - Q7 records row header click as a general item selection.
  • [QS-2807] - TestCases contexts editor remains "Unresolved" contexts
  • [QS-2875] - select [get-item ...] has excessive -column parameter
  • [QS-2890] - Between command is broken
  • [QS-2898] - Broken 'equals' / 'verify-true' compatibility for raw values
  • [QS-2899] - *get-window -from* doesn't work
  • [QS-2904] - Tree items are not expanded during replay when you select a child item.
  • [QS-2915] - Fix replaying multi-selecting first-column item cells
  • [QS-2953] - Q7 does not fill key-related event fields when replaying tab pressing
  • [QS-2956] - Cell editing issue on property sheet page
  • [QS-2972] - Q7 runtime corrupts timerExec rescheduling.

Improvements

  • [QS-2887] - Support 'toString' field in Assertion dialog
  • [QS-2895] - Support selecting item ranges in Grid
  • [QS-2950] - Implement ECL command to get Java properties

1.2.23 – 2 September 2013

Bug Fixes

  • [QS-2256] - Breakpoints are ignored when launching test suite in debug mode
  • [QS-2724] - get-menu on Nebula Grid isn't replayed
  • [QS-2743] - AUT restart is not supported in ECL contexts
  • [QS-2804] - Input pipe is cleared when ECL command has an explicitly set input parameter
  • [QS-2809] - Treating a Nebula Grid as a Canvas is inconsistent
  • [QS-2826] - Only first breakpoint hit when launching test suite
  • [QS-2850] - Incorrect clicks on toggle buttons
  • [QS-2872] - Nebula-grid column-header clicks are not recorded.
  • [QS-2881] - Incorrect item path determined

Improvements

  • [QS-2221] - Add a preference for ECL content assist autoactivation.
  • [QS-2531] - Q7 should support checkbox tables and record correct select commands.
  • [QS-2579] - Sometimes Q7 records windget style as a style constant - not as a style name.
  • [QS-2654] - 'take-screenshot' and 'trace' output should be included into HTML report even if test succeds
  • [QS-2738] - Search in textual data of contexts
  • [QS-2764] - Restart AUT on OutOfMemoryError
  • [QS-2778] - Capture parameters validation and better error reporting
  • [QS-2815] - Basic arithmetics ECL commands
  • [QS-2845] - Use -after when writing selector for composites

1.2.22 – 29 July 2013

Bug Fixes

  • [QS-2529] - Non-portable Windows/Linux tests due to different line endings
  • [QS-2633] - Item click recorded twice when table or tree has mouse listeners
  • [QS-2645] - Wrong report at replaying the switch workspace test on agent
  • [QS-2663] - Assertion window adds wrong assertions
  • [QS-2695] - get-tab-item recording bug
  • [QS-2710] - When 64bit aut contains 32bit equinox.launcher fragment Q7 sticks to 32bit JVM
  • [QS-2721] - Q7 Runtime is incompatible with some version of org.eclipse.ui.views.properties.tabbed
  • [QS-2740] - Q7 Maven Plugin help doesn't contain anything about *suites*
  • [QS-2742] - Some windows cannot be distinguished by -from parameter
  • [QS-2756] - -vm arg in ini file is not supported
  • [QS-2759] - Q7 does not send key down/up events for modifier keys
  • [QS-2761] - Inconsistent 'with' behavior
  • [QS-2765] - Folder Context - Silent and Dangerous.
  • [QS-2766] - Q7 does not ignore comments in ini file
  • [QS-2768] - Symbol validation in AUT and resource names is platform dependent
  • [QS-2771] - org.eclipse.Core.Exception is thrown if I try to add already added folder/file into a Folder Context

Improvements

  • [QS-2519] - Debug of ECL contexts
  • [QS-2639] - Include image resource path into element properties
  • [QS-2741] - XML reporter which generates separate files
  • [QS-2746] - Display protected getters and fields in advanced properties
  • [QS-2777] - ECL commands 'get-time' and 'format-time'
  • [QS-2779] - Option to control whether to fail maven build in case of Q7 test failures
  • [QS-2753] - Output memory usage after each test case

1.2.21 – 1 July 2013

Bug fixes

  • [QS-2683] - Double undo/redo in ECL script editor
  • [QS-2640] - "wait-until-eclipse-is-ready" is recorded twice at the Switch Workspace
  • [QS-2653] - Columns are not sortable in parameters context editor
  • [QS-2677] - double-click-text does not work well with multi-line Text widgets
  • [QS-2678] - Suite editor should update the name of the test case if it changed
  • [QS-2685] - ECL editor parser can not handle commands with arguments on next line
  • [QS-2692] - Scriptlet schema is missing from binary distribution of org.eclipse.ecl.core making impossible to write custom ECL commands w/o ECL source code
  • [QS-2704] - Q7 Runner build does not include nebula runtime
  • [QS-2715] - Nebula Grid 'get-item' with '-index' parameter isn't replayed
  • [QS-2717] - Nebula Grid 'check' & 'uncheck' commands aren't replayed
  • [QS-2718] - Reuse existing workspace in Q7 Runner
  • [QS-2719] - verify-false is broken
  • [QS-2723] - *double-click* on Nebula Grid isn't recorded
  • [QS-2729] - get-quick-access command is broken in kepler
  • [QS-2731] - foreach doesn't work with same-named items.
  • [QS-2736] - exec-process corrupts command line
  • [QS-2752] - Widget is disposed during drag'n'drop

Improvements

  • [QS-2647] - Add a command for double-clicking a text
  • [QS-2652] - Improve persisting model for Parameters context

1.2.20 – 27 May 2013

Bug Fixes

  • [QS-2625] - Q7 does not capture ruler column when recording hover-ruler
  • [QS-2634] - get-item | mouse does not use item-relative coords
  • [QS-2644] - Workspace context processor with Java projects executes too slow
  • [QS-2656] - select command does not fail correctly
  • [QS-2659] - Two mouse down commands recorded instead of a click command on a table/tree cell
  • [QS-2660] - Advanced AUT settings dialog is not open
  • [QS-2661] - Debugging AUT from sources is not synchronized with Java editor
  • [QS-2664] - set-param command sends parameter value to output pipe thus breaking some use cases
  • [QS-2665] - Renaming of test case using editor do not change the file name of the test case
  • [QS-2666] - is-disabled, is-disposed and get-text should return BoxedValue to be used by if "operator" and other ECL constructs
  • [QS-2667] - get-item ".*" -index 0 unable to find the item
  • [QS-2669] - Add get-workspace-location command into org.eclipse.ecl.platform plug-in
  • [QS-2675] - Q7 disallows some characters in AUT name

Improvements

  • [QS-2650] - Get style info based on a cursor position
  • [QS-2655] - Improve DND recording readability and defaults
  • [QS-2657] - ECL command 'concat'
  • [QS-2668] - General-purpose 'or' and 'and' commands
  • [QS-2671] - Highlight matching brackets in test case editor
  • [QS-2670] - Create double-click-text command to work with TextViewer and Text widgets

1.2.19 – 2 May 2013

Bug Fixes

  • [QS-2315] - Hard to navigate over ECL context
  • [QS-2404] - Make type-text to handle Text control using KeyUp/KeyDown events
  • [QS-2489] - NPE while test execution
  • [QS-2510] - Some checkbox clicks are recorded as "click" - not as "check/uncheck"
  • [QS-2514] - Changing text of non-readonly CCombo is not recorded
  • [QS-2515] - Typing backspace in non-readonly CCombo is recorded twice
  • [QS-2539] - Invalid update of checked state of parent items in assertion tree
  • [QS-2557] - Q7 thinks that '-vm' arg in eclipse.ini is part of AUT VM args
  • [QS-2568] - 'alert' command is broken
  • [QS-2574] - Q7 cannot select value from lazy combo/ccombo
  • [QS-2576] - Execution view misbehavior when executing test suite
  • [QS-2591] - Test suite does not show error if tests are missing
  • [QS-2606] - Delete dialog hangs if automatic build is turned off
  • [QS-2608] - Text editor control should not be eligible to close
  • [QS-2614] - Q7 records invalid combo-editing commands and can't replay.
  • [QS-2617] - Clicking on view toolbar buttons does not work in 4.2
  • [QS-2620] - Record AUT restart after software installation

Improvements

  • [QS-2107] - More feature-rich Q7 debug context
  • [QS-2382] - Somehow help the user to identify Q7 runner version
  • [QS-2575] - Record 'click' on tree selection if there are mouse listeners
  • [QS-2612] - Ability to specify AUT dir in explicit config
  • [QS-2623] - Context menu in Q7 explorer to generate pom.xml
  • [QS-2626] - HTTPS support for explicit location in q7 maven plugin
  • [QS-2630] - home:// uri scheme for Folder context

1.2.18 – 22 March 2013

Bug Fixes

  • [QS-2141] - Workspace context does not preserve executable permission on files
  • [QS-2328] - Widget is disposed during recording
  • [QS-2338] - NPE after resource renaming
  • [QS-2461] - Couldn't connect to AUT: Couldn't open ECL session
  • [QS-2495] - drag-set-data is not recorded while doing DND
  • [QS-2496] - Wrong data is written to the file while dumping items of a table
  • [QS-2503] - Set-text command appears many times while I type a text.
  • [QS-2504] - Tests fail because of active progress dialog
  • [QS-2507] - mouse command is unable to work with "invisible" cells
  • [QS-2508] - Checked state of a column should be displayed in assertion properties
  • [QS-2512] - 'Record mouse-move only when mouse button is down' option is broken
  • [QS-2516] - Recording in minimalistic AUTs is broken
  • [QS-2521] - Test results in FALSE success with failed assertions inside listen block.
  • [QS-2536] - Eclipse Application under Test target can't run Eclipse 4.2
  • [QS-2542] - Wait for search to complete while replaying commands for "Open Resource"-like dialogs
  • [QS-2547] - 'control-not-found' occasionally on gef tests
  • [QS-2548] - Events recorded twice in graphiti example
  • [QS-2553] - Wrong column bounds calculation while recording/replaying get-column command
  • [QS-2558] - Improper escape of error message in HTML report
  • [QS-2560] - Impossible to generate error report to local file system(not in project directory)

Improvements

  • [QS-2481] - First class support for tabbed property view
  • [QS-2511] - Commands to filter table data
  • [QS-2546] - Apply recording options immediately
  • [QS-2490] - Command to copy a file or directory

1.2.17 – 1 March 2013

Bug Fixes

  • [QS-1950] - Copyright on Q7 splashscreen does not match to current year
  • [QS-2309] - check/uncheck fail on customer's tree and underlying reason is not reported properly
  • [QS-2317] - Q7 doesn't edit AUT configuration completely.
  • [QS-2337] - "Creates a new Process" button can't be found.
  • [QS-2363] - Exception when test is run in Debug
  • [QS-2365] - Timeout during test execution on big amount of tests.
  • [QS-2368] - Q7 Folder Context can't clear workspace:// root path.
  • [QS-2373] - Context Menu is not shown during replay.
  • [QS-2374] - Menu access over styled text with TextViewer record get-editbox instead of get-text-viewer
  • [QS-2385] - NPE in AUT console on restart.
  • [QS-2387] - AUT configuration can't be created if it's name contains "/"
  • [QS-2388] - Q7 Runner doesn't display information then some contexts has unresolved dependencies.
  • [QS-2391] - Background colors assert fail.
  • [QS-2392] - Object is not selected in Vozone Explorer at the replaying q7 test
  • [QS-2395] - Test with CompletionProposalPopup.createProposalSelector is failed
  • [QS-2407] - Q7 adds multiple -d32 arguments for 32-bit AUTs on Mac OS X
  • [QS-2409] - Error asserting advanced properties for GMF
  • [QS-2424] - New empty ECL context is failed to be executed.
  • [QS-2429] - Failure reason is empty while 'close modal dialogs' context fails
  • [QS-2432] - Q7 won't be initialized if com.xored.tesla.swt plugin run level is set to 1 and autostart is true
  • [QS-2435] - selfQ7_AUT is not stopped, when Q7_AUT is stopped
  • [QS-2443] - The control in context menu is disabled at the replaying q7 test
  • [QS-2467] - Q7 HTML Report doesn't contain all required information.
  • [QS-2468] - Q7 doesn't capture screenshot in some Vozone failures
  • [QS-2479] - Tests are failed because 'Parameter control is not assigned' (SelectValueFromComboInCell)
  • [QS-2484] - Delete of two or more contexts with references are not working properly.
  • [QS-2488] - Can't create AUT configuration for Papyrus.

Improvements

  • [QS-2361] - Make column headers first-class citizens
  • [QS-2428] - General-purpose command to get a field from object
  • [QS-2439] - Record mouse button for click-text and use it during replay
  • [QS-2460] - Allow to Drag tests from execution view to Test suite.
  • [QS-2465] - Migrate from getCoolBarManager to getCoolBarManager2 to avoid log spamming
  • [QS-2462] - Command to transform its input to table data format
  • [QS-2463] - Command to assert (non-)empty pipe input
  • [QS-2464] - Command to listen to certain event
  • [QS-2476] - Q7 Cloud/Runner should support option restartAUTOnFailure
  • [QS-2490] - Command to copy a file or directory
  • [QS-2491] - Add q7.current_test Eclipse variable to substitute with substitute-variables
  • [QS-2499] - Create ECL command for making AUT window full-screen.

1.2.16 – 5 Feb 2013

Bug Fixes

  • [QS-2269] - ECL core parameters binding is too clever on parameter types
  • [QS-2326] - Exception in Vozone error log
  • [QS-2329] - NPE when getting property value
  • [QS-2350] - Q7 Maven Plugin has typo "Failed to uploade non existing aut archive"
  • [QS-2353] - String treated as number
  • [QS-2360] - Error right-clicking on empty space of a diagram
  • [QS-2366] - Investigate the problem with incompatible selection types
  • [QS-2370] - quot;EmptyErrorLog" test is failed
  • [QS-2379] - Error is displayed when add the second file to FolderContext

Improvements

  • [QS-2348] - Create "Save AUT details..." item in aut context menu.
  • [QS-2354] - Record subsequent selections in tree
  • [QS-2351] - Create ECL command to specify different Q7 options.

1.2.15 – 18 Jan 2013

Bug Fixes

  • [QS-2278] - Drag'n'drop is broken for Nebula
  • [QS-2323] - On some AUTs folder context cannot be captured
  • [QS-2334] - Unable to replay assertion of Javadoc Hover

Improvements

  • [QS-2306] - Better defaults for runner args
  • [QS-2333] - Support aut: and workspace: schemes in Folder Context

1.2.14 – 14 Jan 2013

Bug Fixes

  • [QS-2302] - When explicit value is set for input parameter, ignore value from pipe
  • [QS-2303] - Cannot select item in virtual tree
  • [QS-2305] - AUT starts fine, but fails to restart
  • [QS-2308] - ECL does not handle lists in pipes consistently
  • [QS-2313] - Q7 cannot parse valid config.ini osgi.bundles property
  • [QS-2318] - Q7 it unable to start second new AUT, if someone is already running.
  • [QS-2330] - get-item is broken in Nebula grid, if used with -index parameter

Improvements

  • [QS-2307] - Q7 reports to support traceability matrixes
  • [QS-2314] - Log timed out jobs
  • [QS-2333] - Support aut: and workspace: schemes in Folder Context

1.2.13 – 29 Dec 2012

Bug Fixes

  • [QS-2096] - If I have a context with same ID in another Q7 Project it could be picked up in Recording mode.
  • [QS-2143] - Completion proposals appear after typing space inside comment block
  • [QS-2224] - typing F1 in textbox is not recorded
  • [QS-2257] - try command could cause outofmemory then code block fail too much times.
  • [QS-2267] - Drag'n'drop test failing
  • [QS-2270] - ECL Completion is not working if following strings are present.
  • [QS-2275] - Multi-line string literals are not supported by ECL viewer parser
  • [QS-2276] - Recording at Breadcrumb causes invalid lines recorded.
  • [QS-2279] - Q7 does't show context menu for assertion, if not have select some control.
  • [QS-2280] - Q7 Cloud Client will fail with stupid errors if incorrect host is specified.
  • [QS-2281] - Regression in cell access recording
  • [QS-2282] - 35 failing tests after changing event flow on replay
  • [QS-2285] - Q7 1.2.11 cannot launch AUT which is successfully launched by Q7 1.2.10

Improvements

  • [QS-2288] - Add key -all to command 'select' to select all items matching to a name/wildcard

1.2.12 – 14 Dec 2012

Bug Fixes

  • [QS-2090] - Incremental build performance degradation
  • [QS-2153] - Changes in Script editor broken a test
  • [QS-2209] - Q7 does not work with latest 4.3 platform build
  • [QS-2210] - Vozone dogfood test 10_ParallelExecution.scenario regression
  • [QS-2218] - Cannot replay script that checks item with index
  • [QS-2227] - Weird behavior of 32-bit Q7 when launched using 64-bit Q7 workspace
  • [QS-2228] - Q7 can't replay 'get-view' command if view contains ":" in its name.
  • [QS-2239] - Unnesessary [set-text ""] is inserted.
  • [QS-2240] - key-type "M1+s" is inserted into wrong place and fails to be executed correctly.
  • [QS-2241] - Q7 creates invalid XML junit report file.
  • [QS-2243] - "Click when complete" button click can't be replayed.
  • [QS-2244] - Cheat Sheet can't be opened from Help menu during replay.
  • [QS-2246] - Execution will hang if debug is already performed in same time.
  • [QS-2253] - GEF Double click is not being recorded
  • [QS-2258] - Can't assert text in Cheat Sheets view.
  • [QS-2262] - Strange documentation in sown for some ecl commands.
  • [QS-2263] - Wrong location for button without text and tooltip
  • [QS-2264] - Setting boolean value cannot be replayed
  • [QS-2265] - Bunch of errors in AUT log related to GEFDescriberRecorderExtension

Improvements

  • [QS-2129] - Need to deal with a "single-click' events on project explorer tree.
  • [QS-2250] - Select value from combo based on pattern
  • [QS-2251] - Debug context should also have filters, to not terminate specified launches.

1.2.11 – 30 Nov 2012

Bug Fixes

  • [QS-1877] - Unable to replay java class outline assertion when outline is opened using hotkey
  • [QS-2047] - Autocomplete in sequence diagram: unable to replay recorded script, unable to record second selection
  • [QS-2123] - Workflow GEF actions are added at wrong coordinates.
  • [QS-2124] - Alt+Left click is recorded twice which makes test fail.
  • [QS-2125] - Quick Access field is wrongly captured if there are opened editors.
  • [QS-2131] - "get-control Any" command is recorded when I click Ctrl+PageUp to switch between editors.
  • [QS-2133] - Assertion mode can't be set by "Alt+Shift+7" after "Ctrl+Shift+L" is pressed in AUT.
  • [QS-2134] - Q7 doesn't record "Open With" button click correctly.
  • [QS-2139] - Can't test incremental text search - Q7 types test into the editor instead of status line.
  • [QS-2140] - Ctrl+Alt+Arrow Up/Down is not recorded by Q7.
  • [QS-2158] - Q7 can't replay "Close Others" command on editor.
  • [QS-2164] - Q7 does not use tooltips for locating dialog buttons
  • [QS-2166] - Renaming of files in Q7 workspace context using in place editor will lost file content.
  • [QS-2167] - DateTime picker in pop-up window
  • [QS-2168] - "Parameter Object is not assigned" - test fails to assert Eclipse window title.
  • [QS-2170] - Q7 Runner restarts AUT for no reason
  • [QS-2199] - Clicks on perspective buttons are not recorded
  • [QS-2200] - Eclipse platform version 4.3 is not supported
  • [QS-2203] - Search by text for tool button, if no tooltip available
  • [QS-2204] - Two clicks recorded on radio tool button click in E4
  • [QS-2205] - Invalid signature for a binary EMF serialization
  • [QS-2213] - Q7 update via p2 does not work out of the box
  • [QS-2214] - Test fails to be replayed.
  • [QS-2219] - Support legacy tests for Nebula Grid
  • [QS-2220] - Q7 sets folder name as path during the replay.
  • [QS-2222] - Q7 cannot start ECP aut
  • [QS-2226] - Q7 can't launch Juno after installing SR1 patch

Improvements

  • [QS-2211] - Collapse consequent mouse moves on edit parts

1.2.10 – 16 Nov 2012

Bug Fixes

  • [QS-2099] - Incorrect determing of license id
  • [QS-2126] - "switch editor" window hangs after assertion mode has been activated.
  • [QS-2135] - OPEN_ON_SINGLE_CLICK preference is not set/restored by preference context.
  • [QS-2144] - File content remains same, then apply Workspace context, and file are modified.
  • [QS-2154] - set-focus on Mac selects the whole contents of texbox, so tests passing on Windows fails on Mac
  • [QS-2155] - Q7 records unnecessary clicks on text boxes
  • [QS-2159] - Playback failure with 'Open Resource' dialog Down Arrow button menu
  • [QS-2161] - Test execution hangs.
  • [QS-2165] - Assert mode activation shortcut on Mac
  • [QS-2167] - DateTime picker in pop-up window
  • [QS-2169] - Q7 records wrong tab-folder index.
  • [QS-2171] - Q7 cannot set value in combo
  • [QS-2172] - Nothing being recorded
  • [QS-2175] - Compare view can't be closed by Q7 and AUT hangs.
  • [QS-2184] - Regression in AUT from sources
  • [QS-2185] - Option to force GC if cannot clean workspace
  • [QS-2186] - Workspace context could be incorrectly captured if files are not in sync with filesystem.
  • [QS-2187] - type-text command should type into Text control.

Improvements

  • [QS-2119] - Extended widget information in assertion mode

1.2.9 – 12 Nov 2012

Bug Fixes

  • [QS-2091] - On some AUTs test execution from runner hangs
  • [QS-2100] - Occasionally Q7 records setting focus to textbox of closed dialog
  • [QS-2101] - AUT from sources fails to resolve org.eclipse.core.runtime
  • [QS-2104] - Unable to create new AUT
  • [QS-2106] - Graphiti editors are not captured by workbench context
  • [QS-2109] - Incorrect path to dock icon on mac os x
  • [QS-2110] - Control panel does not show a syntax error location
  • [QS-2113] - Q7 resolve AUT each time I've open AUT edit dialog, and its very slow.
  • [QS-2114] - Table checkboxes check is failed during replay.
  • [QS-2120] - Each start of Eclipse Application with Q7 resolves target platform, it takes a very long time.
  • [QS-2127] - Support Nebula Grid cell editing
  • [QS-2128] - Q7 can't deal with AUT restart.
  • [QS-2130] - NPE window appears when I close Package Explorer view in recording mode.
  • [QS-2136] - Remove spellchecker from script editor
  • [QS-2142] - "Close Editor" action is recorded as get-editor | click in Eclipse 4.
  • [QS-2145] - Q7 hang when tries to replay testcase with restart from control panel.
  • [QS-2146] - Nebula module license shows error in license dialog when pressing 'check status'
  • [QS-2148] - When cell editor opens modal dialog, Q7 records a script which cannot be replayed
  • [QS-2151] - Control panel does not prompt for save recorded script
  • [QS-2156] - Q7 Test Launch configuration dialog is unusable

Improvements

  • [QS-2102] - Deep search of projects inside -import parameter
  • [QS-2105] - Follow convention of surefire plugin on JUnit XML location
  • [QS-2111] - Error markers in test editor and control panel
  • [QS-2115] - Command to substitute eclipse variables
  • [QS-2147] - ECL command to execute an external process.
  • [QS-2149] - Remove non-user commands from ECL API docs
  • [QS-2162] - Start an AUT and close the AUT Selection dialog in a single action

1.2.8 – 19 Oct 2012

Bug Fixes

  • [QS-1840] - It is possible to change context/test name to an empty name from the editor
  • [QS-2044] - Exception when trying to execute unsaved test many times
  • [QS-2051] - Maven build does not fail when there are failing Q7 tests
  • [QS-2057] - Exception while replaying test with drag-n-drop
  • [QS-2058] - Left and right parts of merge window cannot be differentiated
  • [QS-2061] - Q7 convert license urls to lower case, which makes an issue on linux builds which have uppercase letters in path
  • [QS-2062] - Single directory target platform is not supported
  • [QS-2068] - Unable to replay assertion of link's ends
  • [QS-2069] - Dropping contexts to test case editor records some junk
  • [QS-2070] - Only first context is opened when two or more were selected
  • [QS-2071] - Cursor is misplaced when inserting text in Name/Tag field
  • [QS-2078] - AUT from sources has different menu and main toolbar
  • [QS-2079] - AUT from sources does not work when eclipse folder is write-protected
  • [QS-2087] - Toolbar button clicks in rcp.browser are not being recorded
  • [QS-2092] - Q7 Runner marks timed out test as passed.

Improvements

  • [QS-2089] - Implement popup menu for name/tag fields in test case editor

New Features

  • [QS-2077] - Support file linking from current Q7 workspace in Workspace Context
  • [QS-2094] - Q7 Runner restarts AUT when given amount of tests fails by timeout.
  • [QS-2064] - Parameters context
  • [QS-2077] - Support linked resources

1.2.7 – 01 Oct 2012

Bug Fixes

  • [QS-2037] - Drag'n'drop does not work correctly on canvas
  • [QS-2040] - Better support for drag-n-drop in "unknown" widget (e.g. Canvas)

Improvement

1.2.6 – 14 Sep 2012

Bug Fixes

  • [QS-1982] - Support for View/Editor maximize/minimize actions
  • [QS-1924] - Unclear error message when files are locked.
  • [QS-1954] - View expansion recording is inconsistent
  • [QS-1967] - Recorded script does not distinguish separate editors with the same title
  • [QS-1989] - Test case editors are not saved/restored in workspace
  • [QS-1995] - Test Case Editor does not closes when project closes
  • [QS-1997] - Q7 doesn't correctly support AUTs then they require restart on launch.
  • [QS-1999] - Ability to explicitly set ECL input param
  • [QS-2007] - Multiline comments break completion
  • [QS-2019] - Bundle pool cleaning could be inacurate in case of some application still using it on windows.
  • [QS-2021] - Support additional files from AUT's configuration folder
  • [QS-2022] - Keep all the info from AUT's config.ini
  • [QS-2027] - Store debug context values in plain format
  • [QS-2028] - Q7 External AUT dialog allow to be closed before name editing is applied.
  • [QS-2033] - Q7 could not create test report
  • [QS-2034] - Completion list in ECL editor is incomplete
  • [QS-2035] - Startup working directory for AUT
  • [QS-2036] - We should strip empty lines from AUT's ini-file
  • [QS-2043] - Select AUT dialog is shown multiple times from control panel.

Improvements

  • [QS-2010] - Collect all known scriptlets automatically
  • [QS-1793] - Reduce runner size
  • [QS-1977] - Q7 should support Eclipse Juno (3.8, 4.2) release.
  • [QS-1994] - Impement repeat command.
  • [QS-2014] - Improve ECL editor

1.2.5 – 16 Aug 2012

Bug Fixes

  • [QS-1827] - Remove the ability to add text to the ECL script in debug mode
  • [QS-1828] - "Record a Snippet" button should be disabled when test is run in debug mode
  • [QS-1964] - Add end-of-life license check
  • [QS-1974] - Graceful shutdown does not work for all AUTs
  • [QS-1418] - "Capture" and "Apply" buttons should always be visible in Preference context editor
  • [QS-1975] - Add an option to control graceful shutdown timeout
  • [QS-1988] - Failed to get property nodes for path "" error.

1.2.4 – 10 Aug 2012

Bug Fixes

  • [QS-1886] - Q7 does not prompt for save before the launch when trying to launch an unsaved test case
  • [QS-1909] - Q7 doesn't record labels click (iTest)
  • [QS-1911] - iTest session window can't be closed during replay.
  • [QS-1912] - Session name is not updated during Q7 test replay.
  • [QS-1913] - Q7 captures wrong section name.
  • [QS-1916] - Ctrl+S isn't replayed by Q7.
  • [QS-1921] - Q7 can't find port selection window.
  • [QS-1933] - Unexpected string is added in some tests
  • [QS-1940] - When debugging test case and terminate the process, test case sometimes is marked as executed
  • [QS-1942] - Failed to select value from combo in cell
  • [QS-1952] - Tab click is not recorded
  • [QS-1960] - CCombo support is broken in 1.2.3 [regression]
  • [QS-1963] - Occasinal NPEs in recorders after AUT startup
  • [QS-1966] - Exception while replaying test

Improvements

  • [QS-1972] - Graceful AUT shutdown from Q7 Runner
  • [QS-1782] - Support selection of ruler columns by type
  • [QS-1799] - Add the assertion on position of caret in editors
  • [QS-1891] - Add support for control decorators
  • [QS-1955] - Record set-focus for text boxes which have focus listeners
  • [QS-1968] - select-item command to use with get-item

1.2.3 – 03 Aug 2012

Bug Fixes

  • [QS-1868] - Contexts remain applicable if test case's content is replaced
  • [QS-1876] - Eclipse application under Test improperly clones target platform
  • [QS-1877] - Unable to replay java class outline assertion when outline is opened using hotkey
  • [QS-1886] - Q7 does not prompt for save before the launch when trying to launch an unsaved test case
  • [QS-1888] - Weird behavior when clicking on a customer table
  • [QS-1892] - Incorrect working with tables/trees inside section
  • [QS-1903] - Regex selectors don't work for get-edit-part command
  • [QS-1915] - Q7 Runner and Q7 Agent improperly handle spaces in AUT workspace path
  • [QS-1918] - Contexts are not displayed if I Rename opened test without closing its editor.
  • [QS-1930] - Q7 Runner does not show the result of last test in console output
  • [QS-1931] - ECL debugging does not work when AUT is on remote host
  • [QS-1935] - Job collector does not wait for canceled jobs
  • [QS-1941] - Q7 Eclipse Application as AUT launch configuration incorrectly process workspace plugins when no plugins selected
  • [QS-1942] - Failed to select value from combo in cell
  • [QS-1944] - hover-text is recorded when information control is shown using keyboard.
  • [QS-1950] - Copyright on Q7 splashscreen does not match to current year

Improvements

  • [QS-1870] - Persstence for Q7 runtime options
  • [QS-1887] - Recording option to record textbox selections
  • [QS-1889] - Progress monitor on searching for references when removing Q7 elements
  • [QS-1932] - Make sure currently executed line is visible when test case hits breakpoint
  • [QS-1934] - ECL command to take screenshot and include into report
  • [QS-1946] - get-items command to get all items from a table
  • [QS-1951] - collapse-all and expand-all for tree and tree items
  • [QS-1906] - Need more convenient licensing model
  • [QS-1907] - More sophisticated event recording
  • [QS-1936] - Some way to call methods with arguments via reflection from ECL

1.2.2 – 18 June 2012

Bug Fixes

  • [QS-1111] - Actions on context menu for tabs on tab folder cannot be replayed
  • [QS-1144] - Cannot assert links titles in Select link from list window
  • [QS-1187] - quot;Widget is disposed" exceptions while recording test
  • [QS-1247] - Recording is incorrect when two dialog window with the same name
  • [QS-1269] - Unable to replay assertion of button's properties and button usage
  • [QS-1279] - AUT freeze when click on instance's slot
  • [QS-1326] - Making new folder in the workspace cannot be replayed
  • [QS-1763] - At the replaying of test the context is dropped to another position
  • [QS-1789] - At the adding assert on html-file the context in file is not displayed
  • [QS-1821] - Statistics is incorrect when test case and test suite are run simultaneously
  • [QS-1822] - Filled test case has "empty test" icon in Q7 Explorer and Tags view
  • [QS-1855] - Context doesn't become unresolved when deleting referenced project and scenario editor is opened
  • [QS-1857] - Failed test editor is not opened by clicking a link in Execution View, if test was executed as part of test suite
  • [QS-1860] - quot;get-property" command for tree item causes the item to expand.
  • [QS-1872] - Unable to execute several test suites as test case from Q7 explorer
  • [QS-1874] - When selecting test suite and test, test is replaced with another one
  • [QS-1875] - Execution permissions for native launcher are not preserved when packaging product for mac and linux
  • [QS-1878] - Q7 incorrectly determines presence of internet connection during license check
  • [QS-1879] - Q7 cannot be installed into Eclipse 3.7.2
  • [QS-1880] - Q7 job waiting mechanism hangs sometimes
  • [QS-1895] - Q7 Client fails with OME while trying to upload AUT to server
  • [QS-1897] - Q7 Runner does not report error messages to console when passing paths to invalid projects
  • [QS-1899] - Q7 server on Windows cannot handle uploaded AUTs properly

Improvements

  • [QS-872] - Add support for column titles click recording
  • [QS-1375] - Assertion of a child list.
  • [QS-1861] - Add 'collapse' and 'expand' commands for tree items
  • [QS-1869] - Add popup to advanced options dialog which would display testOptions
  • [QS-1873] - get-table-data command
  • [QS-1884] - ECL command to append text info into report
  • [QS-1898] - Extensive logging for Q7 Runner to track down "no tests found" issue

1.2.1 – 25 Apr 2012

Bug Fixes

  • [QS-1835] - Write a guide: How to implement Q7 Report Renderer
  • [QS-1297] - Q7 records "close" command and fails to replay it.
  • [QS-1429] - When I rename AUT configuration which is already running - it becomes marked as stopped in Applications view although is is still running.
  • [QS-1435] - quot;Finish" button should be disabled when I try to create second AUT with the same name.
  • [QS-1531] - Can't assert tree item for a bold font.
  • [QS-1699] - Q7 doesn't record Preference window opening from toolbar menu (Tigerstripe).
  • [QS-1817] - Opening of Preferences window in Tigerstripe is not recorded
  • [QS-1830] - If test-suite is opened, then tag cannot be added in Q7 Explorer
  • [QS-1832] - StackOverflowError is displayed at the execute looped test-suite
  • [QS-1843] - Q7 Advanced asserts logic call for not allowed methods during property lookup
  • [QS-1850] - Exception when replacing text in workspace search
  • [QS-1854] - Incorrect message when execute test case with unreferenced context
  • [QS-1447] - Q7 can't create AUT target platform when bundels.info contain absent plugins
  • [QS-1844] - Q7 should allow to configure override of -eclipse.keyring argument to default location.

1.2 – 22 Mar 2012

See article for a list of major new features

Version 1.1 changelog.

1.1.7 – 20 Feb 2012

Bug Fixes

  • [QS-1739] - ModelException if I delete a test case with opened control panel.
  • [QS-1767] - Q7 cannot connect to blackberry native SDK AUT
  • [QS-1777] - hover-at-text-offset does not provide proper error handling
  • [QS-1778] - 64-bt Q7 runner does not handle 32-bit AUTS
  • [QS-1780] - ClassCastException when I perform search in Q7 on Linux
  • [QS-1786] - Incorrect Q7 behavior when testcase hangs or user cancels execution.
  • [QS-1791] - Runner does not grab AUT stdout when startup fails

Improvements

  • [QS-1783] - Ability to assert that error log is empty
  • [QS-1723] - General-purpose ECL commands for working set management
  • [QS-1787] - Describe how to package custom ECL command and use it with Q7

1.1.6 – 02 Feb 2012

Bug Fixes

  • [QS-1589] - Incorrect conversions in ECL
  • [QS-1632] - Tests with control characters cannot be saved
  • [QS-1676] - When I remove a single project from workspace I see 'Remove all references' dialog
  • [QS-1693] - Failed to set selection on existing element on runtime
  • [QS-1709] - Weird behavior when there are several tests with the same id
  • [QS-1724] - Perspective switch dialog does not work on mac os x
  • [QS-1729] - Deadlock in Q7 Builder?
  • [QS-1737] - Bunch of errors when trying to use ruler hovers in mac os x
  • [QS-1738] - Assertion window crack
  • [QS-1744] - Tests without plain-text ECL contexts have not been replayed
  • [QS-1746] - Inconsistent keystrokes for operating list of contexts in test case editor
  • [QS-1748] - Q7 cannot connect to Adobe Flash Builder on Mac OS X

Improvement

  • [QS-1721] - Validate resource integrity during Q7 build
  • [QS-1754] - Remove raw content from test cases
  • [QS-1755] - Remove .content from plaintext test cases

1.1.5 – 16 Jan 2012

Bug Fixes

  • [QS-1432] - SetupAUT context can not be applied if AUT configuration was renamed or deleted in a previous Q7 test.
  • [QS-1482] - Q7 cannot select link when it decorated with error icon
  • [QS-1533] - When try to replay test and Q7 have one AUT and Q7 can't connect to it, Q7 must show AUT selection dialog
  • [QS-1570] - Invalid thread access exception when trying capture contexts when AUT is not started
  • [QS-1573] - Cannot add element to the end of the list for "stringRefsToAttributes" property in table on test replay
  • [QS-1588] - Inconsistent result for Vozone tests
  • [QS-1598] - AUT is not specified in the 'DefaultContext' launch configuration
  • [QS-1599] - If file is defined as ignored file in Workspace context, then parent folder should be ignored too
  • [QS-1612] - No "AUT selection" window is shown
  • [QS-1617] - OutOfBound exception when changing editor order in workbench context.
  • [QS-1624] - Q7 command execution delay is not correctly shown after preference context is applied.
  • [QS-1626] - Clear Preferences option becomes unchecked if I press "Capture" button.
  • [QS-1630] - ConcurrentModificationException during checkout from svn
  • [QS-1646] - Properties View - Link surrounded by text cannot be clicked
  • [QS-1647] - Memory Leak in Q7TestLaunch causing launches to be not cleared
  • [QS-1655] - Tigerstripe: Annotation table is not displayed during test replay.
  • [QS-1656] - Wrong message of test failure for test with AUT restart
  • [QS-1658] - New AUT opens when I run test with restart from Tigerstripe unstable test set
  • [QS-1665] - Exception when applying just now captured workspace context
  • [QS-1667] - Cannot verify text font when I run test TextExampleAnnotation on build
  • [QS-1670] - [Tigerstripe] Q7 records unsupported "CellClick and can't replay it.
  • [QS-1697] - Tag's view some times not updated.
  • [QS-1700] - get-item method infinity symbol
  • [QS-1719] - Unidentified migration problems in Tigerstripe between bug fix releases

1.1.3 – 09 Dec 2011

Bug Fixes

  • [QS-1563] - big text property assert problem under linux
  • [QS-1353] - Pressing on "Alt+Shift+R" is not recorded
  • [QS-1405] - Command "get-preferences-menu" is not recorded and not replayed on Mac OS
  • [QS-1458] - Q7 can't assert table content
  • [QS-1459] - Q7 fails to drop into correct cell.
  • [QS-1534] - Invalid gef parts position detection
  • [QS-1547] - OutOfMemoryError instead of something more meaningful
  • [QS-1548] - "set-dialog-result" command doesn't work at the exporting project
  • [QS-1552] - After applying contexts from gwt.tools GWT stop working
  • [QS-1554] - Test on editor which was recorded on Window is not replayed on MacOS
  • [QS-1556] - Update ECL Error
  • [QS-1558] - Q7 freezes when adding third AUT
  • [QS-1572] - Page is not found http://www.xored.com/q7/add-ons
  • [QS-1579] - Q7 can't find model properties to perfrom assert on replay
  • [QS-1581] - Runtime core exception if I try to apply workspace context.

Improvements

  • [QS-1159] - Support for GEF checkboxes
  • [QS-1562] - Improve style ranges support
  • [QS-1226] - As a user I would like to be able to test floating API docs

1.1.2 – 30 Nov 2011

Bug Fixes

  • [QS-1403] - Better support for drag'n'drop in SWT
  • [QS-1469] - OutOfMemory error occurs constantly when JBoss is started as Q7 AUT.
  • [QS-1481] - Cannot assert tooltips with validation errors
  • [QS-1495] - Preferences context should support workspace relative values.
  • [QS-1513] - Q7 fail to locate elements on diagrams
  • [QS-1514] - Misprint in progress window
  • [QS-1515] - deadlock problem in latest Q7
  • [QS-1523] - Text editing fails randomly
  • [QS-1524] - Make scout-ide tests compatible with Mac
  • [QS-1525] - AUT is not terminated after test execution in some cases
  • [QS-1541] - Q7 does not work Browser RCP
  • [QS-1543] - Too much dependencies from Q7 Runtime to org.eclipse.core.resources

1.1.1 – 18 Nov 2011

Bug Fixes

  • [QS-1024] - Cannot connect to AUT makes no sense
  • [QS-1366] - Left and right parts of Text compare have the same index and cannot be differentiated
  • [QS-1452] - The longer the test gets the slower Q7 is recording
  • [QS-1538] - Workbench context doesn't capture view state.
  • [QS-1347] - Substitute workspace location in preference context
  • [QS-1463] - Store licenses in ${user.home}/.q7

1.1 – 31 Oct 2011

See blog post for a list of major new features.

Labels: