Skip to content

Instantly share code, notes, and snippets.

@ingorichter
Created May 11, 2014 00:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ingorichter/579c34663cbb952a0f89 to your computer and use it in GitHub Desktop.
Save ingorichter/579c34663cbb952a0f89 to your computer and use it in GitHub Desktop.
Brackets Extension Test Suite Results Linux
<?xml version="1.0" encoding="UTF-8" ?>
<testsuites>
<testsuite name="StringMatch" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:09:04">
</testsuite>
<testsuite name="StringMatch _generateMatchList" errors="0" tests="6" failures="0" time="0" timestamp="2014-05-08T13:09:04">
undefined
undefined
undefined
undefined
undefined
undefined
</testsuite>
<testsuite name="CodeHintManager" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:09:09">
</testsuite>
<testsuite name="CodeHintManager Hint Provider Registration" errors="0" tests="3" failures="0" time="4.863" timestamp="2014-05-08T13:09:04">
<testcase classname="CodeHintManager Hint Provider Registration" name="should register provider for a new language" time="4.436"></testcase>
<testcase classname="CodeHintManager Hint Provider Registration" name="should register higher-priority provider for existing language" time="0.189"></testcase>
<testcase classname="CodeHintManager Hint Provider Registration" name="should register &quot;all&quot; languages provider" time="0.234"></testcase>
</testsuite>
<testsuite name="CodeHintManager HTML Tests" errors="0" tests="4" failures="0" time="0.923" timestamp="2014-05-08T13:09:08">
<testcase classname="CodeHintManager HTML Tests" name="should show code hints menu and insert text at IP" time="0.326"></testcase>
<testcase classname="CodeHintManager HTML Tests" name="should dismiss code hints menu with Esc key" time="0.258"></testcase>
<testcase classname="CodeHintManager HTML Tests" name="should dismiss code hints menu when launching a command" time="0.156"></testcase>
<testcase classname="CodeHintManager HTML Tests" name="should stop handling keydowns if closed by a click outside" time="0.178"></testcase>
</testsuite>
<testsuite name="Code Inspection" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:09:19">
</testsuite>
<testsuite name="Code Inspection Unit level tests" errors="0" tests="11" failures="0" time="3.985" timestamp="2014-05-08T13:09:09">
<testcase classname="Code Inspection Unit level tests" name="should run a single registered linter" time="2.156"></testcase>
<testcase classname="Code Inspection Unit level tests" name="should run two linters" time="0.034"></testcase>
<testcase classname="Code Inspection Unit level tests" name="should run one linter return some errors" time="0.033"></testcase>
<testcase classname="Code Inspection Unit level tests" name="should run two linter and return some errors" time="0.036"></testcase>
<testcase classname="Code Inspection Unit level tests" name="should not call any other linter for javascript document" time="0.018"></testcase>
<testcase classname="Code Inspection Unit level tests" name="should call linter even if linting on save is disabled" time="0.047"></testcase>
<testcase classname="Code Inspection Unit level tests" name="should return no result if there is no linter registered" time="0.014"></testcase>
<testcase classname="Code Inspection Unit level tests" name="should run asynchoronous implementation when both available in the provider" time="0.226"></testcase>
<testcase classname="Code Inspection Unit level tests" name="should timeout on a provider that takes too long" time="0.533"></testcase>
<testcase classname="Code Inspection Unit level tests" name="should run two asynchronous providers and a synchronous one" time="0.347"></testcase>
<testcase classname="Code Inspection Unit level tests" name="should return results for 3 providers when 2 completes and 1 times out" time="0.532"></testcase>
</testsuite>
<testsuite name="Code Inspection Code Inspection UI" errors="0" tests="21" failures="0" time="4.577" timestamp="2014-05-08T13:09:13">
<testcase classname="Code Inspection Code Inspection UI" name="should run test linter when a JavaScript document opens and indicate errors in the panel" time="0.19"></testcase>
<testcase classname="Code Inspection Code Inspection UI" name="should show only warnings for the current file" time="0.326"></testcase>
<testcase classname="Code Inspection Code Inspection UI" name="should show problems panel after too many errors" time="0.159"></testcase>
<testcase classname="Code Inspection Code Inspection UI" name="should not run test linter when a JavaScript document opens and linting is disabled" time="0.171"></testcase>
<testcase classname="Code Inspection Code Inspection UI" name="should not show the problems panel when there is no linting error" time="0.138"></testcase>
<testcase classname="Code Inspection Code Inspection UI" name="status icon should toggle Errors panel when errors present" time="0.183"></testcase>
<testcase classname="Code Inspection Code Inspection UI" name="should run two linters and display two expanded collapsible sections in the errors panel" time="0.145"></testcase>
<testcase classname="Code Inspection Code Inspection UI" name="should run the linter and display no collapsible header section in the errors panel" time="0.174"></testcase>
<testcase classname="Code Inspection Code Inspection UI" name="status icon should not toggle Errors panel when no errors present" time="0.178"></testcase>
<testcase classname="Code Inspection Code Inspection UI" name="should show the error count and the name of the linter in the panel title for one error" time="0.157"></testcase>
<testcase classname="Code Inspection Code Inspection UI" name="should show the error count and the name of the linter in the panel title and tooltip for multiple errors" time="0.161"></testcase>
<testcase classname="Code Inspection Code Inspection UI" name="should show the generic panel title if more than one inspector reported problems" time="0.178"></testcase>
<testcase classname="Code Inspection Code Inspection UI" name="should show no problems tooltip in status bar for multiple inspectors" time="0.154"></testcase>
<testcase classname="Code Inspection Code Inspection UI" name="should show no problems tooltip in status bar for 1 inspector" time="0.159"></testcase>
<testcase classname="Code Inspection Code Inspection UI" name="should Go to First Error with errors from only one provider" time="0.188"></testcase>
<testcase classname="Code Inspection Code Inspection UI" name="should Go to First Error with errors from two providers" time="0.177"></testcase>
<testcase classname="Code Inspection Code Inspection UI" name="should handle missing or negative line numbers gracefully (https://github.com/adobe/brackets/issues/6441)" time="0.162"></testcase>
<testcase classname="Code Inspection Code Inspection UI" name="should report an async linter which has timed out" time="0.667"></testcase>
<testcase classname="Code Inspection Code Inspection UI" name="should report an async linter which throws an exception" time="0.157"></testcase>
<testcase classname="Code Inspection Code Inspection UI" name="should report a sync linter which throws an exception" time="0.16"></testcase>
<testcase classname="Code Inspection Code Inspection UI" name="should keep the order as per registration" time="0.571"></testcase>
</testsuite>
<testsuite name="Code Inspection Code Inspector Registration" errors="0" tests="3" failures="0" time="0.596" timestamp="2014-05-08T13:09:18">
<testcase classname="Code Inspection Code Inspector Registration" name="should unregister JSLint linter if a new javascript linter is registered" time="0.197"></testcase>
<testcase classname="Code Inspection Code Inspector Registration" name="should call inspector 1 and inspector 2" time="0.173"></testcase>
<testcase classname="Code Inspection Code Inspector Registration" name="should keep inspector 1 because the name of inspector 2 is different" time="0.221"></testcase>
</testsuite>
<testsuite name="Document Integration" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:09:22">
</testsuite>
<testsuite name="Document Integration Dirty flag and undo" errors="0" tests="5" failures="0" time="2.466" timestamp="2014-05-08T13:09:19">
<testcase classname="Document Integration Dirty flag and undo" name="should not fire dirtyFlagChange when created" time="1.871"></testcase>
<testcase classname="Document Integration Dirty flag and undo" name="should clear dirty flag, preserve undo when marked saved" time="0.211"></testcase>
<testcase classname="Document Integration Dirty flag and undo" name="should clear dirty flag AND undo when text reset" time="0.193"></testcase>
<testcase classname="Document Integration Dirty flag and undo" name="should fire change but not dirtyFlagChange when clean text reset, with editor" time="0.166"></testcase>
<testcase classname="Document Integration Dirty flag and undo" name="should fire change but not dirtyFlagChange when clean text reset, without editor" time="0.02"></testcase>
</testsuite>
<testsuite name="Document Integration Ref counting" errors="0" tests="1" failures="0" time="0.912" timestamp="2014-05-08T13:09:21">
<testcase classname="Document Integration Ref counting" name="should clean up (later) a master Editor auto-created by calling read-only Document API, if Editor not used by UI" time="0.911"></testcase>
</testsuite>
<testsuite name="DocumentCommandHandlers" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:09:33">
</testsuite>
<testsuite name="DocumentCommandHandlers New Untitled File" errors="0" tests="13" failures="0" time="5.947" timestamp="2014-05-08T13:09:22">
<testcase classname="DocumentCommandHandlers New Untitled File" name="should create a new untitled document in the Working Set" time="2.048"></testcase>
<testcase classname="DocumentCommandHandlers New Untitled File" name="should swap out untitled document in the Working Set after saving with new name" time="0.206"></testcase>
<testcase classname="DocumentCommandHandlers New Untitled File" name="should recognize that a previously untitled, but now saved, document can be saved without prompting for a filename" time="0.174"></testcase>
<testcase classname="DocumentCommandHandlers New Untitled File" name="should ask to save untitled document upon closing" time="0.229"></testcase>
<testcase classname="DocumentCommandHandlers New Untitled File" name="should keep dirty untitled document in Working Set when close document is canceled" time="0.102"></testcase>
<testcase classname="DocumentCommandHandlers New Untitled File" name="should keep dirty untitled document in Working Set when saving during close is canceled" time="0.115"></testcase>
<testcase classname="DocumentCommandHandlers New Untitled File" name="should remove dirty untitled Document from Working Set when closing document is not saved" time="0.123"></testcase>
<testcase classname="DocumentCommandHandlers New Untitled File" name="should remove new untitled Document from Working Set upon closing" time="0.108"></testcase>
<testcase classname="DocumentCommandHandlers New Untitled File" name="multiple untitled documents shouldn&apos;t conflict" time="0.232"></testcase>
<testcase classname="DocumentCommandHandlers New Untitled File" name="should save-all multiple untitled documents" time="0.789"></testcase>
<testcase classname="DocumentCommandHandlers New Untitled File" name="close-all should save multiple untitled documents" time="0.793"></testcase>
<testcase classname="DocumentCommandHandlers New Untitled File" name="canceling a save-all prompt should cancel remaining saves" time="0.53"></testcase>
<testcase classname="DocumentCommandHandlers New Untitled File" name="canceling any close-all save should not close any documents" time="0.484"></testcase>
</testsuite>
<testsuite name="DocumentCommandHandlers Close File" errors="0" tests="2" failures="0" time="0.186" timestamp="2014-05-08T13:09:28">
<testcase classname="DocumentCommandHandlers Close File" name="should complete without error if no files are open" time="0.021"></testcase>
<testcase classname="DocumentCommandHandlers Close File" name="should close a file in the editor" time="0.163"></testcase>
</testsuite>
<testsuite name="DocumentCommandHandlers Open File" errors="0" tests="1" failures="0" time="0.134" timestamp="2014-05-08T13:09:28">
<testcase classname="DocumentCommandHandlers Open File" name="should open a file in the editor" time="0.133"></testcase>
</testsuite>
<testsuite name="DocumentCommandHandlers Save File" errors="0" tests="2" failures="0" time="0.756" timestamp="2014-05-08T13:09:28">
<testcase classname="DocumentCommandHandlers Save File" name="should save changes" time="0.263"></testcase>
<testcase classname="DocumentCommandHandlers Save File" name="should preserve line endings when saving changes" time="0.491"></testcase>
</testsuite>
<testsuite name="DocumentCommandHandlers Save As" errors="0" tests="4" failures="0" time="1.426" timestamp="2014-05-08T13:09:29">
<testcase classname="DocumentCommandHandlers Save As" name="should close the original file, reopen the saved file and add select the new file in the project tree" time="0.315"></testcase>
<testcase classname="DocumentCommandHandlers Save As" name="should close the original file, reopen the saved file outside the project and add it to the Working Set" time="0.468"></testcase>
<testcase classname="DocumentCommandHandlers Save As" name="should leave Working Set untouched when operation is canceled" time="0.154"></testcase>
<testcase classname="DocumentCommandHandlers Save As" name="should maintain order within Working Set after Save As" time="0.485"></testcase>
</testsuite>
<testsuite name="DocumentCommandHandlers Dirty File Handling" errors="0" tests="7" failures="0" time="1.496" timestamp="2014-05-08T13:09:30">
<testcase classname="DocumentCommandHandlers Dirty File Handling" name="should report clean immediately after opening a file" time="0.195"></testcase>
<testcase classname="DocumentCommandHandlers Dirty File Handling" name="should report dirty when modified" time="0.203"></testcase>
<testcase classname="DocumentCommandHandlers Dirty File Handling" name="should report dirty after undo and redo" time="0.241"></testcase>
<testcase classname="DocumentCommandHandlers Dirty File Handling" name="should report not dirty after explicit clean" time="0.205"></testcase>
<testcase classname="DocumentCommandHandlers Dirty File Handling" name="should report not dirty after undo" time="0.2"></testcase>
<testcase classname="DocumentCommandHandlers Dirty File Handling" name="should update dirty flag with undo/redo after explicit clean" time="0.219"></testcase>
<testcase classname="DocumentCommandHandlers Dirty File Handling" name="should report dirty after undo past clean state, followed by new change" time="0.225"></testcase>
</testsuite>
<testsuite name="DocumentCommandHandlers Decorated Path Parser" errors="0" tests="1" failures="0" time="0.028" timestamp="2014-05-08T13:09:32">
<testcase classname="DocumentCommandHandlers Decorated Path Parser" name="should correctly parse decorated paths" time="0.027"></testcase>
</testsuite>
<testsuite name="DocumentCommandHandlers Opens image file and validates EditorManager APIs" errors="0" tests="1" failures="0" time="0.099" timestamp="2014-05-08T13:09:32">
<testcase classname="DocumentCommandHandlers Opens image file and validates EditorManager APIs" name="should return null after opening an image" time="0.098"></testcase>
</testsuite>
<testsuite name="DocumentCommandHandlers Open image file while a text file is open" errors="0" tests="1" failures="0" time="0.189" timestamp="2014-05-08T13:09:32">
<testcase classname="DocumentCommandHandlers Open image file while a text file is open" name="should fire currentDocumentChange and activeEditorChange events" time="0.188"></testcase>
</testsuite>
<testsuite name="DocumentCommandHandlers Open image file while neither text editor nor image file is open" errors="0" tests="1" failures="0" time="0.085" timestamp="2014-05-08T13:09:32">
<testcase classname="DocumentCommandHandlers Open image file while neither text editor nor image file is open" name="should NOT fire currentDocumentChange and activeEditorChange events" time="0.084"></testcase>
</testsuite>
<testsuite name="DocumentCommandHandlers Open a text file while a text file is open" errors="0" tests="1" failures="0" time="0.212" timestamp="2014-05-08T13:09:32">
<testcase classname="DocumentCommandHandlers Open a text file while a text file is open" name="should fire currentDocumentChange and activeEditorChange events" time="0.212"></testcase>
</testsuite>
<testsuite name="DocumentCommandHandlers Opens text file and validates EditorManager APIs" errors="0" tests="1" failures="0" time="0.116" timestamp="2014-05-08T13:09:33">
<testcase classname="DocumentCommandHandlers Opens text file and validates EditorManager APIs" name="should return an editor after opening a text file" time="0.115"></testcase>
</testsuite>
<testsuite name="DocumentManager" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:09:35">
</testsuite>
<testsuite name="DocumentManager _clearCurrentDocument " errors="0" tests="1" failures="0" time="2.132" timestamp="2014-05-08T13:09:33">
<testcase classname="DocumentManager _clearCurrentDocument " name="should fire currentDocumentChange" time="2.13"></testcase>
</testsuite>
<testsuite name="DocumentManager After _clearCurrentDocument " errors="0" tests="1" failures="0" time="0.159" timestamp="2014-05-08T13:09:35">
<testcase classname="DocumentManager After _clearCurrentDocument " name="getCurrentDocument should return null " time="0.158"></testcase>
</testsuite>
<testsuite name="DragAndDrop" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:09:37">
</testsuite>
<testsuite name="DragAndDrop Testing openDroppedFiles function" errors="0" tests="3" failures="0" time="1.991" timestamp="2014-05-08T13:09:35">
<testcase classname="DragAndDrop Testing openDroppedFiles function" name="should NOT open any image file when a text file is in the dropped file list" time="1.9"></testcase>
<testcase classname="DragAndDrop Testing openDroppedFiles function" name="should show the image when a single image file is dropped" time="0.046"></testcase>
<testcase classname="DragAndDrop Testing openDroppedFiles function" name="should show the last image when multiple image files are dropped" time="0.041"></testcase>
</testsuite>
<testsuite name="ViewCommandHandlers" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:09:39">
</testsuite>
<testsuite name="ViewCommandHandlers Adjust the Font Size" errors="0" tests="4" failures="0" time="2.541" timestamp="2014-05-08T13:09:37">
<testcase classname="ViewCommandHandlers Adjust the Font Size" name="should increase the font size in both editor and inline editor" time="2.258"></testcase>
<testcase classname="ViewCommandHandlers Adjust the Font Size" name="should decrease the font size in both editor and inline editor" time="0.049"></testcase>
<testcase classname="ViewCommandHandlers Adjust the Font Size" name="should restore the font size in both editor and inline editor" time="0.145"></testcase>
<testcase classname="ViewCommandHandlers Adjust the Font Size" name="should keep the same font size when opening another document" time="0.085"></testcase>
</testsuite>
<testsuite name="ProjectManager" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:09:44">
</testsuite>
<testsuite name="ProjectManager createNewItem" errors="0" tests="5" failures="0" time="3.341" timestamp="2014-05-08T13:09:39">
<testcase classname="ProjectManager createNewItem" name="should create a new file with a given name" time="1.921"></testcase>
<testcase classname="ProjectManager createNewItem" name="should fail when a file already exists" time="0.143"></testcase>
<testcase classname="ProjectManager createNewItem" name="should fail when a file name matches a directory that already exists" time="0.057"></testcase>
<testcase classname="ProjectManager createNewItem" name="should fail when file name contains special characters" time="0.16"></testcase>
<testcase classname="ProjectManager createNewItem" name="should fail when file name is invalid" time="1.053"></testcase>
</testsuite>
<testsuite name="ProjectManager deleteItem" errors="0" tests="2" failures="0" time="0.318" timestamp="2014-05-08T13:09:43">
<testcase classname="ProjectManager deleteItem" name="should delete the selected file in the project tree" time="0.256"></testcase>
<testcase classname="ProjectManager deleteItem" name="should delete the selected folder and all items in it." time="0.06"></testcase>
</testsuite>
<testsuite name="ProjectManager Selection indicator" errors="0" tests="3" failures="0" time="0.779" timestamp="2014-05-08T13:09:43">
<testcase classname="ProjectManager Selection indicator" name="should deselect after opening file not rendered in tree" time="0.176"></testcase>
<testcase classname="ProjectManager Selection indicator" name="should reselect previously selected file when made visible again" time="0.319"></testcase>
<testcase classname="ProjectManager Selection indicator" name="should deselect after opening file hidden in tree, but select when made visible again" time="0.281"></testcase>
</testsuite>
<testsuite name="ProjectManager File Display" errors="0" tests="1" failures="0" time="0.126" timestamp="2014-05-08T13:09:44">
<testcase classname="ProjectManager File Display" name="should not show useless directory entries" time="0.125"></testcase>
</testsuite>
<testsuite name="Menus (Native Shell)" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:09:46">
</testsuite>
<testsuite name="Menus (Native Shell) Remove Menu" errors="0" tests="4" failures="0" time="1.732" timestamp="2014-05-08T13:09:44">
<testcase classname="Menus (Native Shell) Remove Menu" name="should add then remove new menu to menu bar with a menu id" time="1.726"></testcase>
<testcase classname="Menus (Native Shell) Remove Menu" name="should remove all menu items and dividers in the menu when removing the menu" time="0.002"></testcase>
<testcase classname="Menus (Native Shell) Remove Menu" name="should gracefully handle someone trying to remove a menu that doesn&apos;t exist" time="0.001"></testcase>
<testcase classname="Menus (Native Shell) Remove Menu" name="should gracefully handle someone trying to remove a menu without supplying the id" time="0.001"></testcase>
</testsuite>
<testsuite name="Menus (Native Shell) Context Menus" errors="0" tests="6" failures="0" time="0.054" timestamp="2014-05-08T13:09:46">
<testcase classname="Menus (Native Shell) Context Menus" name="register a context menu" time="0.007"></testcase>
<testcase classname="Menus (Native Shell) Context Menus" name="open a context menu" time="0.007"></testcase>
<testcase classname="Menus (Native Shell) Context Menus" name="context menu is not clipped" time="0.017"></testcase>
<testcase classname="Menus (Native Shell) Context Menus" name="close context menu" time="0.005"></testcase>
<testcase classname="Menus (Native Shell) Context Menus" name="close context menu using Esc key" time="0.007"></testcase>
<testcase classname="Menus (Native Shell) Context Menus" name="check for context menu to have the right status" time="0.006"></testcase>
</testsuite>
<testsuite name="Menus (HTML)" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:09:48">
</testsuite>
<testsuite name="Menus (HTML) Add Menus" errors="0" tests="6" failures="0" time="1.607" timestamp="2014-05-08T13:09:46">
<testcase classname="Menus (HTML) Add Menus" name="should add new menu in last position of list" time="1.589"></testcase>
<testcase classname="Menus (HTML) Add Menus" name="should add new menu in first position of list" time="0.003"></testcase>
<testcase classname="Menus (HTML) Add Menus" name="should add new menu after reference menu" time="0.002"></testcase>
<testcase classname="Menus (HTML) Add Menus" name="should add new menu before reference menu" time="0.003"></testcase>
<testcase classname="Menus (HTML) Add Menus" name="should add new menu at end of list when reference menu doesn&apos;t exist" time="0.002"></testcase>
<testcase classname="Menus (HTML) Add Menus" name="should not add duplicate menu" time="0.001"></testcase>
</testsuite>
<testsuite name="Menus (HTML) Add Menu Items" errors="0" tests="4" failures="0" time="0.03" timestamp="2014-05-08T13:09:47">
<testcase classname="Menus (HTML) Add Menu Items" name="should add new menu items" time="0.009"></testcase>
<testcase classname="Menus (HTML) Add Menu Items" name="should add menu items to beginning and end of menu section" time="0.007"></testcase>
<testcase classname="Menus (HTML) Add Menu Items" name="should add new menu item in last position of menu if reference command isn&apos;t found in menu" time="0.008"></testcase>
<testcase classname="Menus (HTML) Add Menu Items" name="should not add menu item for these cases" time="0.002"></testcase>
</testsuite>
<testsuite name="Menus (HTML) Remove Menu Items" errors="0" tests="4" failures="0" time="0.01" timestamp="2014-05-08T13:09:47">
<testcase classname="Menus (HTML) Remove Menu Items" name="should add then remove new menu item to empty menu with a command id" time="0.002"></testcase>
<testcase classname="Menus (HTML) Remove Menu Items" name="should add then remove new menu item to empty menu with a command" time="0.003"></testcase>
<testcase classname="Menus (HTML) Remove Menu Items" name="should gracefully handle someone trying to delete a menu item that doesn&apos;t exist" time="0.001"></testcase>
<testcase classname="Menus (HTML) Remove Menu Items" name="should gracefully handle someone trying to delete nothing" time="0.001"></testcase>
</testsuite>
<testsuite name="Menus (HTML) Remove Menu Divider" errors="0" tests="4" failures="0" time="0.007" timestamp="2014-05-08T13:09:47">
<testcase classname="Menus (HTML) Remove Menu Divider" name="should add then remove new menu divider to empty menu" time="0.002"></testcase>
<testcase classname="Menus (HTML) Remove Menu Divider" name="should gracefully handle someone trying to remove a menu divider without supplying the id" time="0.001"></testcase>
<testcase classname="Menus (HTML) Remove Menu Divider" name="should gracefully handle someone trying to remove a menu divider with an invalid id" time="0.001"></testcase>
<testcase classname="Menus (HTML) Remove Menu Divider" name="should gracefully handle someone trying to remove a menu item that is not a divider" time="0"></testcase>
</testsuite>
<testsuite name="Menus (HTML) Remove Menu" errors="0" tests="3" failures="0" time="0.007" timestamp="2014-05-08T13:09:47">
<testcase classname="Menus (HTML) Remove Menu" name="should add then remove new menu to menu bar with a menu id" time="0.004"></testcase>
<testcase classname="Menus (HTML) Remove Menu" name="should gracefully handle someone trying to remove a menu that doesn&apos;t exist" time="0.001"></testcase>
<testcase classname="Menus (HTML) Remove Menu" name="should gracefully handle someone trying to remove a menu without supplying the id" time="0"></testcase>
</testsuite>
<testsuite name="Menus (HTML) Menu Item synchronizing" errors="0" tests="1" failures="0" time="0.004" timestamp="2014-05-08T13:09:47">
<testcase classname="Menus (HTML) Menu Item synchronizing" name="should have same state as command" time="0.004"></testcase>
</testsuite>
<testsuite name="Menus (HTML) Context Menus" errors="0" tests="6" failures="0" time="0.065" timestamp="2014-05-08T13:09:47">
<testcase classname="Menus (HTML) Context Menus" name="register a context menu" time="0.004"></testcase>
<testcase classname="Menus (HTML) Context Menus" name="open a context menu" time="0.012"></testcase>
<testcase classname="Menus (HTML) Context Menus" name="context menu is not clipped" time="0.02"></testcase>
<testcase classname="Menus (HTML) Context Menus" name="close context menu" time="0.005"></testcase>
<testcase classname="Menus (HTML) Context Menus" name="close context menu using Esc key" time="0.01"></testcase>
<testcase classname="Menus (HTML) Context Menus" name="check for context menu to have the right status" time="0.009"></testcase>
</testsuite>
<testsuite name="QuickOpen" errors="0" tests="3" failures="3" time="8.266" timestamp="2014-05-08T13:09:48">
<testcase classname="QuickOpen" name="can open a file and jump to a line, centering that line on the screen" time="2.967"><failure type="expect" message="Expected 374 to be less than 248.39999999999998.">Error: Expected 374 to be less than 248.39999999999998.
at new jasmine.ExpectationResult (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:102:32)
at null.toBeLessThan (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1194:29)
at null.&lt;anonymous&gt; (file:///home/irichter/dev/brackets/test/spec/QuickOpen-test.js:186:39)
at jasmine.Block.execute (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1024:15)
at jasmine.Queue.next_ (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1842:31)
at file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1832:18</failure></testcase>
<testcase classname="QuickOpen" name="can open a file and jump to a line and column, centering that line on the screen" time="2.816"><failure type="expect" message="Expected 374 to be less than 248.39999999999998.">Error: Expected 374 to be less than 248.39999999999998.
at new jasmine.ExpectationResult (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:102:32)
at null.toBeLessThan (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1194:29)
at null.&lt;anonymous&gt; (file:///home/irichter/dev/brackets/test/spec/QuickOpen-test.js:186:39)
at jasmine.Block.execute (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1024:15)
at jasmine.Queue.next_ (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1842:31)
at file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1832:18</failure></testcase>
<testcase classname="QuickOpen" name="can directly open a file in a given line and column, centering that line on the screen" time="2.47"><failure type="expect" message="Expected 287 to be less than 248.39999999999998.">Error: Expected 287 to be less than 248.39999999999998.
at new jasmine.ExpectationResult (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:102:32)
at null.toBeLessThan (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1194:29)
at null.&lt;anonymous&gt; (file:///home/irichter/dev/brackets/test/spec/QuickOpen-test.js:186:39)
at jasmine.Block.execute (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1024:15)
at jasmine.Queue.next_ (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1842:31)
at onComplete (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1838:18)
at jasmine.WaitsForBlock.execute (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:2322:5)
at file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:2336:12</failure></testcase>
</testsuite>
<testsuite name="EditorOptionHandlers" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:10:06">
</testsuite>
<testsuite name="EditorOptionHandlers Toggle Word Wrap" errors="0" tests="4" failures="0" time="3.373" timestamp="2014-05-08T13:09:56">
<testcase classname="EditorOptionHandlers Toggle Word Wrap" name="should wrap long lines in main editor by default" time="2.1"></testcase>
<testcase classname="EditorOptionHandlers Toggle Word Wrap" name="should also wrap long lines in inline editor by default" time="0.898"></testcase>
<testcase classname="EditorOptionHandlers Toggle Word Wrap" name="should NOT wrap the long lines after turning off word-wrap" time="0.151"></testcase>
<testcase classname="EditorOptionHandlers Toggle Word Wrap" name="should NOT wrap the long lines in another document when word-wrap off" time="0.221"></testcase>
</testsuite>
<testsuite name="EditorOptionHandlers Toggle Active Line" errors="0" tests="5" failures="0" time="1.505" timestamp="2014-05-08T13:09:59">
<testcase classname="EditorOptionHandlers Toggle Active Line" name="should NOT show active line in main editor by default" time="0.158"></testcase>
<testcase classname="EditorOptionHandlers Toggle Active Line" name="should NOT show active line in inline editor by default" time="0.858"></testcase>
<testcase classname="EditorOptionHandlers Toggle Active Line" name="should style active line after turning it on" time="0.136"></testcase>
<testcase classname="EditorOptionHandlers Toggle Active Line" name="should have the active line option be FALSE when the editor has a selection" time="0.136"></testcase>
<testcase classname="EditorOptionHandlers Toggle Active Line" name="should style the active line when opening another document with show active line on" time="0.212"></testcase>
</testsuite>
<testsuite name="EditorOptionHandlers Toggle Line Numbers" errors="0" tests="5" failures="0" time="2.199" timestamp="2014-05-08T13:10:01">
<testcase classname="EditorOptionHandlers Toggle Line Numbers" name="should show line numbers in main editor by default" time="0.164"></testcase>
<testcase classname="EditorOptionHandlers Toggle Line Numbers" name="should also show line numbers in inline editor by default" time="0.86"></testcase>
<testcase classname="EditorOptionHandlers Toggle Line Numbers" name="should NOT show line numbers in main editor after turning it off" time="0.137"></testcase>
<testcase classname="EditorOptionHandlers Toggle Line Numbers" name="should NOT show line numbers in inline editor after turning it off" time="0.818"></testcase>
<testcase classname="EditorOptionHandlers Toggle Line Numbers" name="should NOT show line numbers when opening another document with show line numbers off" time="0.213"></testcase>
</testsuite>
<testsuite name="EditorOptionHandlers Toggle Auto Close Braces" errors="0" tests="10" failures="0" time="2.745" timestamp="2014-05-08T13:10:03">
<testcase classname="EditorOptionHandlers Toggle Auto Close Braces" name="should NOT auto close braces in main editor by default" time="0.115"></testcase>
<testcase classname="EditorOptionHandlers Toggle Auto Close Braces" name="should NOT auto close braces in inline editor by default" time="0.87"></testcase>
<testcase classname="EditorOptionHandlers Toggle Auto Close Braces" name="should auto close braces in the main editor after turning it on" time="0.155"></testcase>
<testcase classname="EditorOptionHandlers Toggle Auto Close Braces" name="should auto close braces in inline editor after turning it on" time="0.554"></testcase>
<testcase classname="EditorOptionHandlers Toggle Auto Close Braces" name="should auto close braces when opening another document with auto close braces on" time="0.26"></testcase>
<testcase classname="EditorOptionHandlers Toggle Auto Close Braces" name="should only auto close braces before spaces, closing braces or end of lines" time="0.163"></testcase>
<testcase classname="EditorOptionHandlers Toggle Auto Close Braces" name="should overwrite a close brace when writing a close brace before the same close brace" time="0.146"></testcase>
<testcase classname="EditorOptionHandlers Toggle Auto Close Braces" name="should wrap a selection between braces" time="0.152"></testcase>
<testcase classname="EditorOptionHandlers Toggle Auto Close Braces" name="should delete both open and close braces when both are together and backspacing" time="0.167"></testcase>
<testcase classname="EditorOptionHandlers Toggle Auto Close Braces" name="should NOT auto close single quotes inside comments" time="0.151"></testcase>
</testsuite>
<testsuite name="PreferencesManager" errors="0" tests="2" failures="0" time="2.886" timestamp="2014-05-08T13:10:06">
<testcase classname="PreferencesManager" name="should find preferences in the project" time="2.876"></testcase>
<testcase classname="PreferencesManager" name="should use default preferences" time="0.003"></testcase>
</testsuite>
<testsuite name="PreferencesManager Create clientID for preference store" errors="0" tests="2" failures="0" time="0.004" timestamp="2014-05-08T13:10:09">
<testcase classname="PreferencesManager Create clientID for preference store" name="should return clientID for module that exists in extension directories" time="0.002"></testcase>
<testcase classname="PreferencesManager Create clientID for preference store" name="should always return a clientID for a module that doesn&apos;t exist in extension directories" time="0.002"></testcase>
</testsuite>
<testsuite name="UpdateNotification" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:10:24">
</testsuite>
<testsuite name="UpdateNotification Pretend we are using the default en locale" errors="0" tests="7" failures="0" time="12.109" timestamp="2014-05-08T13:10:09">
<testcase classname="UpdateNotification Pretend we are using the default en locale" name="should show a notification if an update is available" time="1.768"></testcase>
<testcase classname="UpdateNotification Pretend we are using the default en locale" name="should show update information for all available updates" time="1.639"></testcase>
<testcase classname="UpdateNotification Pretend we are using the default en locale" name="should not show dialog if user has already been notified" time="1.694"></testcase>
<testcase classname="UpdateNotification Pretend we are using the default en locale" name="should not show dialog if app is up to date" time="1.719"></testcase>
<testcase classname="UpdateNotification Pretend we are using the default en locale" name="should show an &apos;up to date&apos; alert if no updates are available and the user manually checks for updates" time="1.713"></testcase>
<testcase classname="UpdateNotification Pretend we are using the default en locale" name="should sanitize text returned from server" time="1.771"></testcase>
<testcase classname="UpdateNotification Pretend we are using the default en locale" name="should error dialog if json is broken and can not be parsed" time="1.792"></testcase>
</testsuite>
<testsuite name="UpdateNotification Locale Fallback" errors="0" tests="2" failures="0" time="3.554" timestamp="2014-05-08T13:10:21">
<testcase classname="UpdateNotification Locale Fallback" name="should fall back to de.json when de-ch.json is not available" time="1.759"></testcase>
<testcase classname="UpdateNotification Locale Fallback" name="should fall back to en.json when it.json is not available" time="1.791"></testcase>
</testsuite>
<testsuite name="Extension Utils" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:10:26">
</testsuite>
<testsuite name="Extension Utils loadStyleSheet" errors="0" tests="5" failures="0" time="1.968" timestamp="2014-05-08T13:10:24">
<testcase classname="Extension Utils loadStyleSheet" name="should load CSS style sheets with imports" time="1.864"></testcase>
<testcase classname="Extension Utils loadStyleSheet" name="should detect errors loading the initial path" time="0.013"></testcase>
<testcase classname="Extension Utils loadStyleSheet" name="should detect errors loading imports" time="0.012"></testcase>
<testcase classname="Extension Utils loadStyleSheet" name="should attach LESS style sheets" time="0.028"></testcase>
<testcase classname="Extension Utils loadStyleSheet" name="should attach LESS style sheets using absolute url" time="0.046"></testcase>
</testsuite>
<testsuite name="LanguageManager" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:10:28">
</testsuite>
<testsuite name="LanguageManager rename file extension" errors="0" tests="3" failures="0" time="2.339" timestamp="2014-05-08T13:10:26">
<testcase classname="LanguageManager rename file extension" name="should update the document&apos;s language when a file is renamed" time="2.285"></testcase>
<testcase classname="LanguageManager rename file extension" name="should update the document&apos;s language when a language is added" time="0.049"></testcase>
<testcase classname="LanguageManager rename file extension" name="should update the document&apos;s language when a language is modified" time="0.002"></testcase>
</testsuite>
<testsuite name="WorkingSetView" errors="0" tests="8" failures="0" time="3.862" timestamp="2014-05-08T13:10:28">
<testcase classname="WorkingSetView" name="should add a list item when a file is dirtied" time="1.767"></testcase>
<testcase classname="WorkingSetView" name="should remove a list item when a file is closed" time="0.286"></testcase>
<testcase classname="WorkingSetView" name="should make a file that is clicked the current one in the editor" time="0.229"></testcase>
<testcase classname="WorkingSetView" name="should close a file when the user clicks the close button" time="0.304"></testcase>
<testcase classname="WorkingSetView" name="should remove dirty icon when file becomes clean" time="0.253"></testcase>
<testcase classname="WorkingSetView" name="should show the file in project tree when a file is being renamed" time="0.238"></testcase>
<testcase classname="WorkingSetView" name="should show a directory name next to the file name when two files with same names are opened" time="0.342"></testcase>
<testcase classname="WorkingSetView" name="should show different directory names, when two files of the same name are opened, located in folders with same name" time="0.434"></testcase>
</testsuite>
<testsuite name="Install Extension Dialog" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:10:38">
</testsuite>
<testsuite name="Install Extension Dialog with Browse Extensions enabled" errors="0" tests="1" failures="0" time="1.895" timestamp="2014-05-08T13:10:32">
<testcase classname="Install Extension Dialog with Browse Extensions enabled" name="should open the extension list wiki page when the user clicks on the Browse Extensions button" time="1.893"></testcase>
</testsuite>
<testsuite name="Install Extension Dialog when user-initiated" errors="0" tests="59" failures="0" time="3.615" timestamp="2014-05-08T13:10:34">
<testcase classname="Install Extension Dialog when user-initiated" name="should open the dialog" time="0.025"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should have the install button disabled when dialog is first open due to empty url field" time="0.025"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should not start install if enter hit while url field is empty" time="0.025"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close the dialog when Cancel button clicked before entering url" time="0.039"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close the dialog when Esc pressed before entering url" time="0.038"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should enable the install button when the url field is nonempty" time="0.027"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should re-disable the install button if the url field becomes nonempty and then empty" time="0.027"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close the dialog when Cancel button clicked after entering url" time="0.039"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close the dialog when Esc pressed after entering url" time="0.035"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should start the installer with the given URL when Install button clicked" time="0.026"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should start the installer with the given URL when Enter is pressed" time="0.028"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should disable the ok button while installing" time="0.027"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should hide the url field and &apos;browse extensions&apos; button while installing" time="0.027"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should do nothing if Enter pressed while installing" time="0.033"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should cancel installation if cancel clicked while installing" time="0.032"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should cancel installation if Esc pressed while installing" time="0.029"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should disable the cancel button while cancellation is processed" time="0.039"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should ignore the Esc key while cancellation is processed" time="0.028"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should ignore the Enter key while cancellation is processed" time="0.03"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should re-enable the ok button and hide cancel button after install succeeds" time="0.027"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should re-enable the ok button and hide cancel button after install succeeds synchronously" time="0.027"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should re-enable the ok button and hide cancel button after install fails" time="0.029"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should re-enable the ok button and hide cancel button after install fails synchronously" time="0.027"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should re-enable the ok button and hide cancel button after install finishes canceling" time="0.034"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close the dialog if ok button clicked after install succeeds" time="0.038"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close the dialog if ok button clicked after install succeeds synchronously" time="0.038"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close the dialog if Enter pressed after install succeeds" time="0.039"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close the dialog if Enter pressed after install succeeds synchronously" time="0.038"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close the dialog if Esc pressed after install succeeds" time="0.037"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close the dialog if Esc pressed after install succeeds synchronously" time="0.064"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close the dialog if ok button clicked after install fails" time="0.057"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close the dialog if ok button clicked after install fails synchronously" time="0.055"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close the dialog if Enter pressed after install fails" time="0.059"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close the dialog if Enter pressed after install fails synchronously" time="0.058"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close the dialog if Esc pressed after install fails" time="0.055"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close the dialog if Esc pressed after install fails synchronously" time="0.06"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close the dialog if ok button clicked after install finishes canceling" time="0.055"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close the dialog if Enter pressed after install finishes canceling" time="0.058"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close the dialog if Esc pressed after install finishes canceling" time="0.056"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should time out and re-enable close button if cancel doesn&apos;t complete quickly" time="0.146"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close when clicking Close button after timing out if cancel doesn&apos;t complete quickly" time="0.173"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close when hitting Enter after timing out if cancel doesn&apos;t complete quickly" time="0.159"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should close when hitting Esc after timing out if cancel doesn&apos;t complete quickly" time="0.154"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should keep close button enabled and not throw an exception if install succeeds quickly after cancelation" time="0.051"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should keep close button enabled and not throw an exception if install succeeds slowly after cancelation" time="0.155"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should stay closed and not throw an exception if install succeeds after cancelation &amp; force close" time="0.166"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should keep close button enabled and not throw an exception if install fails quickly after cancelation" time="0.045"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should keep close button enabled and not throw an exception if install fails slowly after cancelation" time="0.165"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should stay closed and not throw an exception if install fails after cancelation &amp; force close" time="0.164"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should keep close button enabled and not throw an exception if install cancelation completes quickly after cancelation" time="0.049"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should keep close button enabled and not throw an exception if install cancelation completes slowly after cancelation" time="0.158"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should stay closed and not throw an exception if install cancelation completes after cancelation &amp; force close" time="0.168"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should not display the Browse Extensions button in the default configuration" time="0.043"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should display a warning message if the extension is already installed" time="0.044"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should display a warning message if the same version is already installed" time="0.044"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should display a warning message if an older version is already installed" time="0.045"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should delete the downloaded file if the warning message is cancelled" time="0.055"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should pass the installation result if the warning message is confirmed" time="0.054"></testcase>
<testcase classname="Install Extension Dialog when user-initiated" name="should pass installation result when update is needed" time="0.049"></testcase>
</testsuite>
<testsuite name="Install Extension Dialog when initiated from Extension Manager" errors="0" tests="1" failures="0" time="0.045" timestamp="2014-05-08T13:10:38">
<testcase classname="Install Extension Dialog when initiated from Extension Manager" name="should immediately start installing from the given url, and in the correct UI state" time="0.044"></testcase>
</testsuite>
<testsuite name="InlineEditorProviders" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:11:38">
</testsuite>
<testsuite name="InlineEditorProviders htmlToCSSProvider" errors="0" tests="24" failures="0" time="54.335" timestamp="2014-05-08T13:10:38">
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should open a type selector and show correct range including the embedded php" time="3.617"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should open a type selector on opening tag" time="1.079"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should open a type selector on closing tag" time="1.106"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should open a class selector" time="1.095"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should also open a class selector" time="1.092"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should open an embedded class selector" time="1.066"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should open an id selector" time="1.075"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should work with multiple classes when the cursor is on the first class in the list" time="1.093"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should work when the cursor is between classes" time="6.429"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should work with multiple classes when the cursor is on the first class in the list" time="0.869"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should close, then remove the inline widget and restore focus" time="1.016"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should close inline widget on Esc Key" time="0.551"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should not open an inline editor when positioned on textContent" time="0.208"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should not open an inline editor when positioned on title attribute" time="6.222"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should not open an inline editor when positioned on a tag in a comment" time="0.434"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should close first popover message before opening another one" time="0.221"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should close popover message on selection change" time="0.214"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should position message popover inside left edge of window" time="0.217"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should position message popover inside top edge of window" time="0.209"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should scroll cursor into view and position message popover inside right edge of window" time="0.241"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should increase size based on content" time="0.658"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should decrease size based on content" time="0.634"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should save changes in the inline editor" time="0.971"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider" name="should not save changes in the host editor" time="0.941"></testcase>
</testsuite>
<testsuite name="InlineEditorProviders htmlToCSSProvider Inline Editor syncing from disk" errors="0" tests="2" failures="0" time="1.297" timestamp="2014-05-08T13:11:09">
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor syncing from disk" name="should close inline editor when file deleted on disk" time="0.597"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor syncing from disk" name="should close inline when file is closed without saving changes" time="0.698"></testcase>
</testsuite>
<testsuite name="InlineEditorProviders htmlToCSSProvider Bi-directional Editor Synchronizing" errors="0" tests="3" failures="0" time="2.577" timestamp="2014-05-08T13:11:10">
<testcase classname="InlineEditorProviders htmlToCSSProvider Bi-directional Editor Synchronizing" name="should not add an inline document to the working set without being edited" time="0.904"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Bi-directional Editor Synchronizing" name="should add dirty documents to the working set" time="0.866"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Bi-directional Editor Synchronizing" name="should sync edits between full and inline editors" time="0.803"></testcase>
</testsuite>
<testsuite name="InlineEditorProviders htmlToCSSProvider Inline Editor range updating" errors="0" tests="20" failures="0" time="15.528" timestamp="2014-05-08T13:11:13">
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range updating" name="should insert new line at start of range, and stay open on undo" time="0.679"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range updating" name="should insert new line within first line of range, and stay open on undo" time="0.683"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range updating" name="should not close inline when undoing changes to first line in range that did not include newlines" time="0.701"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range updating" name="should sync deletions (and their undos) on last line in range, with or without newlines" time="0.748"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range updating" name="should sync insertions (and their undos) in most cases without closing" time="0.724"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range updating" name="should sync deletions from the full editor and update the visual range of the inline editor" time="0.7"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range updating" name="should close inline when newline at beginning of range is deleted" time="0.761"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range updating" name="should stay open when first line entirely deleted" time="0.812"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range updating" name="should stay open when first line and following text deleted" time="0.785"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range updating" name="should stay open when first two lines deleted" time="0.791"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range updating" name="should close inline when last line entirely deleted" time="0.782"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range updating" name="should close inline when last line and preceding text deleted" time="0.779"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range updating" name="should close inline when last line and more preceding text deleted" time="0.791"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range updating" name="should close inline when deletion spans top of range" time="0.784"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range updating" name="should close inline when deletion spans top of range (barely)" time="0.774"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range updating" name="should close inline when deletion spans bottom of range" time="0.808"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range updating" name="should sync insertions with multiple change objects in one event" time="0.833"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range updating" name="should sync multiple edits between full and inline editors" time="0.875"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range updating" name="should close inline if the contents of the full editor are all deleted" time="0.827"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range updating" name="should sync after undoing and redoing an edit" time="0.862"></testcase>
</testsuite>
<testsuite name="InlineEditorProviders htmlToCSSProvider Multiple inline editor interaction" errors="0" tests="1" failures="0" time="2.254" timestamp="2014-05-08T13:11:29">
<testcase classname="InlineEditorProviders htmlToCSSProvider Multiple inline editor interaction" name="should keep range consistent after undo/redo (bug #1031)" time="2.252"></testcase>
</testsuite>
<testsuite name="InlineEditorProviders htmlToCSSProvider Inline Editor range equal to file range" errors="0" tests="2" failures="0" time="1.394" timestamp="2014-05-08T13:11:31">
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range equal to file range" name="should delete line at bottom and not close on undo" time="0.66"></testcase>
<testcase classname="InlineEditorProviders htmlToCSSProvider Inline Editor range equal to file range" name="should insert new line at bottom and not close on undo" time="0.732"></testcase>
</testsuite>
<testsuite name="InlineEditorProviders InlineEditor provider prioritization" errors="0" tests="3" failures="0" time="6.263" timestamp="2014-05-08T13:11:32">
<testcase classname="InlineEditorProviders InlineEditor provider prioritization" name="should prefer positive higher priority providers (1)" time="2.04"></testcase>
<testcase classname="InlineEditorProviders InlineEditor provider prioritization" name="should prefer positive higher priority providers (2)" time="2.282"></testcase>
<testcase classname="InlineEditorProviders InlineEditor provider prioritization" name="should ignore negative higher priority providers" time="1.939"></testcase>
</testsuite>
<testsuite name="EditorCommandHandlers" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:11:47">
</testsuite>
<testsuite name="EditorCommandHandlers EditorCommandHandlers Integration" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:11:47">
</testsuite>
<testsuite name="EditorCommandHandlers EditorCommandHandlers Integration Move Lines Up/Down - inline editor" errors="0" tests="4" failures="0" time="5.173" timestamp="2014-05-08T13:11:39">
<testcase classname="EditorCommandHandlers EditorCommandHandlers Integration Move Lines Up/Down - inline editor" name="should not move the first line of the inline editor up" time="3.238"></testcase>
<testcase classname="EditorCommandHandlers EditorCommandHandlers Integration Move Lines Up/Down - inline editor" name="should not move the last line of the inline editor down" time="0.81"></testcase>
<testcase classname="EditorCommandHandlers EditorCommandHandlers Integration Move Lines Up/Down - inline editor" name="should be able to move the second to last line of the inline editor down" time="0.552"></testcase>
<testcase classname="EditorCommandHandlers EditorCommandHandlers Integration Move Lines Up/Down - inline editor" name="should be able to move the last line of the inline editor up" time="0.569"></testcase>
</testsuite>
<testsuite name="EditorCommandHandlers EditorCommandHandlers Integration Open Line Above and Below - inline editor" errors="0" tests="6" failures="0" time="3.442" timestamp="2014-05-08T13:11:44">
<testcase classname="EditorCommandHandlers EditorCommandHandlers Integration Open Line Above and Below - inline editor" name="should insert new line above the first line of the inline editor" time="0.568"></testcase>
<testcase classname="EditorCommandHandlers EditorCommandHandlers Integration Open Line Above and Below - inline editor" name="should insert new line below the first line of the inline editor" time="0.57"></testcase>
<testcase classname="EditorCommandHandlers EditorCommandHandlers Integration Open Line Above and Below - inline editor" name="should insert new line above the last line of the inline editor" time="0.593"></testcase>
<testcase classname="EditorCommandHandlers EditorCommandHandlers Integration Open Line Above and Below - inline editor" name="should insert new line below the last line of the inline editor" time="0.565"></testcase>
<testcase classname="EditorCommandHandlers EditorCommandHandlers Integration Open Line Above and Below - inline editor" name="should insert new indented line above the second line of the inline editor" time="0.57"></testcase>
<testcase classname="EditorCommandHandlers EditorCommandHandlers Integration Open Line Above and Below - inline editor" name="should insert new indented line below the second line of the inline editor" time="0.57"></testcase>
</testsuite>
<testsuite name="MultiRangeInlineEditor" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:11:51">
</testsuite>
<testsuite name="MultiRangeInlineEditor integration" errors="0" tests="2" failures="0" time="3.913" timestamp="2014-05-08T13:11:47">
<testcase classname="MultiRangeInlineEditor integration" name="should close and return to the host editor" time="2.771"></testcase>
<testcase classname="MultiRangeInlineEditor integration" name="should be able to add an inline editor with no ranges" time="1.139"></testcase>
</testsuite>
<testsuite name="JS Indexing" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:12:02">
</testsuite>
<testsuite name="JS Indexing Index integrity" errors="0" tests="1" failures="0" time="1.688" timestamp="2014-05-08T13:11:51">
<testcase classname="JS Indexing Index integrity" name="should handle colliding with prototype properties" time="1.687"></testcase>
</testsuite>
<testsuite name="JS Indexing Working with unsaved changes" errors="0" tests="4" failures="0" time="9.443" timestamp="2014-05-08T13:11:53">
<testcase classname="JS Indexing Working with unsaved changes" name="should return the correct offsets if the file has changed" time="2.327"></testcase>
<testcase classname="JS Indexing Working with unsaved changes" name="should return the correct offsets if the results were cached and the file has changed" time="2.334"></testcase>
<testcase classname="JS Indexing Working with unsaved changes" name="should return a newly created function in an unsaved file" time="2.39"></testcase>
<testcase classname="JS Indexing Working with unsaved changes" name="should return a newly created function in an unsaved file that already has cached results" time="2.386"></testcase>
</testsuite>
<testsuite name="CSS Parsing" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:12:05">
</testsuite>
<testsuite name="CSS Parsing CSS Intgration Tests" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:12:05">
</testsuite>
<testsuite name="CSS Parsing CSS Intgration Tests Working with real public CSSUtils API" errors="0" tests="1" failures="0" time="2.293" timestamp="2014-05-08T13:12:02">
<testcase classname="CSS Parsing CSS Intgration Tests Working with real public CSSUtils API" name="should include comment preceding selector (issue #403)" time="2.291"></testcase>
</testsuite>
<testsuite name="CSS Parsing CSS Intgration Tests Working with unsaved changes" errors="0" tests="2" failures="0" time="0.587" timestamp="2014-05-08T13:12:04">
<testcase classname="CSS Parsing CSS Intgration Tests Working with unsaved changes" name="should return the correct offsets if the file has changed" time="0.301"></testcase>
<testcase classname="CSS Parsing CSS Intgration Tests Working with unsaved changes" name="should return a newly created rule in an unsaved file" time="0.284"></testcase>
</testsuite>
<testsuite name="FileFilters" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:12:09">
</testsuite>
<testsuite name="FileFilters Find in Files filtering" errors="0" tests="6" failures="0" time="4.375" timestamp="2014-05-08T13:12:05">
<testcase classname="FileFilters Find in Files filtering" name="should search all files by default" time="2.115"></testcase>
<testcase classname="FileFilters Find in Files filtering" name="should exclude files from search" time="0.397"></testcase>
<testcase classname="FileFilters Find in Files filtering" name="should respect filter when searching folder" time="0.107"></testcase>
<testcase classname="FileFilters Find in Files filtering" name="should ignore filter when searching a single file" time="0.358"></testcase>
<testcase classname="FileFilters Find in Files filtering" name="should show error when filter excludes all files" time="0.428"></testcase>
<testcase classname="FileFilters Find in Files filtering" name="should respect filter when editing code" time="0.966"></testcase>
</testsuite>
<testsuite name="Inspector" errors="0" tests="1" failures="1" time="11.08" timestamp="2014-05-08T13:12:09">
<testcase classname="Inspector" name="should return a ready socket on Inspector.connect and close the socket on Inspector.disconnect" time="11.073"><failure type="expect" message="Expected true to be false.">Error: Expected true to be false.
at new jasmine.ExpectationResult (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:102:32)
at null.toBe (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1194:29)
at null.&lt;anonymous&gt; (file:///home/irichter/dev/brackets/test/spec/LiveDevelopment-test.js:220:32)
at jasmine.Block.execute (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1024:15)
at jasmine.Queue.next_ (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1842:31)
at file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1832:18</failure><failure type="expect" message="Expected false to be truthy.">Error: Expected false to be truthy.
at new jasmine.ExpectationResult (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:102:32)
at null.toBeTruthy (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1194:29)
at null.&lt;anonymous&gt; (file:///home/irichter/dev/brackets/test/spec/LiveDevelopment-test.js:221:53)
at jasmine.Block.execute (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1024:15)
at jasmine.Queue.next_ (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1842:31)
at file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1832:18</failure><failure type="expect" message="Expected &apos;[Inspector.Runtime.evaluate] promise rejected with: undefined&apos; to be &apos;(expected resolved instead)&apos;.">Error: Expected &apos;[Inspector.Runtime.evaluate] promise rejected with: undefined&apos; to be &apos;(expected resolved instead)&apos;.
at new jasmine.ExpectationResult (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:102:32)
at null.toBe (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1194:29)
at Object.&lt;anonymous&gt; (file:///home/irichter/dev/brackets/test/spec/SpecRunnerUtils.js:173:77)
at j (file:///home/irichter/dev/brackets/src/thirdparty/jquery-2.1.0.min.js:2:26676)
at Object.k.add [as fail] (file:///home/irichter/dev/brackets/src/thirdparty/jquery-2.1.0.min.js:2:26985)
at window.waitsForDone (file:///home/irichter/dev/brackets/test/spec/SpecRunnerUtils.js:172:17)
at null.&lt;anonymous&gt; (file:///home/irichter/dev/brackets/test/spec/LiveDevelopment-test.js:226:17)
at jasmine.Block.execute (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1024:15)
at jasmine.Queue.next_ (file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1842:31)
at file:///home/irichter/dev/brackets/test/thirdparty/jasmine-core/jasmine.js:1832:18</failure><failure type="expect" message="timeout: timed out after 5000 msec waiting for success [Inspector.Runtime.evaluate]">timeout: timed out after 5000 msec waiting for success [Inspector.Runtime.evaluate]</failure></testcase>
</testsuite>
<testsuite name="Live Development" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:13:13">
</testsuite>
<testsuite name="Live Development CSS Editing" errors="0" tests="6" failures="1" time="40.597" timestamp="2014-05-08T13:12:21">
<testcase classname="Live Development CSS Editing" name="should establish a browser connection for an opened html file" time="3.396"><failure type="expect" message="timeout: timed out after 1000 msec waiting for success [copy temp files]">timeout: timed out after 1000 msec waiting for success [copy temp files]</failure></testcase>
<testcase classname="Live Development CSS Editing" name="should should not start a browser connection for an opened css file" time="2.231"></testcase>
<testcase classname="Live Development CSS Editing" name="should push changes through the browser connection" time="16.013"></testcase>
<testcase classname="Live Development CSS Editing" name="should ignore query strings in linked CSS file hrefs" time="8.481"></testcase>
<testcase classname="Live Development CSS Editing" name="should push in memory css changes made before the session starts" time="4.089"></testcase>
<testcase classname="Live Development CSS Editing" name="should reapply in-memory css changes after saving changes in html document" time="6.377"></testcase>
</testsuite>
<testsuite name="Live Development HTML Editing" errors="0" tests="2" failures="0" time="7.806" timestamp="2014-05-08T13:13:01">
<testcase classname="Live Development HTML Editing" name="should send edits to the live browser" time="3.904"></testcase>
<testcase classname="Live Development HTML Editing" name="should not reparse page on save (#5279)" time="3.9"></testcase>
</testsuite>
<testsuite name="Live Development JS Editing" errors="0" tests="1" failures="0" time="4.245" timestamp="2014-05-08T13:13:09">
<testcase classname="Live Development JS Editing" name="should reload the page when editing a non-live document" time="4.243"></testcase>
</testsuite>
<testsuite name="FindReplace - Integration" errors="0" tests="0" failures="0" time="0" timestamp="2014-05-08T13:13:45">
</testsuite>
<testsuite name="FindReplace - Integration Search" errors="0" tests="12" failures="0" time="9.154" timestamp="2014-05-08T13:13:13">
<testcase classname="FindReplace - Integration Search" name="should find all case-insensitive matches with lowercase text" time="2.895"></testcase>
<testcase classname="FindReplace - Integration Search" name="should find all case-insensitive matches with mixed-case text" time="0.475"></testcase>
<testcase classname="FindReplace - Integration Search" name="should find all case-sensitive matches with mixed-case text" time="0.483"></testcase>
<testcase classname="FindReplace - Integration Search" name="should have a scroll track marker for every match" time="0.517"></testcase>
<testcase classname="FindReplace - Integration Search" name="toggling case-sensitive option should update results immediately" time="0.476"></testcase>
<testcase classname="FindReplace - Integration Search" name="should Find Next after search bar closed, including wraparound" time="0.77"></testcase>
<testcase classname="FindReplace - Integration Search" name="should Find Previous after search bar closed, including wraparound" time="0.496"></testcase>
<testcase classname="FindReplace - Integration Search" name="should Find Next after search bar closed, relative to cursor position" time="0.489"></testcase>
<testcase classname="FindReplace - Integration Search" name="should Find Next after search bar closed, remembering case sensitivity state" time="0.475"></testcase>
<testcase classname="FindReplace - Integration Search" name="shouldn&apos;t Find Next after search bar reopened" time="0.58"></testcase>
<testcase classname="FindReplace - Integration Search" name="should open search bar on Find Next with no previous search" time="0.687"></testcase>
<testcase classname="FindReplace - Integration Search" name="should select-all without affecting search state if Find invoked while search bar open" time="0.799"></testcase>
</testsuite>
<testsuite name="FindReplace - Integration Incremental search" errors="0" tests="10" failures="0" time="6.438" timestamp="2014-05-08T13:13:22">
<testcase classname="FindReplace - Integration Incremental search" name="should re-search from original position when text changes" time="0.715"></testcase>
<testcase classname="FindReplace - Integration Incremental search" name="should re-search from original position when text changes, even after Find Next" time="0.482"></testcase>
<testcase classname="FindReplace - Integration Incremental search" name="should use empty initial query for single cursor selection" time="0.706"></testcase>
<testcase classname="FindReplace - Integration Incremental search" name="should use empty initial query for multiple cursor selection" time="0.711"></testcase>
<testcase classname="FindReplace - Integration Incremental search" name="should get single selection as initial query" time="0.718"></testcase>
<testcase classname="FindReplace - Integration Incremental search" name="should get primary selection as initial query" time="0.717"></testcase>
<testcase classname="FindReplace - Integration Incremental search" name="should extend original selection when appending to prepopulated text" time="0.721"></testcase>
<testcase classname="FindReplace - Integration Incremental search" name="should collapse selection when appending to prepopulated text causes no result" time="0.719"></testcase>
<testcase classname="FindReplace - Integration Incremental search" name="should clear selection, return cursor to start after backspacing to empty query" time="0.467"></testcase>
<testcase classname="FindReplace - Integration Incremental search" name="should incremental search &amp; highlight from Replace mode too" time="0.469"></testcase>
</testsuite>
<testsuite name="FindReplace - Integration Terminating search" errors="0" tests="3" failures="0" time="1.682" timestamp="2014-05-08T13:13:29">
<testcase classname="FindReplace - Integration Terminating search" name="shouldn&apos;t change selection on Escape after typing text, no Find Nexts" time="0.741"></testcase>
<testcase classname="FindReplace - Integration Terminating search" name="shouldn&apos;t change selection on Escape after typing text &amp; Find Next" time="0.457"></testcase>
<testcase classname="FindReplace - Integration Terminating search" name="should no-op on Find Next with blank search" time="0.481"></testcase>
</testsuite>
<testsuite name="FindReplace - Integration RegExp Search" errors="0" tests="8" failures="0" time="4.642" timestamp="2014-05-08T13:13:30">
<testcase classname="FindReplace - Integration RegExp Search" name="should find based on regexp" time="0.507"></testcase>
<testcase classname="FindReplace - Integration RegExp Search" name="should Find Next after search bar closed, remembering last used regexp" time="1.07"></testcase>
<testcase classname="FindReplace - Integration RegExp Search" name="toggling regexp option should update results immediately" time="0.47"></testcase>
<testcase classname="FindReplace - Integration RegExp Search" name="should support case-sensitive regexp" time="0.47"></testcase>
<testcase classname="FindReplace - Integration RegExp Search" name="should support case-insensitive regexp" time="0.466"></testcase>
<testcase classname="FindReplace - Integration RegExp Search" name="shouldn&apos;t choke on invalid regexp" time="0.471"></testcase>
<testcase classname="FindReplace - Integration RegExp Search" name="shouldn&apos;t choke on empty regexp" time="0.712"></testcase>
<testcase classname="FindReplace - Integration RegExp Search" name="shouldn&apos;t freeze on /.*/ regexp" time="0.469"></testcase>
</testsuite>
<testsuite name="FindReplace - Integration Search -&gt; Replace" errors="0" tests="11" failures="0" time="5.274" timestamp="2014-05-08T13:13:35">
<testcase classname="FindReplace - Integration Search -&gt; Replace" name="should find and replace one string" time="0.475"></testcase>
<testcase classname="FindReplace - Integration Search -&gt; Replace" name="should find and skip then replace string" time="0.475"></testcase>
<testcase classname="FindReplace - Integration Search -&gt; Replace" name="should use replace keyboard shortcut for single Replace while search bar open" time="0.481"></testcase>
<testcase classname="FindReplace - Integration Search -&gt; Replace" name="should find and replace a regexp with $n substitutions" time="0.495"></testcase>
<testcase classname="FindReplace - Integration Search -&gt; Replace" name="should find a regexp and replace it with $0n (leading zero)" time="0.479"></testcase>
<testcase classname="FindReplace - Integration Search -&gt; Replace" name="should find a regexp and replace it with $0 (literal)" time="0.472"></testcase>
<testcase classname="FindReplace - Integration Search -&gt; Replace" name="should find a regexp and replace it with $n (empty subexpression)" time="0.471"></testcase>
<testcase classname="FindReplace - Integration Search -&gt; Replace" name="should find a regexp and replace it with $nn (n has two digits)" time="0.479"></testcase>
<testcase classname="FindReplace - Integration Search -&gt; Replace" name="should find a regexp and replace it with $$n (not a subexpression, escaped dollar)" time="0.481"></testcase>
<testcase classname="FindReplace - Integration Search -&gt; Replace" name="should find a regexp and replace it with $$$n (correct subexpression)" time="0.492"></testcase>
<testcase classname="FindReplace - Integration Search -&gt; Replace" name="should find a regexp and replace it with $&amp; (whole match)" time="0.465"></testcase>
</testsuite>
<testsuite name="FindReplace - Integration Search -&gt; Replace All" errors="0" tests="7" failures="0" time="4.206" timestamp="2014-05-08T13:13:40">
<testcase classname="FindReplace - Integration Search -&gt; Replace All" name="should find and replace all" time="0.697"></testcase>
<testcase classname="FindReplace - Integration Search -&gt; Replace All" name="should find all regexps and replace them with $n" time="0.425"></testcase>
<testcase classname="FindReplace - Integration Search -&gt; Replace All" name="should find all regexps and replace them with $n (empty subexpression)" time="0.446"></testcase>
<testcase classname="FindReplace - Integration Search -&gt; Replace All" name="should find all regexps and replace them with $nn (n has two digits)" time="0.416"></testcase>
<testcase classname="FindReplace - Integration Search -&gt; Replace All" name="should find all regexps and replace them with $$n (not a subexpression, escaped dollar)" time="0.433"></testcase>
<testcase classname="FindReplace - Integration Search -&gt; Replace All" name="should find all regexps and replace them with $$$n (correct subexpression)" time="0.447"></testcase>
<testcase classname="FindReplace - Integration Search -&gt; Replace All" name="should find all regexps and replace them with $&amp; (whole match)" time="1.333"></testcase>
</testsuite>
<testsuite name="FindInFiles" errors="0" tests="10" failures="0" time="6.271" timestamp="2014-05-08T13:13:45">
<testcase classname="FindInFiles" name="should find all occurences in project" time="1.911"></testcase>
<testcase classname="FindInFiles" name="should ignore binary files" time="1.169"></testcase>
<testcase classname="FindInFiles" name="should find all occurences in folder" time="0.077"></testcase>
<testcase classname="FindInFiles" name="should find all occurences in single file" time="0.355"></testcase>
<testcase classname="FindInFiles" name="should find start and end positions" time="0.346"></testcase>
<testcase classname="FindInFiles" name="should dismiss dialog and show panel when there are results" time="0.647"></testcase>
<testcase classname="FindInFiles" name="should keep dialog and not show panel when there are no results" time="0.064"></testcase>
<testcase classname="FindInFiles" name="should open file in editor and select text when a result is clicked" time="0.574"></testcase>
<testcase classname="FindInFiles" name="should open file in working set when a result is double-clicked" time="0.343"></testcase>
<testcase classname="FindInFiles" name="should update results when a result in a file is edited" time="0.776"></testcase>
</testsuite>
</testsuites>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment