Access Keys:
Skip to content (Access Key - 0)
Log in (Access Key - 5)



Toggle Sidebar

Features 0.7.2

Download

download the final release

Feature Tour

Problem View

To avoid inappropriate alert popups for unresolved bricks MOLYB-58 a problem view was added. The problem view is divided in categories listed in a tree view. We are starting with two categories for brick related problems, unresolved bricks and bricks with parameters not set. Other problem categories may follow.
The category label will display the number of problems under this category in brackets. Each problem listed is linked with the entry in the test suite view causing the problem. A double click will bring up the right tab view, eventually expand the right nodes and select the entry.

New command waitForPopUpWithTitle

If a window has no name, for instance if it was opened with target="_blank", it cannot be catched with the regular waitForPopUp command.
Using waitForPopUpWithTitle allows catching windows by title instaed of window.name. This might help in most cases.
But window title are not enforced to be unique. So replaying a test with waitForPopUpWithTitle can lead to unexpected behavior if more than one window with this title is opened.

Preferences for screenshot capturing

You have now the possibilty to configure a maximum width and height for the screenshots molybdenum takes if an error occurs or if you use the caputreScreenshot command. Edit -> Preferences -> Screenshot.

These settings are stored as user preference "extensions.molybdenum.screenshot.maxWidth" and "extensions.molybdenum.screenshot.maxHeight"

Lock the list of recently used autostart arguments (do not rotate entries)

People are using the autostartArgument to point to a release specific property file, e.g. "http://svn.xyz.com/branches/release_2.2/src/main/resources/vars.xml".
Nevertheless, when rerunning a testscript from a previous testrun, it's likely that the properties have been tagged for that testrun, e.g. "http://svn.xyz.com/tags/ci_build_release_2.2_520/src/main/resources/vars.xml". As this tag changes for every testrun, the list of autostart arguments constantly rotates.
Use the lock button to turn off the rotation and keep what you currently have stored inside:


This setting is stored as user preference "extensions.molybdenum.autostartArgument.rotation"

Btw. the entries are stored in the user preferences like this:
extensions.molybdenum.autostartArgument_0
extensions.molybdenum.autostartArgument_1
extensions.molybdenum.autostartArgument_2
...

Report layout improvements

  • file size of HTML report reduced by ~35%
  • improved CSS support
  • introduced progress bar
  • re-arranged header infos
  • proper column alignment of test details

Overview of improvements and new features

Molybdenum (14 issues)
T Key Summary Status
Improvement MOLYB-246 Report: introduce progress bar Resolved
New Feature MOLYB-242 Provide a way to lock the list of recently used autostart arguments Resolved
Improvement MOLYB-233 Screenshot options in user preferences Resolved
Improvement MOLYB-231 captureScreenshot command never appears as failed in report Resolved
Improvement MOLYB-229 Report: make metadata less prominent but keep the execution date clearly visible Resolved
Improvement MOLYB-228 Report: don't display milliseconds in report duration Resolved
Improvement MOLYB-227 Report: fix broken command indentations Resolved
Improvement MOLYB-226 Report: pre-render open state of failed tests already in XSL Resolved
Improvement MOLYB-225 Report: command messages and descriptions don't need to be collapsable Resolved
Improvement MOLYB-224 Report: replace moly logo with favicon Resolved
Improvement MOLYB-216 Saving a screenshot can take very long Resolved
Improvement MOLYB-180 open Flag should not be saved - it makes merging brick repositories and testsuite files complicated Resolved
Improvement MOLYB-70 Editing brick without params brings up empty dialog Resolved
Improvement MOLYB-38 Provide CSS configuration for moly report Resolved

Issues fixed

Molybdenum (17 issues)
T Key Summary Status
Bug MOLYB-258 CLONE -recorder records frame changes in the same window as popup window catches Resolved
Bug MOLYB-257 click and other commands based on events are not working in popups Resolved
Bug MOLYB-254 Testcase loading not logged correctly Resolved
Bug MOLYB-250 update.rdf will be packed into xpi Resolved
Bug MOLYB-249 column layouting of command | target | value broken Resolved
Bug MOLYB-241 Report: expand failures only will not collapse nodes without failure Resolved
Bug MOLYB-238 Error when adding new testcase Resolved
Bug MOLYB-237 captureScreenshotAndWait appears during command input auto completion Resolved
Bug MOLYB-236 wrong cursor positoon after collapse all Resolved
Bug MOLYB-223 Manual capturing Screenshot fails when calling nsIDOMHTMLCanvasElement.toDataURL Resolved
Bug MOLYB-220 Attaching relative BrickRepo Resolved
Bug MOLYB-213 Saving brick repository is complicated Resolved
Bug MOLYB-187 run from cursor does not work if a brick is selected Resolved
Bug MOLYB-181 processed Resources are moved away during report generation Resolved
Bug MOLYB-146 Recorder does not recognize window selection Resolved
Bug MOLYB-58 Unresolved brick warning pops up at inappropriate times Resolved
Bug MOLYB-16 linebreaks in desc are not preserved Resolved

last edited on Apr 27, 2009 11:31
Adaptavist Theme Builder Powered by Atlassian Confluence