Coverage report: 61%

Files Functions Classes

coverage.py v7.8.0, created at 2025-05-06 10:40 +0100

File function statements missing excluded branches partial coverage
src/robotide/__init__.py main 19 0 0 4 0 100%
src/robotide/__init__.py _parse_args 17 0 0 10 0 100%
src/robotide/__init__.py _run 14 0 0 4 0 100%
src/robotide/__init__.py _replace_std_for_win 10 4 0 6 1 44%
src/robotide/__init__.py _replace_std_for_win.NullStream.close 1 1 0 0 0 0%
src/robotide/__init__.py _replace_std_for_win.NullStream.flush 1 1 0 0 0 0%
src/robotide/__init__.py _replace_std_for_win.NullStream.write 1 1 0 0 0 0%
src/robotide/__init__.py _replace_std_for_win.NullStream.writelines 1 1 0 0 0 0%
src/robotide/__init__.py _show_old_wxpython_warning_if_needed 10 0 0 4 0 100%
src/robotide/__init__.py (no function) 18 0 2 0 0 100%
src/robotide/__main__.py (no function) 3 3 4 0 0 0%
src/robotide/action/__init__.py (no function) 2 0 0 0 0 100%
src/robotide/action/action.py action_factory 3 0 0 2 0 100%
src/robotide/action/action.py _Registrable.__init__ 7 0 0 0 0 100%
src/robotide/action/action.py _Registrable.is_separator 1 0 0 0 0 100%
src/robotide/action/action.py _Registrable.get_insertion_index 1 0 0 0 0 100%
src/robotide/action/action.py _Registrable.register 1 0 0 0 0 100%
src/robotide/action/action.py _Registrable.unregister 3 3 0 2 0 0%
src/robotide/action/action.py _Registrable.has_action 1 0 0 0 0 100%
src/robotide/action/action.py _Registrable.has_shortcut 1 0 0 0 0 100%
src/robotide/action/action.py _Registrable.has_icon 1 0 0 0 0 100%
src/robotide/action/action.py _Registrable.inform_changes_in_enabled_status 1 0 0 0 0 100%
src/robotide/action/action.py Action.__init__ 8 0 0 0 0 100%
src/robotide/action/action.py Action.get_shortcut 1 0 0 0 0 100%
src/robotide/action/action.py Action.act 2 2 0 2 0 0%
src/robotide/action/action.py Action.disable 2 0 0 0 0 100%
src/robotide/action/action.py Action.enable 2 0 0 0 0 100%
src/robotide/action/action.py Action._inform_changes_in_enabled_status 2 0 0 2 0 100%
src/robotide/action/action.py Action.is_active 5 1 0 4 1 78%
src/robotide/action/action.py Action._is_always_inactive 1 0 0 0 0 100%
src/robotide/action/action.py Action._is_always_active 1 0 0 0 0 100%
src/robotide/action/action.py Action._container_is_active 8 8 0 6 0 0%
src/robotide/action/action.py _MenuSeparator.__init__ 3 0 0 0 0 100%
src/robotide/action/action.py _MenuSeparator.is_separator 1 0 0 0 0 100%
src/robotide/action/action.py (no function) 26 0 0 0 0 100%
src/robotide/action/actioninfo.py action_info_collection 13 0 0 8 0 100%
src/robotide/action/actioninfo.py _create_action_info 17 0 0 4 0 100%
src/robotide/action/actioninfo.py get_eventhandler_name_and_parsed_name 2 0 0 0 0 100%
src/robotide/action/actioninfo.py _parse_shortcuts_from_name 7 0 0 2 0 100%
src/robotide/action/actioninfo.py MenuInfo.__init__ 1 0 0 0 0 100%
src/robotide/action/actioninfo.py MenuInfo.is_separator 1 0 0 0 0 100%
src/robotide/action/actioninfo.py MenuInfo.set_menu_position 1 0 0 0 0 100%
src/robotide/action/actioninfo.py ActionInfo.__init__ 10 0 0 0 0 100%
src/robotide/action/actioninfo.py ActionInfo.icon 3 0 0 2 1 80%
src/robotide/action/actioninfo.py ActionInfo._get_icon 7 1 0 6 1 85%
src/robotide/action/actioninfo.py ActionInfo.position 5 1 0 4 1 78%
src/robotide/action/actioninfo.py SeparatorInfo.__init__ 2 0 0 0 0 100%
src/robotide/action/actioninfo.py SeparatorInfo.is_separator 1 0 0 0 0 100%
src/robotide/action/actioninfo.py _InsertionPoint.__init__ 2 0 0 0 0 100%
src/robotide/action/actioninfo.py _InsertionPoint.get_index 8 3 0 6 1 57%
src/robotide/action/actioninfo.py _InsertionPoint._find_position_in_menu 5 1 0 4 1 78%
src/robotide/action/actioninfo.py _InsertionPoint._get_menu_item_name 3 1 0 2 1 60%
src/robotide/action/actioninfo.py (no function) 31 0 0 0 0 100%
src/robotide/action/shortcut.py localize_shortcuts 4 1 0 2 1 67%
src/robotide/action/shortcut.py _replace_mac_chars 5 0 0 4 0 100%
src/robotide/action/shortcut.py Shortcut.__init__ 2 0 0 0 0 100%
src/robotide/action/shortcut.py Shortcut._get_printable 1 0 0 0 0 100%
src/robotide/action/shortcut.py Shortcut._replace_chars_in_mac 1 0 0 0 0 100%
src/robotide/action/shortcut.py Shortcut.__nonzero__ 1 1 0 0 0 0%
src/robotide/action/shortcut.py Shortcut._normalize 12 2 0 2 0 86%
src/robotide/action/shortcut.py Shortcut._split 6 0 0 0 0 100%
src/robotide/action/shortcut.py Shortcut._normalize_key 3 0 0 0 0 100%
src/robotide/action/shortcut.py Shortcut._handle_ctrlcmd 5 1 0 4 1 78%
src/robotide/action/shortcut.py Shortcut.parse 6 0 0 4 0 100%
src/robotide/action/shortcut.py Shortcut._get_wx_key_constant 5 0 0 0 0 100%
src/robotide/action/shortcut.py Shortcut._get_key 3 0 0 2 0 100%
src/robotide/action/shortcut.py Shortcut.__eq__ 1 1 0 0 0 0%
src/robotide/action/shortcut.py Shortcut.__hash__ 1 1 0 0 0 0%
src/robotide/action/shortcut.py Shortcut.__lt__ 1 1 0 0 0 0%
src/robotide/action/shortcut.py Shortcut.__repr__ 1 1 0 0 0 0%
src/robotide/action/shortcut.py (no function) 36 0 0 0 0 100%
src/robotide/application/__init__.py (no function) 4 0 0 0 0 100%
src/robotide/application/application.py UnthemableWidgetError.__init__ 1 1 0 0 0 0%
src/robotide/application/application.py RIDE.__init__ 6 0 0 0 0 100%
src/robotide/application/application.py RIDE.OnInit 55 5 0 12 5 82%
src/robotide/application/application.py RIDE.OnExit 4 4 0 0 0 0%
src/robotide/application/application.py RIDE._ApplyThemeToWidget 30 3 0 14 2 89%
src/robotide/application/application.py RIDE._WalkWidgets 10 1 0 6 1 88%
src/robotide/application/application.py RIDE.SetGlobalColour 30 1 0 10 4 88%
src/robotide/application/application.py RIDE.change_locale 28 12 0 10 2 58%
src/robotide/application/application.py RIDE._get_language_code 13 4 0 2 1 67%
src/robotide/application/application.py RIDE.update_excludes 8 1 0 4 1 83%
src/robotide/application/application.py RIDE._publish_system_info 2 0 0 0 0 100%
src/robotide/application/application.py RIDE.model 1 0 0 0 0 100%
src/robotide/application/application.py RIDE._get_plugin_dirs 1 0 0 0 0 100%
src/robotide/application/application.py RIDE._get_editor 6 0 0 4 1 90%
src/robotide/application/application.py RIDE._load_data 8 0 0 2 1 90%
src/robotide/application/application.py RIDE._find_robot_installation 8 1 0 2 1 80%
src/robotide/application/application.py RIDE._get_latest_path 4 1 0 2 1 67%
src/robotide/application/application.py RIDE._get_recentfiles_plugin 4 0 0 4 1 88%
src/robotide/application/application.py RIDE.get_plugins 1 0 0 0 0 100%
src/robotide/application/application.py RIDE.register_preference_panel 1 1 0 0 0 0%
src/robotide/application/application.py RIDE.unregister_preference_panel 1 1 0 0 0 0%
src/robotide/application/application.py RIDE.register_editor 1 0 0 0 0 100%
src/robotide/application/application.py RIDE.unregister_editor 1 1 0 0 0 0%
src/robotide/application/application.py RIDE.activate_editor 1 1 0 0 0 0%
src/robotide/application/application.py RIDE.get_editors 1 1 0 0 0 0%
src/robotide/application/application.py RIDE.get_editor 1 1 0 0 0 0%
src/robotide/application/application.py RIDE.active_event_loop 4 4 0 0 0 0%
src/robotide/application/application.py RIDE.OnEventLoopEnter 2 1 0 2 1 50%
src/robotide/application/application.py RIDE.on_app_activate 7 7 0 6 0 0%
src/robotide/application/application.py (no function) 87 2 0 0 0 98%
src/robotide/application/debugconsole.py _print_stacks 4 4 0 2 0 0%
src/robotide/application/debugconsole.py start 5 5 0 0 0 0%
src/robotide/application/debugconsole.py (no function) 5 0 0 0 0 100%
src/robotide/application/editorprovider.py EditorProvider.__init__ 1 0 0 0 0 100%
src/robotide/application/editorprovider.py EditorProvider.register_editor 3 0 0 2 0 100%
src/robotide/application/editorprovider.py EditorProvider.unregister_editor 1 0 0 0 0 100%
src/robotide/application/editorprovider.py EditorProvider.set_active_editor 1 0 0 0 0 100%
src/robotide/application/editorprovider.py EditorProvider.get_editor 1 0 0 0 0 100%
src/robotide/application/editorprovider.py EditorProvider.get_editors 1 0 0 0 0 100%
src/robotide/application/editorprovider.py _EditorList.__init__ 1 0 0 0 0 100%
src/robotide/application/editorprovider.py _EditorList.add 5 0 0 4 0 100%
src/robotide/application/editorprovider.py _EditorList.set_default 3 0 0 2 0 100%
src/robotide/application/editorprovider.py _EditorList.remove 1 0 0 0 0 100%
src/robotide/application/editorprovider.py _EditorList.get 1 0 0 0 0 100%
src/robotide/application/editorprovider.py _EditorList.get_all 1 0 0 0 0 100%
src/robotide/application/editorprovider.py (no function) 14 0 0 0 0 100%
src/robotide/application/pluginconnector.py plugin_factory 7 4 0 0 0 43%
src/robotide/application/pluginconnector.py _PluginConnector.__init__ 6 0 0 0 0 100%
src/robotide/application/pluginconnector.py PluginConnector.__init__ 9 0 0 0 0 100%
src/robotide/application/pluginconnector.py PluginConnector.enable_on_startup 2 0 0 2 0 100%
src/robotide/application/pluginconnector.py PluginConnector.enable 3 0 0 0 0 100%
src/robotide/application/pluginconnector.py PluginConnector.disable 4 0 0 2 0 100%
src/robotide/application/pluginconnector.py BrokenPlugin.__init__ 4 4 0 0 0 0%
src/robotide/application/pluginconnector.py BrokenPlugin.enable_on_startup 1 1 0 0 0 0%
src/robotide/application/pluginconnector.py (no function) 13 0 0 0 0 100%
src/robotide/application/pluginloader.py PluginLoader.__init__ 4 1 0 2 1 67%
src/robotide/application/pluginloader.py PluginLoader.enable_plugins 2 0 0 2 0 100%
src/robotide/application/pluginloader.py PluginLoader._find_classes 6 0 0 6 0 100%
src/robotide/application/pluginloader.py PluginLoader._is_plugin_class 5 3 0 0 0 40%
src/robotide/application/pluginloader.py PluginLoader._find_python_files 11 0 0 10 0 100%
src/robotide/application/pluginloader.py PluginLoader._import_classes 12 4 0 2 1 64%
src/robotide/application/pluginloader.py (no function) 14 0 0 0 0 100%
src/robotide/application/releasenotes.py ReleaseNotes.__init__ 7 0 0 0 0 100%
src/robotide/application/releasenotes.py ReleaseNotes.enable 3 0 0 0 0 100%
src/robotide/application/releasenotes.py ReleaseNotes.show_if_updated 3 0 0 2 0 100%
src/robotide/application/releasenotes.py ReleaseNotes.show 5 0 0 2 1 86%
src/robotide/application/releasenotes.py ReleaseNotes.show_changelog 14 14 0 4 0 0%
src/robotide/application/releasenotes.py ReleaseNotes.bring_to_front 2 2 0 2 0 0%
src/robotide/application/releasenotes.py ReleaseNotes._create_view 11 0 0 0 0 100%
src/robotide/application/releasenotes.py ReleaseNotes.set_content 8 2 0 4 2 67%
src/robotide/application/releasenotes.py (no function) 28 0 0 0 0 100%
src/robotide/application/restartutil.py restart_dialog 3 0 0 2 0 100%
src/robotide/application/restartutil.py do_restart 7 2 0 2 1 67%
src/robotide/application/restartutil.py (no function) 11 0 0 0 0 100%
src/robotide/application/updatenotifier.py UpdateNotifierController.__init__ 2 0 0 0 0 100%
src/robotide/application/updatenotifier.py UpdateNotifierController.notify_update_if_needed 8 0 0 6 0 100%
src/robotide/application/updatenotifier.py UpdateNotifierController._should_check 4 0 0 2 0 100%
src/robotide/application/updatenotifier.py UpdateNotifierController._is_new_version_available 9 0 0 0 0 100%
src/robotide/application/updatenotifier.py UpdateNotifierController._get_newest_version 1 1 0 0 0 0%
src/robotide/application/updatenotifier.py UpdateNotifierController._get_download_url 1 1 0 0 0 0%
src/robotide/application/updatenotifier.py UpdateNotifierController._get_rf_pypi_data 4 0 0 0 0 100%
src/robotide/application/updatenotifier.py upgrade_from_dev_dialog 13 3 0 6 2 74%
src/robotide/application/updatenotifier.py _askyesno 11 1 0 4 2 80%
src/robotide/application/updatenotifier.py _add_content_to_clipboard 3 0 0 0 0 100%
src/robotide/application/updatenotifier.py RunnerCommand.__init__ 3 3 0 0 0 0%
src/robotide/application/updatenotifier.py do_upgrade 9 9 0 2 0 0%
src/robotide/application/updatenotifier.py start_upgraded 20 20 0 2 0 0%
src/robotide/application/updatenotifier.py start_upgraded.download_url 4 4 0 2 0 0%
src/robotide/application/updatenotifier.py LocalHtmlWindow.__init__ 3 1 0 2 1 60%
src/robotide/application/updatenotifier.py LocalHtmlWindow.OnLinkClicked 1 1 0 0 0 0%
src/robotide/application/updatenotifier.py UpdateDialog.__init__ 36 2 0 2 1 92%
src/robotide/application/updatenotifier.py UpdateDialog.on_remind_me_later 2 2 0 0 0 0%
src/robotide/application/updatenotifier.py UpdateDialog.on_checkbox_change 2 2 0 0 0 0%
src/robotide/application/updatenotifier.py UpdateDialog.on_upgrade_now 4 4 0 0 0 0%
src/robotide/application/updatenotifier.py (no function) 50 0 0 0 0 100%
src/robotide/context/__init__.py get_about_ride 24 0 0 0 0 100%
src/robotide/context/__init__.py ctrl_or_cmd 3 1 0 2 1 60%
src/robotide/context/__init__.py bind_keys_to_evt_menu 6 0 0 2 0 100%
src/robotide/context/__init__.py (no function) 37 2 0 4 2 90%
src/robotide/context/coreplugins.py get_core_plugins 13 0 0 0 0 100%
src/robotide/context/coreplugins.py (no function) 1 0 0 0 0 100%
src/robotide/context/logger.py Logger.__init__ 1 0 0 0 0 100%
src/robotide/context/logger.py Logger.report_parsing_errors 8 5 0 2 1 40%
src/robotide/context/logger.py Logger._format_parsing_error_line 4 4 0 2 0 0%
src/robotide/context/logger.py Logger.warn 1 1 0 0 0 0%
src/robotide/context/logger.py Logger.error 1 1 0 0 0 0%
src/robotide/context/logger.py Logger.message 3 0 0 2 0 100%
src/robotide/context/logger.py Logger._write 3 3 0 2 0 0%
src/robotide/context/logger.py Logger._is_logged 1 0 0 0 0 100%
src/robotide/context/logger.py Logger._is_ignored_warning 1 1 0 0 0 0%
src/robotide/context/logger.py Logger._show_message 6 6 0 0 0 0%
src/robotide/context/logger.py ParsingErrorDialog.__init__ 4 4 0 0 0 0%
src/robotide/context/logger.py (no function) 19 0 0 0 0 100%
src/robotide/contrib/__init__.py (no function) 1 0 0 0 0 100%
src/robotide/contrib/testrunner/ArgsParser.py ArgsParser.get_message_log_level 9 0 0 2 0 100%
src/robotide/contrib/testrunner/ArgsParser.py ArgsParser.get_output_directory 1 0 0 0 0 100%
src/robotide/contrib/testrunner/ArgsParser.py ArgsParser._get_arg_value 9 1 0 6 1 87%
src/robotide/contrib/testrunner/ArgsParser.py (no function) 8 0 0 0 0 100%
src/robotide/contrib/testrunner/Command.py Command.__init__ 4 0 0 0 0 100%
src/robotide/contrib/testrunner/Command.py Command.with_prefix 2 0 0 0 0 100%
src/robotide/contrib/testrunner/Command.py Command.with_listener 4 1 0 2 1 67%
src/robotide/contrib/testrunner/Command.py Command.with_tests_suite_file 2 0 0 0 0 100%
src/robotide/contrib/testrunner/Command.py Command.with_args_file 2 0 0 0 0 100%
src/robotide/contrib/testrunner/Command.py Command.build 10 0 0 8 0 100%
src/robotide/contrib/testrunner/Command.py Command._get_listener_to_cmd 4 1 0 2 1 67%
src/robotide/contrib/testrunner/Command.py Command._get_listener_path 1 1 0 0 0 0%
src/robotide/contrib/testrunner/Command.py Command._format_command 8 1 0 6 1 86%
src/robotide/contrib/testrunner/Command.py (no function) 19 3 0 0 0 84%
src/robotide/contrib/testrunner/CommandArgs.py CommandArgs.__init__ 8 0 0 0 0 100%
src/robotide/contrib/testrunner/CommandArgs.py CommandArgs.with_existing_args 2 0 0 0 0 100%
src/robotide/contrib/testrunner/CommandArgs.py CommandArgs.with_python_path 2 0 0 0 0 100%
src/robotide/contrib/testrunner/CommandArgs.py CommandArgs.with_log_level 2 0 0 0 0 100%
src/robotide/contrib/testrunner/CommandArgs.py CommandArgs.with_output_directory 2 0 0 0 0 100%
src/robotide/contrib/testrunner/CommandArgs.py CommandArgs.with_runnable_tests 4 0 0 2 0 100%
src/robotide/contrib/testrunner/CommandArgs.py CommandArgs.without_console_color 2 0 0 0 0 100%
src/robotide/contrib/testrunner/CommandArgs.py CommandArgs.with_console_width 2 0 0 0 0 100%
src/robotide/contrib/testrunner/CommandArgs.py CommandArgs.build 19 1 0 16 1 94%
src/robotide/contrib/testrunner/CommandArgs.py CommandArgs._is_necessary_disable_console_color 1 0 0 0 0 100%
src/robotide/contrib/testrunner/CommandArgs.py CommandArgs._is_necessary_add_console_color 1 0 0 0 0 100%
src/robotide/contrib/testrunner/CommandArgs.py CommandArgs._is_necessary_add_console_width 1 0 0 0 0 100%
src/robotide/contrib/testrunner/CommandArgs.py CommandArgs._is_necessary_add_python_paths 1 0 0 0 0 100%
src/robotide/contrib/testrunner/CommandArgs.py CommandArgs._is_necessary_add_output_dir 1 0 0 0 0 100%
src/robotide/contrib/testrunner/CommandArgs.py CommandArgs._is_necessary_add_log_level 1 0 0 0 0 100%
src/robotide/contrib/testrunner/CommandArgs.py (no function) 16 0 0 0 0 100%
src/robotide/contrib/testrunner/FileWriter.py _write_windows 10 10 0 4 0 0%
src/robotide/contrib/testrunner/FileWriter.py _write_linux 10 3 0 4 0 79%
src/robotide/contrib/testrunner/FileWriter.py FileWriter.write 8 3 0 4 2 58%
src/robotide/contrib/testrunner/FileWriter.py (no function) 10 0 0 0 0 100%
src/robotide/contrib/testrunner/Process.py Process.__init__ 7 0 0 0 0 100%
src/robotide/contrib/testrunner/Process.py Process.run_command 19 8 0 2 1 57%
src/robotide/contrib/testrunner/Process.py Process.set_port 1 1 0 0 0 0%
src/robotide/contrib/testrunner/Process.py Process.get_output 1 0 0 0 0 100%
src/robotide/contrib/testrunner/Process.py Process.get_errors 1 0 0 0 0 100%
src/robotide/contrib/testrunner/Process.py Process.get_returncode 1 1 0 0 0 0%
src/robotide/contrib/testrunner/Process.py Process.is_alive 1 0 0 0 0 100%
src/robotide/contrib/testrunner/Process.py Process.wait 1 1 0 0 0 0%
src/robotide/contrib/testrunner/Process.py Process.kill 9 9 0 6 0 0%
src/robotide/contrib/testrunner/Process.py Process._signal_kill_with_listener_server 1 1 0 0 0 0%
src/robotide/contrib/testrunner/Process.py Process._send_socket 11 11 0 4 0 0%
src/robotide/contrib/testrunner/Process.py Process.pause 1 1 0 0 0 0%
src/robotide/contrib/testrunner/Process.py Process.pause_on_failure 3 3 0 2 0 0%
src/robotide/contrib/testrunner/Process.py Process.resume 1 1 0 0 0 0%
src/robotide/contrib/testrunner/Process.py Process.step_next 1 1 0 0 0 0%
src/robotide/contrib/testrunner/Process.py Process.step_over 1 1 0 0 0 0%
src/robotide/contrib/testrunner/Process.py Process._kill 5 5 0 2 0 0%
src/robotide/contrib/testrunner/Process.py StreamReaderThread.__init__ 3 0 0 0 0 100%
src/robotide/contrib/testrunner/Process.py StreamReaderThread.run 3 0 0 0 0 100%
src/robotide/contrib/testrunner/Process.py StreamReaderThread._enqueue_output 2 0 0 2 0 100%
src/robotide/contrib/testrunner/Process.py StreamReaderThread.pop 8 2 0 2 0 80%
src/robotide/contrib/testrunner/Process.py (no function) 33 0 0 0 0 100%
src/robotide/contrib/testrunner/SettingsParser.py SettingsParser.get_console_log_name 1 0 0 0 0 100%
src/robotide/contrib/testrunner/SettingsParser.py SettingsParser._get_settings_value 7 1 0 4 1 82%
src/robotide/contrib/testrunner/SettingsParser.py (no function) 5 0 0 0 0 100%
src/robotide/contrib/testrunner/TestRunnerAgent.py TestRunnerAgent.__init__ 10 10 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py TestRunnerAgent._create_debugger 1 1 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py TestRunnerAgent._create_kill_server 5 5 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py TestRunnerAgent._send_pid 1 1 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py TestRunnerAgent._send_server_port 1 1 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py TestRunnerAgent.start_test 1 1 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py TestRunnerAgent.end_test 1 1 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py TestRunnerAgent.start_suite 4 4 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py TestRunnerAgent.end_suite 4 4 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py TestRunnerAgent.start_keyword 13 13 0 6 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py TestRunnerAgent.end_keyword 6 6 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py TestRunnerAgent.message 1 1 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py TestRunnerAgent.log_message 1 1 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py TestRunnerAgent.log_file 1 1 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py TestRunnerAgent.output_file 1 1 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py TestRunnerAgent.report_file 1 1 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py TestRunnerAgent.summary_file 1 1 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py TestRunnerAgent.debug_file 1 1 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py TestRunnerAgent.close 4 4 0 2 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py TestRunnerAgent._connect 9 9 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py TestRunnerAgent._send_socket 10 10 0 2 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py RobotDebugger.__init__ 5 0 0 0 0 100%
src/robotide/contrib/testrunner/TestRunnerAgent.py RobotDebugger.is_breakpoint 2 0 0 2 0 100%
src/robotide/contrib/testrunner/TestRunnerAgent.py RobotDebugger.pause 2 0 0 0 0 100%
src/robotide/contrib/testrunner/TestRunnerAgent.py RobotDebugger.pause_on_failure 1 0 0 0 0 100%
src/robotide/contrib/testrunner/TestRunnerAgent.py RobotDebugger.resume 3 0 0 0 0 100%
src/robotide/contrib/testrunner/TestRunnerAgent.py RobotDebugger.step_next 2 0 0 0 0 100%
src/robotide/contrib/testrunner/TestRunnerAgent.py RobotDebugger.step_over 2 0 0 0 0 100%
src/robotide/contrib/testrunner/TestRunnerAgent.py RobotDebugger.start_keyword 9 0 0 6 0 100%
src/robotide/contrib/testrunner/TestRunnerAgent.py RobotDebugger.end_keyword 3 0 0 2 0 100%
src/robotide/contrib/testrunner/TestRunnerAgent.py RobotDebugger.is_paused 1 0 0 0 0 100%
src/robotide/contrib/testrunner/TestRunnerAgent.py RobotKillerServer.__init__ 2 2 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py RobotKillerHandler.handle 15 15 0 14 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py RobotKillerHandler._signal_kill 4 4 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py dump 1 1 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py load 1 1 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py dumps 3 3 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py loads 2 2 0 0 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py StreamHandler.__init__ 9 9 0 2 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py StreamHandler.dump 13 13 0 4 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py StreamHandler.load 16 16 0 6 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py StreamHandler._load_header 7 7 0 4 0 0%
src/robotide/contrib/testrunner/TestRunnerAgent.py (no function) 95 9 0 2 1 90%
src/robotide/contrib/testrunner/__init__.py (no function) 4 0 0 0 0 100%
src/robotide/contrib/testrunner/runprofiles.py BaseProfile.__init__ 2 0 0 0 0 100%
src/robotide/contrib/testrunner/runprofiles.py BaseProfile.get_toolbar 3 3 0 2 0 0%
src/robotide/contrib/testrunner/runprofiles.py BaseProfile.enable_toolbar 3 3 0 2 0 0%
src/robotide/contrib/testrunner/runprofiles.py BaseProfile.disable_toolbar 3 3 0 2 0 0%
src/robotide/contrib/testrunner/runprofiles.py BaseProfile.delete_pressed 1 1 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py BaseProfile.get_command 1 1 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py BaseProfile.get_command_args 1 1 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py BaseProfile.get_settings 1 1 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py BaseProfile.set_setting 1 1 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py BaseProfile.format_error 1 1 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py BaseProfile._create_error_log_message 2 2 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py BaseProfile.__getattr__ 9 1 0 2 1 82%
src/robotide/contrib/testrunner/runprofiles.py BaseProfile._get_setting_name 1 0 0 0 0 100%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile.__init__ 4 0 0 0 0 100%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile.get_toolbar 10 0 0 4 1 93%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile.get_toolbar_items 1 0 0 0 0 100%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile.enable_toolbar 3 1 0 2 1 60%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile.disable_toolbar 3 3 0 2 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile._enable_toolbar 4 0 0 4 0 100%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile.delete_pressed 5 5 0 2 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile.get_command 20 20 0 6 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile.get_command_args 23 23 0 22 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile._get_arguments 4 4 0 2 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile._save_filenames 27 27 0 24 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile._parse_windows_command 26 26 0 8 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile._parse_posix_command 16 16 0 6 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile._get_tags_from_string 6 6 0 4 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile.get_settings 12 12 0 6 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile._create_error_log_message 3 3 0 2 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile._get_log_options_panel 29 0 0 0 0 100%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile.on_output_directory_changed 3 3 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile._handle_select_directory 11 11 0 4 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile.on_suite_name_outputs_check_box 1 1 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile.on_timestamp_outputs_checkbox 1 1 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile.on_save_logs_checkbox 1 1 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile._get_arguments_panel 15 0 0 0 0 100%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile.on_arguments_changed 5 5 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile._validate_arguments 6 0 0 2 1 88%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile._get_invalid_message 19 4 0 10 4 72%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile._get_tags_panel 23 0 0 0 0 100%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile.on_collapsible_pane_changed 3 3 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile.on_include_checkbox 2 2 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile.on_exclude_checkbox 2 2 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile.on_include_tags_changed 2 2 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile.on_exclude_tags_changed 2 2 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile._create_checkbox 6 0 0 0 0 100%
src/robotide/contrib/testrunner/runprofiles.py PybotProfile._create_text_ctrl 9 2 0 0 0 78%
src/robotide/contrib/testrunner/runprofiles.py CustomScriptProfile.get_command 1 1 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py CustomScriptProfile.get_cwd 1 1 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py CustomScriptProfile.get_toolbar_items 1 1 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py CustomScriptProfile._validate_arguments 1 1 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py CustomScriptProfile._create_error_log_message 1 1 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py CustomScriptProfile._get_run_script_panel 7 7 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py CustomScriptProfile.on_custom_script_changed 2 2 0 0 0 0%
src/robotide/contrib/testrunner/runprofiles.py (no function) 84 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunner.py mixed_decoder 5 5 0 0 0 0%
src/robotide/contrib/testrunner/testrunner.py TestRunner.__init__ 11 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunner.py TestRunner.enable 1 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunner.py TestRunner.add_profile 1 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunner.py TestRunner.get_profile 1 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunner.py TestRunner.get_profile_names 1 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunner.py TestRunner._start_listener_server 6 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunner.py TestRunner._start_listener_server.handle 2 2 0 0 0 0%
src/robotide/contrib/testrunner/testrunner.py TestRunner._result_handler 22 22 0 16 0 0%
src/robotide/contrib/testrunner/testrunner.py TestRunner._get_test_controller 2 2 0 0 0 0%
src/robotide/contrib/testrunner/testrunner.py TestRunner.clear_server 1 1 0 0 0 0%
src/robotide/contrib/testrunner/testrunner.py TestRunner.shutdown_server 2 2 0 2 0 0%
src/robotide/contrib/testrunner/testrunner.py TestRunner.test_execution_started 1 1 0 0 0 0%
src/robotide/contrib/testrunner/testrunner.py TestRunner.kill_process 2 2 0 2 0 0%
src/robotide/contrib/testrunner/testrunner.py TestRunner.send_pause_on_failure 2 2 0 2 0 0%
src/robotide/contrib/testrunner/testrunner.py TestRunner.send_stop_signal 2 2 0 2 0 0%
src/robotide/contrib/testrunner/testrunner.py TestRunner.send_pause_signal 2 2 0 2 0 0%
src/robotide/contrib/testrunner/testrunner.py TestRunner.send_continue_signal 2 2 0 2 0 0%
src/robotide/contrib/testrunner/testrunner.py TestRunner.send_step_next_signal 2 2 0 2 0 0%
src/robotide/contrib/testrunner/testrunner.py TestRunner.send_step_over_signal 2 2 0 2 0 0%
src/robotide/contrib/testrunner/testrunner.py TestRunner.run_command 3 3 0 0 0 0%
src/robotide/contrib/testrunner/testrunner.py TestRunner.get_output_and_errors 3 3 0 0 0 0%
src/robotide/contrib/testrunner/testrunner.py TestRunner.get_listener_port 1 1 0 0 0 0%
src/robotide/contrib/testrunner/testrunner.py TestRunner.is_running 1 1 0 0 0 0%
src/robotide/contrib/testrunner/testrunner.py TestRunner.command_ended 2 2 0 0 0 0%
src/robotide/contrib/testrunner/testrunner.py RideListenerServer.__init__ 2 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunner.py RideListenerHandler.handle 7 7 0 0 0 0%
src/robotide/contrib/testrunner/testrunner.py (no function) 35 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py _run_profile 1 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.__init__ 26 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._names_to_run 1 1 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._register_shortcuts 5 0 0 2 1 86%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._delete_pressed 4 4 0 2 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._copy_from_log_ctrls 8 8 0 6 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.enable 9 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._register_actions 6 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._read_run_profiles 2 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._read_run_profiles_from_config 1 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._read_run_profiles_from_classes 2 0 0 2 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._get_all_subclasses 4 0 0 2 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._subscribe_to_events 2 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.on_settings_changed 4 2 0 2 1 50%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.on_test_selected_for_running_changed 1 1 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.disable 4 4 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._create_temporary_directory 2 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._remove_temporary_directory 3 3 0 2 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.on_close 5 5 0 2 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._reset_memory_calc 3 3 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.on_stop 6 6 0 2 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.on_pause 6 6 0 2 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.on_continue 6 6 0 2 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.on_step_next 6 6 0 2 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.on_step_over 6 6 0 2 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.on_run 2 2 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.on_run_debug 2 2 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._run_tests 24 24 0 6 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._create_command_args 1 1 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._save_command_args_in_file 3 3 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._create_command 1 1 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._initialize_variables_for_running 6 6 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._get_current_working_dir 5 5 0 4 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._can_start_running_tests 8 8 0 6 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._ask_user_to_save_before_running 3 3 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._tests_selected 1 1 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._ask_user_to_run_anyway 3 3 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._initialize_ui_for_running 7 7 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._clear_log_ctrls 2 2 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._clear_text_ctrl 3 3 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.on_open_logs_directory 8 8 0 2 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.on_show_report 4 4 0 2 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.on_show_log 4 4 0 2 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.open_browser 7 7 0 2 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.on_process_ended 16 16 0 6 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._read_report_and_log_from_stdout_if_needed 9 9 0 8 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._get_report_or_log 2 2 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.on_timer 20 20 0 16 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._get_last_output_char 3 3 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._show_notebook_tab 4 4 0 2 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._append_to_message_log 1 1 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._append_to_console_log 3 3 0 2 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._append_text 47 47 0 32 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.parse_colors 37 37 0 26 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.store_color 1 1 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._get_console_width 3 3 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._remove_from_notebook 3 3 0 2 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._build_runner_toolbar 20 3 0 2 1 82%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._bind_runner_toolbar_events 2 0 0 2 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.general_font_size 2 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._build_local_toolbar 39 0 0 2 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._bind_local_toolbar_events 4 0 0 4 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._on_autosave_cb 1 1 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._on_pause_on_failure_cb 2 2 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._on_profile_selection 2 2 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._init_profile_choice 6 1 0 2 1 75%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._set_profile 9 0 0 2 1 91%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.get_current_profile 1 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._add_tab_to_notebook 21 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._build_config_panel 6 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._build_output_panel 12 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.on_console_log_pane_changed 3 3 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.on_message_log_pane_changed 3 3 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._change_item_proportion 7 7 0 4 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._create_collapsible_pane 16 0 0 2 1 94%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._create_text_ctrl 5 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._create_check_box 4 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._set_margins 5 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._test_runner_events_handler 28 28 0 20 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._handle_start_test 2 2 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._handle_end_test 9 9 0 6 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._handle_report_file 2 2 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._handle_log_file 2 2 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._handle_start_keyword 1 1 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._handle_end_keyword 1 1 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._handle_log_message 7 7 0 4 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._handle_paused 5 5 0 2 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._handle_continue 5 5 0 2 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._set_running 8 8 0 2 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._set_paused 3 3 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._set_continue 3 3 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._set_stopped 7 0 0 2 1 89%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._enable_runner_toolbar 4 0 0 2 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin._notify_user_no_logs_directory 2 2 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.on_config_panel 2 2 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py TestRunnerPlugin.config_panel 5 5 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py ProgressBar.__init__ 20 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py ProgressBar._initialize_state 4 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py ProgressBar.set_current_keyword 1 1 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py ProgressBar.empty_current_keyword 2 2 0 2 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py ProgressBar.on_timer 4 4 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py ProgressBar.Start 8 8 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py ProgressBar.Stop 2 2 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py ProgressBar.add_pass 1 1 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py ProgressBar.add_fail 1 1 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py ProgressBar.add_skip 1 1 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py ProgressBar.get_visible_color 5 5 0 4 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py ProgressBar._update_message 27 27 0 8 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py ProgressBar._get_current_keyword_text 3 3 0 2 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py ProgressBar._fix_size 3 3 0 2 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py ProgressBar._seconds_to_string 1 1 0 0 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py OutputStyledTextCtrl.__init__ 4 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py OutputStyledTextCtrl.update_scroll_width 13 13 0 6 0 0%
src/robotide/contrib/testrunner/testrunnerplugin.py OutputStyledTextCtrl._get_app_settings 6 1 0 4 1 80%
src/robotide/contrib/testrunner/testrunnerplugin.py OutputStylizer.__init__ 5 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py OutputStylizer.on_settings_changed 3 1 0 2 1 60%
src/robotide/contrib/testrunner/testrunnerplugin.py OutputStylizer._set_styles 22 0 0 0 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py OutputStylizer._get_style_string 4 0 0 2 0 100%
src/robotide/contrib/testrunner/testrunnerplugin.py OutputStylizer._ensure_default_font_is_valid 4 2 0 2 1 50%
src/robotide/contrib/testrunner/testrunnerplugin.py (no function) 222 0 0 0 0 100%
src/robotide/contrib/testrunner/usages.py (no function) 7 5 0 0 0 29%
src/robotide/controller/__init__.py (no function) 5 0 0 0 0 100%
src/robotide/controller/arguments.py parse_arguments_to_var_dict 10 0 0 10 0 100%
src/robotide/controller/arguments.py parse_argument 10 1 0 8 1 89%
src/robotide/controller/arguments.py (no function) 6 0 0 0 0 100%
src/robotide/controller/basecontroller.py _BaseController.display_name 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py _BaseController.execute 3 0 0 2 0 100%
src/robotide/controller/basecontroller.py _BaseController.is_modifiable 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py _BaseController.is_excluded 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py ControllerWithParent.parent 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py ControllerWithParent.set_parent 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py ControllerWithParent.mark_dirty 2 0 0 2 0 100%
src/robotide/controller/basecontroller.py ControllerWithParent.dirty 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py ControllerWithParent.datafile_controller 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py ControllerWithParent.datafile 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py ControllerWithParent.datafiles 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py ControllerWithParent.language 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py ControllerWithParent.is_modifiable 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py WithNamespace._set_namespace_from 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py WithNamespace._set_namespace 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py WithNamespace.get_namespace 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py WithNamespace.update_namespace 3 0 0 2 0 100%
src/robotide/controller/basecontroller.py WithNamespace.register_for_namespace_updates 3 0 0 2 0 100%
src/robotide/controller/basecontroller.py WithNamespace.unregister_namespace_updates 3 0 0 2 0 100%
src/robotide/controller/basecontroller.py WithNamespace.clear_namespace_update_listeners 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py WithNamespace.is_user_keyword 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py WithNamespace.is_library_keyword 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py WithNamespace.get_all_keywords_from 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py WithNamespace.get_all_cached_library_names 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py WithNamespace.keyword_info 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py WithNamespace.is_library_import_ok 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py WithNamespace.is_variables_import_ok 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py WithUndoRedoStacks._undo 3 0 0 2 0 100%
src/robotide/controller/basecontroller.py WithUndoRedoStacks._redo 3 0 0 2 0 100%
src/robotide/controller/basecontroller.py WithUndoRedoStacks.clear_undo 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py WithUndoRedoStacks.is_undo_empty 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py WithUndoRedoStacks.pop_from_undo 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py WithUndoRedoStacks.push_to_undo 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py WithUndoRedoStacks.clear_redo 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py WithUndoRedoStacks.is_redo_empty 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py WithUndoRedoStacks.pop_from_redo 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py WithUndoRedoStacks.push_to_redo 1 0 0 0 0 100%
src/robotide/controller/basecontroller.py (no function) 52 0 0 0 0 100%
src/robotide/controller/cellinfo.py CellInfo.__init__ 3 0 0 0 0 100%
src/robotide/controller/cellinfo.py CellInfo.content_type 1 0 0 0 0 100%
src/robotide/controller/cellinfo.py CellInfo.cell_type 1 0 0 0 0 100%
src/robotide/controller/cellinfo.py CellInfo.source 1 0 0 0 0 100%
src/robotide/controller/cellinfo.py CellInfo.arg_name 1 0 0 0 0 100%
src/robotide/controller/cellinfo.py CellInfo.has_error 1 0 0 0 0 100%
src/robotide/controller/cellinfo.py CellInfo.argument_missing 1 0 0 0 0 100%
src/robotide/controller/cellinfo.py CellInfo.too_many_arguments 1 0 0 0 0 100%
src/robotide/controller/cellinfo.py CellInfo.matches 1 0 0 0 0 100%
src/robotide/controller/cellinfo.py tip_message 4 1 0 2 1 67%
src/robotide/controller/cellinfo.py _TooltipMessage.__init__ 1 0 0 0 0 100%
src/robotide/controller/cellinfo.py _TooltipMessage._get_message 3 0 0 0 0 100%
src/robotide/controller/cellinfo.py _TooltipMessage._must_be_empty 3 1 0 2 1 60%
src/robotide/controller/cellinfo.py _TooltipMessage._mandatory 3 1 0 2 1 60%
src/robotide/controller/cellinfo.py _TooltipMessage._optional 1 1 0 0 0 0%
src/robotide/controller/cellinfo.py _TooltipMessage._keyword 5 1 0 4 1 78%
src/robotide/controller/cellinfo.py _TooltipMessage._assign 2 2 0 0 0 0%
src/robotide/controller/cellinfo.py _TooltipMessage._unknown 2 0 0 0 0 100%
src/robotide/controller/cellinfo.py _TooltipMessage.__nonzero__ 1 1 0 0 0 0%
src/robotide/controller/cellinfo.py _TooltipMessage.__str__ 1 0 0 0 0 100%
src/robotide/controller/cellinfo.py CellContent.__init__ 3 0 0 0 0 100%
src/robotide/controller/cellinfo.py CellPosition.__init__ 2 0 0 0 0 100%
src/robotide/controller/cellinfo.py (no function) 81 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py obtain_bdd_prefixes 5 5 0 0 0 0%
src/robotide/controller/ctrlcommands.py Occurrence.__init__ 4 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py Occurrence.__eq__ 3 1 0 2 1 60%
src/robotide/controller/ctrlcommands.py Occurrence.item 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py Occurrence.source 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py Occurrence.datafile 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py Occurrence.parent 3 3 0 2 0 0%
src/robotide/controller/ctrlcommands.py Occurrence.location 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py Occurrence.usage 7 0 0 6 0 100%
src/robotide/controller/ctrlcommands.py Occurrence._in_settings 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py Occurrence._in_variable_table 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py Occurrence._in_kw_name 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py Occurrence._in_steps 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py Occurrence._in_for_loop 2 2 0 0 0 0%
src/robotide/controller/ctrlcommands.py Occurrence.replace_keyword 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py Occurrence._get_replace_values 3 0 0 2 0 100%
src/robotide/controller/ctrlcommands.py Occurrence.notify_value_changed 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py _Command.execute 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py _Command.__str__ 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py _Command._params_str 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py _Command._format_param 3 3 0 2 0 0%
src/robotide/controller/ctrlcommands.py _Command._params 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py CopyMacroAs.__init__ 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py CopyMacroAs.execute 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py CopyMacroAs._params 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py ChangeTag.__init__ 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py ChangeTag._params 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py ChangeTag.execute 3 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py ChangeTag._create_value 3 0 0 2 0 100%
src/robotide/controller/ctrlcommands.py ChangeTag._create_value_list 9 0 0 8 1 94%
src/robotide/controller/ctrlcommands.py DeleteTag.execute 2 2 0 0 0 0%
src/robotide/controller/ctrlcommands.py _ReversibleCommand.execute 3 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py _ReversibleCommand._execute_without_redo_clear 3 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py _ReversibleCommand._get_undo_command 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py Undo.execute 5 0 0 2 0 100%
src/robotide/controller/ctrlcommands.py Redo.execute 2 0 0 2 0 100%
src/robotide/controller/ctrlcommands.py MoveTo.__init__ 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py MoveTo._params 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py MoveTo.execute 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py CreateNewResource.__init__ 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py CreateNewResource.execute 3 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py SetDataFile.__init__ 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py SetDataFile.execute 2 2 0 0 0 0%
src/robotide/controller/ctrlcommands.py _StepsChangingCommand._execute 4 0 0 2 0 100%
src/robotide/controller/ctrlcommands.py _StepsChangingCommand.change_steps 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py _StepsChangingCommand._step 4 2 0 0 0 50%
src/robotide/controller/ctrlcommands.py NonExistingStep.__getattr__ 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py RenameKeywordOccurrences.__init__ 9 1 0 2 1 82%
src/robotide/controller/ctrlcommands.py RenameKeywordOccurrences._check_gherkin 11 0 0 8 0 100%
src/robotide/controller/ctrlcommands.py RenameKeywordOccurrences._get_gherkin 3 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RenameKeywordOccurrences._params 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py RenameKeywordOccurrences._execute 6 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RenameKeywordOccurrences._find_occurrences 6 0 0 2 0 100%
src/robotide/controller/ctrlcommands.py RenameKeywordOccurrences._replace_keywords_in 3 0 0 2 0 100%
src/robotide/controller/ctrlcommands.py RenameKeywordOccurrences._notify_values_changed 3 0 0 2 0 100%
src/robotide/controller/ctrlcommands.py RenameKeywordOccurrences._get_undo_command 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RenameTest.__init__ 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RenameTest._params 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py RenameTest._execute 3 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RenameTest._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RenameFile.__init__ 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RenameFile.execute 6 0 0 2 0 100%
src/robotide/controller/ctrlcommands.py Include.execute 2 2 0 0 0 0%
src/robotide/controller/ctrlcommands.py Exclude.execute 2 2 0 0 0 0%
src/robotide/controller/ctrlcommands.py RenameResourceFile.__init__ 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RenameResourceFile.execute 11 1 0 6 2 82%
src/robotide/controller/ctrlcommands.py SortTests._execute 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py SortTests._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py SortKeywords._execute 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py SortKeywords._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py SortVariables._execute 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py SortVariables._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RestoreTestOrder.__init__ 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RestoreTestOrder._execute 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RestoreTestOrder._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RestoreKeywordOrder.__init__ 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RestoreKeywordOrder._execute 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RestoreKeywordOrder._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RestoreVariableOrder.__init__ 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RestoreVariableOrder._execute 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RestoreVariableOrder._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py _ItemCommand.__init__ 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py UpdateDocumentation.execute 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py MoveUp.execute 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py MoveDown.execute 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py DeleteItem.execute 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py ClearSetting.execute 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py DeleteFile.execute 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py OpenContainingFolder.__init__ 2 2 0 0 0 0%
src/robotide/controller/ctrlcommands.py OpenContainingFolder.execute 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py RemoveReadOnly.execute 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py DeleteFolder.execute 2 2 0 0 0 0%
src/robotide/controller/ctrlcommands.py SetValues.__init__ 2 2 0 0 0 0%
src/robotide/controller/ctrlcommands.py SetValues.execute 2 2 0 0 0 0%
src/robotide/controller/ctrlcommands.py AddLibrary.__init__ 2 2 0 0 0 0%
src/robotide/controller/ctrlcommands.py AddLibrary.execute 3 3 0 0 0 0%
src/robotide/controller/ctrlcommands.py AddResource.__init__ 2 2 0 0 0 0%
src/robotide/controller/ctrlcommands.py AddResource.execute 3 3 0 0 0 0%
src/robotide/controller/ctrlcommands.py AddVariablesFileImport.__init__ 2 2 0 0 0 0%
src/robotide/controller/ctrlcommands.py AddVariablesFileImport.execute 3 3 0 0 0 0%
src/robotide/controller/ctrlcommands.py DeleteResourceAndImports.execute 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py DeleteFolderAndImports.execute 2 2 0 0 0 0%
src/robotide/controller/ctrlcommands.py UpdateVariable.__init__ 3 3 0 0 0 0%
src/robotide/controller/ctrlcommands.py UpdateVariable.execute 6 6 0 2 0 0%
src/robotide/controller/ctrlcommands.py UpdateVariableName.__init__ 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py UpdateVariableName.execute 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py normalize_kw_name 3 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py FindOccurrences.__init__ 14 1 0 6 1 90%
src/robotide/controller/ctrlcommands.py FindOccurrences._create_regexp 8 0 0 2 0 100%
src/robotide/controller/ctrlcommands.py FindOccurrences.execute 5 1 0 2 1 71%
src/robotide/controller/ctrlcommands.py FindOccurrences._items_from 5 0 0 6 0 100%
src/robotide/controller/ctrlcommands.py FindOccurrences._items_from_datafile_should_be_checked 3 0 0 2 0 100%
src/robotide/controller/ctrlcommands.py FindOccurrences._items_from_datafile 8 0 0 10 0 100%
src/robotide/controller/ctrlcommands.py FindOccurrences._items_from_keyword 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py FindOccurrences._items_from_test 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py FindOccurrences._find_keyword_source 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py FindOccurrences._find_occurrences_in 5 0 0 6 0 100%
src/robotide/controller/ctrlcommands.py FindOccurrences._contains_exact_item 6 1 0 4 1 80%
src/robotide/controller/ctrlcommands.py FindOccurrences._contains_item 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py FindOccurrences._yield_for_other_threads 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py FindVariableOccurrences._contains_item 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py FindVariableOccurrences._items_from_datafile 3 0 0 2 0 100%
src/robotide/controller/ctrlcommands.py FindVariableOccurrences._items_from_controller 4 0 0 2 0 100%
src/robotide/controller/ctrlcommands.py FindVariableOccurrences._items_from_keyword 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py FindVariableOccurrences._items_from 9 0 0 10 0 100%
src/robotide/controller/ctrlcommands.py FindVariableOccurrences._items_from_datafile_should_be_checked 5 1 0 4 1 78%
src/robotide/controller/ctrlcommands.py FindVariableOccurrences._is_local_variable 3 1 0 2 1 60%
src/robotide/controller/ctrlcommands.py FindVariableOccurrences._is_file_variable 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py FindVariableOccurrences._is_imported_variable 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py FindVariableOccurrences._is_builtin_variable 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py FindVariableOccurrences._get_source_of_imported_var 4 1 0 4 1 75%
src/robotide/controller/ctrlcommands.py FindVariableOccurrences._get_all_imported 4 0 0 2 0 100%
src/robotide/controller/ctrlcommands.py FindVariableOccurrences._get_all_where_used 6 0 0 4 0 100%
src/robotide/controller/ctrlcommands.py add_keyword_from_cells 8 2 0 4 2 67%
src/robotide/controller/ctrlcommands.py AddKeyword.__init__ 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py AddKeyword._execute 3 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py AddKeyword._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py AddTestCase.__init__ 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py AddTestCase.execute 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py _AddDataFile.__init__ 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py _AddDataFile.execute 3 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py _AddDataFile._add_data_file 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py AddTestCaseFile._add_data_file 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py AddTestDataDirectory._add_data_file 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py CreateNewFileProject.__init__ 3 3 0 0 0 0%
src/robotide/controller/ctrlcommands.py CreateNewFileProject.execute 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py CreateNewDirectoryProject.__init__ 3 3 0 0 0 0%
src/robotide/controller/ctrlcommands.py CreateNewDirectoryProject.execute 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py SetFileFormat.__init__ 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py SetFileFormat.execute 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py SetFileFormatRecuresively.__init__ 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py SetFileFormatRecuresively.execute 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py RemoveVariable.__init__ 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RemoveVariable._execute 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py RemoveVariable._get_undo_command 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py AddVariable.__init__ 3 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py AddVariable._execute 3 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py AddVariable._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py AddVariable.__str__ 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py RecreateMacro.__init__ 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RecreateMacro._execute 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RecreateMacro._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RemoveMacro.__init__ 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RemoveMacro._execute 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py RemoveMacro._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py ExtractKeyword.__init__ 3 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py ExtractKeyword._params 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py ExtractKeyword.execute 3 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py extract_scalar 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py extract_list 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py ChangeCellValue.__init__ 5 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py ChangeCellValue.change_steps 11 0 0 4 0 100%
src/robotide/controller/ctrlcommands.py ChangeCellValue._escape_newlines 3 0 0 2 0 100%
src/robotide/controller/ctrlcommands.py ChangeCellValue._validate_postcondition 5 5 0 2 0 0%
src/robotide/controller/ctrlcommands.py ChangeCellValue._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py ChangeCellValue.__str__ 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py SaveFile.__init__ 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py SaveFile.execute 8 0 0 4 0 100%
src/robotide/controller/ctrlcommands.py SaveAll.__init__ 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py SaveAll.execute 4 4 0 4 0 0%
src/robotide/controller/ctrlcommands.py Purify.execute 9 0 0 2 0 100%
src/robotide/controller/ctrlcommands.py InsertCell.__init__ 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py InsertCell._params_str 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py InsertCell.change_steps 5 0 0 2 1 86%
src/robotide/controller/ctrlcommands.py InsertCell._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py DeleteCell.__init__ 3 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py DeleteCell._params 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py DeleteCell.change_steps 4 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py DeleteCell._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py _RowChangingCommand.__init__ 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py _RowChangingCommand.change_steps 4 0 0 2 0 100%
src/robotide/controller/ctrlcommands.py _RowChangingCommand.__str__ 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py DeleteRow._change_value 3 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py DeleteRow._get_undo_command 3 0 0 2 0 100%
src/robotide/controller/ctrlcommands.py AddRow._change_value 3 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py AddRow._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py CommentRow._change_value 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py CommentRow._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py UncommentRow._change_value 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py UncommentRow._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py SharpCommentRow._change_value 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py SharpCommentRow._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py SharpUncommentRow._change_value 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py SharpUncommentRow._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py is_indent_start 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py is_indent_inner 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py MoveRowsUp.__init__ 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py MoveRowsUp._params 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py MoveRowsUp.change_steps 50 1 0 30 1 98%
src/robotide/controller/ctrlcommands.py MoveRowsUp.change_steps.non_empty_from_left 8 1 0 4 1 83%
src/robotide/controller/ctrlcommands.py MoveRowsUp._last_row 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py MoveRowsUp._first_row 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py MoveRowsUp._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py MoveRowsDown.__init__ 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py MoveRowsDown._params 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py MoveRowsDown.change_steps 47 0 0 32 0 100%
src/robotide/controller/ctrlcommands.py MoveRowsDown._last_row 1 1 0 0 0 0%
src/robotide/controller/ctrlcommands.py MoveRowsDown._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py CompositeCommand.__init__ 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py CompositeCommand._execute 5 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py CompositeCommand._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py CompositeCommand._create_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py CompositeCommand._executions 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py StepsChangingCompositeCommand.__init__ 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py StepsChangingCompositeCommand.change_steps 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py StepsChangingCompositeCommand._get_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py StepsChangingCompositeCommand._create_undo_command 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py StepsChangingCompositeCommand._executions 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py delete_rows 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py add_rows 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py comment_rows 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py uncomment_rows 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py sharp_comment_rows 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py sharp_uncomment_rows 1 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py clear_area 3 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py paste_area 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py insert_area 2 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py _rows_from_selection 5 5 0 4 0 0%
src/robotide/controller/ctrlcommands.py _cols_from_selection 5 5 0 4 0 0%
src/robotide/controller/ctrlcommands.py insert_cells 3 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py delete_cells 3 0 0 0 0 100%
src/robotide/controller/ctrlcommands.py (no function) 357 0 0 0 0 100%
src/robotide/controller/dataloader.py DataLoader.__init__ 4 0 0 0 0 100%
src/robotide/controller/dataloader.py DataLoader.load_datafile 4 0 0 2 0 100%
src/robotide/controller/dataloader.py DataLoader.load_initfile 4 4 0 2 0 0%
src/robotide/controller/dataloader.py DataLoader.load_resource_file 4 1 0 2 1 67%
src/robotide/controller/dataloader.py DataLoader.resources_for 4 1 0 2 1 67%
src/robotide/controller/dataloader.py DataLoader._load 2 0 0 0 0 100%
src/robotide/controller/dataloader.py DataLoader._wait_until_loaded 5 0 0 2 0 100%
src/robotide/controller/dataloader.py _DataLoaderThread.__init__ 2 0 0 0 0 100%
src/robotide/controller/dataloader.py _DataLoaderThread.run 4 2 0 0 0 50%
src/robotide/controller/dataloader.py _DataLoaderThread._run 1 1 0 0 0 0%
src/robotide/controller/dataloader.py _DataLoader.__init__ 4 0 0 0 0 100%
src/robotide/controller/dataloader.py _DataLoader._run 6 2 0 2 0 75%
src/robotide/controller/dataloader.py _InitFileLoader.__init__ 4 4 0 0 0 0%
src/robotide/controller/dataloader.py _InitFileLoader._run 9 9 0 2 0 0%
src/robotide/controller/dataloader.py _ResourceLoader.__init__ 4 0 0 0 0 100%
src/robotide/controller/dataloader.py _ResourceLoader._run 1 0 0 0 0 100%
src/robotide/controller/dataloader.py TestDataDirectoryWithExcludes.__init__ 3 0 0 0 0 100%
src/robotide/controller/dataloader.py TestDataDirectoryWithExcludes.add_child 3 1 0 2 1 60%
src/robotide/controller/dataloader.py test_data 21 1 0 12 2 91%
src/robotide/controller/dataloader.py ExcludedDirectory.__init__ 4 4 0 0 0 0%
src/robotide/controller/dataloader.py ExcludedDirectory.has_tests 1 1 0 0 0 0%
src/robotide/controller/dataloader.py (no function) 34 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _get_controller 17 1 0 8 2 88%
src/robotide/controller/filecontrollers.py data_controller 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py explorer_linux 10 0 0 0 0 100%
src/robotide/controller/filecontrollers.py explorer_mac 4 0 0 0 0 100%
src/robotide/controller/filecontrollers.py start_filemanager 16 4 0 10 3 73%
src/robotide/controller/filecontrollers.py _FileSystemElement.__init__ 3 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _FileSystemElement._get_stat 4 0 0 2 0 100%
src/robotide/controller/filecontrollers.py _FileSystemElement.refresh_stat 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _FileSystemElement.has_been_modified_on_disk 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _FileSystemElement.has_been_removed_from_disk 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py _FileSystemElement.relative_path_to 2 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _FileSystemElement.is_readonly 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _FileSystemElement.exists 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _FileSystemElement.basename 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py _FileSystemElement.source 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.__init__ 21 0 0 4 0 100%
src/robotide/controller/filecontrollers.py _DataController.set_datafile 6 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController._children 2 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.name 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.settings 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.internal_settings 2 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.setting_table 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.force_tags 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.test_tags 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.variables 3 0 0 2 0 100%
src/robotide/controller/filecontrollers.py _DataController.tests 3 0 0 2 0 100%
src/robotide/controller/filecontrollers.py _DataController.datafile 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.datafiles 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.datafile_controller 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.keywords 3 0 0 2 0 100%
src/robotide/controller/filecontrollers.py _DataController.imports 3 0 0 2 0 100%
src/robotide/controller/filecontrollers.py _DataController.metadata 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py _DataController.is_user_keyword 2 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.is_library_keyword 2 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.keyword_info 2 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.mark_dirty 3 0 0 2 0 100%
src/robotide/controller/filecontrollers.py _DataController.unmark_dirty 4 0 0 2 0 100%
src/robotide/controller/filecontrollers.py _DataController.is_dirty 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.create_keyword 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.add_test_or_keyword 7 0 0 4 0 100%
src/robotide/controller/filecontrollers.py _DataController.sort_tests 6 1 0 2 1 75%
src/robotide/controller/filecontrollers.py _DataController.sort_keywords 6 1 0 2 1 75%
src/robotide/controller/filecontrollers.py _DataController.sort_variables 6 1 0 2 1 75%
src/robotide/controller/filecontrollers.py _DataController.restore_test_order 4 0 0 2 1 83%
src/robotide/controller/filecontrollers.py _DataController.restore_keyword_order 4 0 0 2 1 83%
src/robotide/controller/filecontrollers.py _DataController.restore_variable_order 4 0 0 2 1 83%
src/robotide/controller/filecontrollers.py _DataController.get_keyword_names 3 1 0 2 1 60%
src/robotide/controller/filecontrollers.py _DataController.has_format 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.get_format 3 1 0 2 1 60%
src/robotide/controller/filecontrollers.py _DataController.set_format 2 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.is_same_format 3 0 0 2 0 100%
src/robotide/controller/filecontrollers.py _DataController.set_basename 7 0 0 2 1 89%
src/robotide/controller/filecontrollers.py _DataController.remove_readonly 2 2 0 0 0 0%
src/robotide/controller/filecontrollers.py _DataController.open_filemanager 2 2 0 0 0 0%
src/robotide/controller/filecontrollers.py _DataController.remove_from_filesystem 3 0 0 2 1 80%
src/robotide/controller/filecontrollers.py _DataController.remove_folder_from_filesystem 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py _DataController.save_with_new_format 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.save_with_new_format_recursive 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.validate_keyword_name 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.is_directory_suite 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.resource_import_modified 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.notify_settings_changed 2 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.notify_steps_changed 2 2 0 2 0 0%
src/robotide/controller/filecontrollers.py _DataController.iter_datafiles 4 0 0 4 0 100%
src/robotide/controller/filecontrollers.py _DataController.save 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.get_local_variables 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.is_inside_top_suite 2 0 0 0 0 100%
src/robotide/controller/filecontrollers.py _DataController.refresh_stat 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.__init__ 6 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController._filename 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.default_dir 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.display_name 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.language 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.longname 3 0 0 2 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.suites 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.add_child 2 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.contains_tests 4 0 0 4 1 88%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.find_controller_by_longname 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.find_controller_by_names 9 1 0 8 2 82%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.is_excluded 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController._children 4 0 0 2 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController._can_add_directory_children 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController._add_directory_children 5 0 0 6 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController._is_robot_ignored_name 6 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController._add_directory_child 5 0 0 4 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController._directory_controller 3 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController._is_valid_resource 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController._resource_controller 3 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController._get_unknown_files_in_directory 3 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController._get_filenames_in_directory 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.has_format 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.set_format 2 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.new_test_case_file 3 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.new_test_data_directory 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController._new_data_controller 4 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.notify_suite_added 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.is_directory_suite 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.reload 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.remove 5 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController._remove_resources 3 3 0 2 0 0%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.remove_from_model 3 3 0 0 0 0%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.remove_child 4 2 0 4 1 38%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.is_inside_top_suite 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController._is_inside_test_data_directory 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.remove_static_imports_to_this 2 2 0 2 0 0%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.get_where_used 2 2 0 2 0 0%
src/robotide/controller/filecontrollers.py TestDataDirectoryController._all_imports 3 3 0 4 0 0%
src/robotide/controller/filecontrollers.py TestDataDirectoryController._get_recursive_imports 6 6 0 6 0 0%
src/robotide/controller/filecontrollers.py TestDataDirectoryController._find_resources_recursively 7 7 0 6 0 0%
src/robotide/controller/filecontrollers.py TestDataDirectoryController._find_controllers_recursively 6 6 0 4 0 0%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.insert_to_test_data_directory 7 1 0 4 1 82%
src/robotide/controller/filecontrollers.py TestDataDirectoryController._find_closest_directory 7 0 0 6 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController._create_target_dir_controller 13 0 0 8 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.new_resource 3 3 0 0 0 0%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.exclude 7 0 0 2 0 100%
src/robotide/controller/filecontrollers.py TestDataDirectoryController.retrieve_test_controllers 5 5 0 4 0 0%
src/robotide/controller/filecontrollers.py TestCaseFileController.__init__ 4 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestCaseFileController.internal_settings 5 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestCaseFileController.get_language_from_settings 5 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestCaseFileController.longname 3 0 0 2 0 100%
src/robotide/controller/filecontrollers.py TestCaseFileController.suites 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py TestCaseFileController.preamble 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py TestCaseFileController.language 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestCaseFileController.contains_tests 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestCaseFileController.find_controller_by_longname 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestCaseFileController.find_controller_by_names 11 2 0 10 3 76%
src/robotide/controller/filecontrollers.py TestCaseFileController.default_tags 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestCaseFileController.is_modifiable 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestCaseFileController.create_test 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestCaseFileController.validate_test_name 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py TestCaseFileController.remove_child 2 2 0 2 0 0%
src/robotide/controller/filecontrollers.py TestCaseFileController.remove 2 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestCaseFileController.reload 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestCaseFileController.get_template 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py TestCaseFileController.exclude 9 9 0 6 0 0%
src/robotide/controller/filecontrollers.py TestCaseFileController.retrieve_test_controllers 4 4 0 2 0 0%
src/robotide/controller/filecontrollers.py ResourceFileControllerFactory.__init__ 4 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ResourceFileControllerFactory.resources 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ResourceFileControllerFactory.find 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ResourceFileControllerFactory._find_with_source 4 0 0 4 0 100%
src/robotide/controller/filecontrollers.py ResourceFileControllerFactory.find_with_import 9 2 0 4 1 77%
src/robotide/controller/filecontrollers.py ResourceFileControllerFactory.create 4 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ResourceFileControllerFactory.set_all_resource_imports_resolved 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ResourceFileControllerFactory.set_all_resource_imports_unresolved 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ResourceFileControllerFactory.is_all_resource_file_imports_resolved 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ResourceFileControllerFactory.remove 2 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ResourceFileController.__init__ 9 0 0 4 0 100%
src/robotide/controller/filecontrollers.py ResourceFileController._unresolve_all_if_none_existing 2 0 0 2 0 100%
src/robotide/controller/filecontrollers.py ResourceFileController._find_parent_for 7 0 0 6 0 100%
src/robotide/controller/filecontrollers.py ResourceFileController._to_os_style 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ResourceFileController.display_name 2 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ResourceFileController.language 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ResourceFileController.is_modifiable 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ResourceFileController.set_format 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ResourceFileController.set_basename 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ResourceFileController.set_basename_and_modify_imports 2 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ResourceFileController.remove_static_imports_to_this 5 0 0 4 1 89%
src/robotide/controller/filecontrollers.py ResourceFileController._modify_file_name 6 0 0 2 0 100%
src/robotide/controller/filecontrollers.py ResourceFileController.internal_settings 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ResourceFileController.validate_name 4 4 0 4 0 0%
src/robotide/controller/filecontrollers.py ResourceFileController.reload 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ResourceFileController.remove 2 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ResourceFileController.remove_known_import 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ResourceFileController.add_known_import 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ResourceFileController.notify_opened 3 1 0 2 1 60%
src/robotide/controller/filecontrollers.py ResourceFileController.is_used 7 1 0 6 1 85%
src/robotide/controller/filecontrollers.py ResourceFileController.get_where_used 5 0 0 4 0 100%
src/robotide/controller/filecontrollers.py ResourceFileController._resolve_known_imports 4 0 0 4 0 100%
src/robotide/controller/filecontrollers.py ResourceFileController._all_imports 3 0 0 4 0 100%
src/robotide/controller/filecontrollers.py ResourceFileController.remove_child 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ResourceFileController.exclude 9 9 0 6 0 0%
src/robotide/controller/filecontrollers.py ExcludedDirectoryController.__init__ 13 1 0 2 1 87%
src/robotide/controller/filecontrollers.py ExcludedDirectoryController.settings 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedDirectoryController.internal_settings 2 2 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedDirectoryController.setting_table 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedDirectoryController.force_tags 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedDirectoryController.test_tags 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedDirectoryController.dirty 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedDirectoryController.keyword_info 2 2 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedDirectoryController.is_excluded 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ExcludedDirectoryController.remove_from_excludes 10 3 0 4 1 57%
src/robotide/controller/filecontrollers.py ExcludedDirectoryController.iter_datafiles 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ExcludedDirectoryController.name 1 0 0 0 0 100%
src/robotide/controller/filecontrollers.py ExcludedDirectoryController.is_directory_suite 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedDirectoryController.add_child 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.__init__ 12 12 0 2 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.internal_settings 5 5 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.longname 3 3 0 2 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.suites 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.tests 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.imports 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.datafile 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.contains_tests 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.find_controller_by_longname 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.find_controller_by_names 11 11 0 10 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.default_tags 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.is_modifiable 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.create_test 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.validate_test_name 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.remove_child 2 2 0 2 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.remove 2 2 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.reload 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.get_template 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.settings 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.setting_table 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.force_tags 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.test_tags 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.dirty 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.keyword_info 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.is_excluded 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.remove_from_excludes 12 12 0 8 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.iter_datafiles 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.name 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py ExcludedFileController.add_child 1 1 0 0 0 0%
src/robotide/controller/filecontrollers.py (no function) 300 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py obtain_bdd_prefixes 4 4 0 0 0 0%
src/robotide/controller/macrocontrollers.py _empty_step 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py ItemNameController.__init__ 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py ItemNameController.contains_keyword 3 0 0 2 0 100%
src/robotide/controller/macrocontrollers.py ItemNameController.contains_variable 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py ItemNameController.replace_keyword 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py ItemNameController.rename 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py ItemNameController.notify_value_changed 3 1 0 2 1 60%
src/robotide/controller/macrocontrollers.py ItemNameController.parent 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.__init__ 6 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.source 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.name 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.steps 3 0 0 2 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.set_parent 2 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController._recreate_steps 9 3 0 4 1 69%
src/robotide/controller/macrocontrollers.py WithStepsController.clear_cached_steps 2 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.max_columns 1 1 0 0 0 0%
src/robotide/controller/macrocontrollers.py WithStepsController.has_template 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.step 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.index_of_step 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.replace_step 6 6 0 4 0 0%
src/robotide/controller/macrocontrollers.py WithStepsController.move_step_up 2 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.move_step_down 2 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.set_steps 2 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.update_namespace 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.get_local_namespace 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.get_local_namespace_for_row 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.get_cell_info 4 0 0 2 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.get_keyword_info 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.is_user_keyword 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.is_library_keyword 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.delete 3 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.rename 2 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.copy 6 0 0 2 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.get_empty_rows 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController._is_empty_step 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.remove_step 2 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.recreate 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController._remove_step 2 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.add_step 7 0 0 4 1 91%
src/robotide/controller/macrocontrollers.py WithStepsController.create_keyword 5 1 0 2 1 71%
src/robotide/controller/macrocontrollers.py WithStepsController._remove_bdd_prefix 10 1 0 6 1 88%
src/robotide/controller/macrocontrollers.py WithStepsController.create_test 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.extract_keyword 3 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.get_raw_steps 2 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.set_raw_steps 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController._extract_steps 3 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController._convert_controller_to_steps 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController._replace_steps_with_kw 4 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController._create_extracted_kw 3 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.validate_name 1 1 0 0 0 0%
src/robotide/controller/macrocontrollers.py WithStepsController.notify_name_changed 3 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.notify_keyword_removed 3 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.notify_settings_changed 4 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController.notify_steps_changed 2 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py WithStepsController._notify 2 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py TestCaseController._init 2 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py TestCaseController.__eq__ 5 0 0 4 0 100%
src/robotide/controller/macrocontrollers.py TestCaseController.__hash__ 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py TestCaseController.longname 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py TestCaseController.test_name 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py TestCaseController.tags 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py TestCaseController.force_tags 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py TestCaseController.test_tags 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py TestCaseController.default_tags 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py TestCaseController.add_tag 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py TestCaseController.settings 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py TestCaseController.documentation 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py TestCaseController.move_up 1 1 0 0 0 0%
src/robotide/controller/macrocontrollers.py TestCaseController.move_down 1 1 0 0 0 0%
src/robotide/controller/macrocontrollers.py TestCaseController.validate_test_name 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py TestCaseController.validate_keyword_name 1 1 0 0 0 0%
src/robotide/controller/macrocontrollers.py TestCaseController.get_local_variables 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py TestCaseController.has_template 4 1 0 2 1 67%
src/robotide/controller/macrocontrollers.py TestCaseController._get_template 4 1 0 2 1 67%
src/robotide/controller/macrocontrollers.py TestCaseController.run_passed 1 1 0 0 0 0%
src/robotide/controller/macrocontrollers.py TestCaseController.run_passed 5 5 0 4 0 0%
src/robotide/controller/macrocontrollers.py UserKeywordController._init 4 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py UserKeywordController.__eq__ 5 0 0 4 0 100%
src/robotide/controller/macrocontrollers.py UserKeywordController.__hash__ 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py UserKeywordController.info 3 1 0 2 1 60%
src/robotide/controller/macrocontrollers.py UserKeywordController.keyword_name 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py UserKeywordController.move_up 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py UserKeywordController.move_down 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py UserKeywordController.settings 2 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py UserKeywordController.setup 3 0 0 2 0 100%
src/robotide/controller/macrocontrollers.py UserKeywordController.teardown 3 0 0 2 0 100%
src/robotide/controller/macrocontrollers.py UserKeywordController.arguments 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py UserKeywordController.validate_keyword_name 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py UserKeywordController.get_local_variables 1 0 0 0 0 100%
src/robotide/controller/macrocontrollers.py (no function) 145 0 0 0 0 100%
src/robotide/controller/project.py Project.__init__ 15 0 0 2 0 100%
src/robotide/controller/project.py Project._construct_library_manager 1 0 0 0 0 100%
src/robotide/controller/project.py Project.__del__ 2 0 0 2 0 100%
src/robotide/controller/project.py Project.close 2 0 0 0 0 100%
src/robotide/controller/project.py Project._set_namespace 2 0 0 0 0 100%
src/robotide/controller/project.py Project.display_name 1 0 0 0 0 100%
src/robotide/controller/project.py Project.default_dir 1 1 0 0 0 0%
src/robotide/controller/project.py Project.update_default_dir 4 0 0 0 0 100%
src/robotide/controller/project.py Project.data 1 0 0 0 0 100%
src/robotide/controller/project.py Project.suite 1 0 0 0 0 100%
src/robotide/controller/project.py Project.datafiles 1 0 0 0 0 100%
src/robotide/controller/project.py Project.resources 1 0 0 0 0 100%
src/robotide/controller/project.py Project.resource_file_controller_factory 1 0 0 0 0 100%
src/robotide/controller/project.py Project.find_controller_by_longname 1 0 0 0 0 100%
src/robotide/controller/project.py Project.get_language_from_settings 5 0 0 0 0 100%
src/robotide/controller/project.py Project.new_directory_project 2 2 0 0 0 0%
src/robotide/controller/project.py Project.new_file_project 2 0 0 0 0 100%
src/robotide/controller/project.py Project._new_project 5 0 0 0 0 100%
src/robotide/controller/project.py Project.new_resource 3 0 0 0 0 100%
src/robotide/controller/project.py Project.load_data 19 2 0 6 2 84%
src/robotide/controller/project.py Project.is_excluded 1 0 0 0 0 100%
src/robotide/controller/project.py Project._load_initfile 7 5 0 4 1 27%
src/robotide/controller/project.py Project.load_datafile 10 3 0 6 1 62%
src/robotide/controller/project.py Project._load_datafile 5 0 0 2 0 100%
src/robotide/controller/project.py Project._populate_from_datafile 5 0 0 0 0 100%
src/robotide/controller/project.py Project._create_controllers 8 0 0 4 0 100%
src/robotide/controller/project.py Project.load_resource 4 0 0 2 0 100%
src/robotide/controller/project.py Project._load_resource 6 0 0 2 0 100%
src/robotide/controller/project.py Project._create_resource_controller 8 0 0 2 0 100%
src/robotide/controller/project.py Project._inform_resource_created 1 0 0 0 0 100%
src/robotide/controller/project.py Project.insert_into_suite_structure 4 0 0 2 0 100%
src/robotide/controller/project.py Project._sort_external_resources 1 0 0 0 0 100%
src/robotide/controller/project.py Project.get_all_keywords 1 0 0 0 0 100%
src/robotide/controller/project.py Project.all_testcases 3 3 0 4 0 0%
src/robotide/controller/project.py Project.get_files_without_format 4 4 0 2 0 0%
src/robotide/controller/project.py Project.get_root_suite_dir_path 1 1 0 0 0 0%
src/robotide/controller/project.py Project.is_dirty 6 1 0 6 1 83%
src/robotide/controller/project.py Project.is_datafile_dirty 6 2 0 6 1 58%
src/robotide/controller/project.py Project.change_format 8 0 0 4 0 100%
src/robotide/controller/project.py Project._remove_file 2 2 0 2 0 0%
src/robotide/controller/project.py Project.change_format_recursive 2 0 0 2 0 100%
src/robotide/controller/project.py Project.remove_datafile 3 0 0 2 0 100%
src/robotide/controller/project.py Project.remove_resource 1 0 0 0 0 100%
src/robotide/controller/project.py Project.save 2 0 0 0 0 100%
src/robotide/controller/project.py Project._get_all_dirty_controllers 1 0 0 0 0 100%
src/robotide/controller/project.py Project._suites 3 0 0 2 0 100%
src/robotide/controller/project.py Project.resource_import_modified 3 0 0 2 0 100%
src/robotide/controller/project.py Project.is_project_changed_from_disk 8 8 0 8 0 0%
src/robotide/controller/project.py Serializer.__init__ 3 0 0 0 0 100%
src/robotide/controller/project.py Serializer.serialize_file 3 0 0 0 0 100%
src/robotide/controller/project.py Serializer._serialize_file 6 3 0 0 0 50%
src/robotide/controller/project.py Serializer._get_options 1 0 0 0 0 100%
src/robotide/controller/project.py Serializer._get_line_separator 6 2 0 4 2 60%
src/robotide/controller/project.py Serializer._get_pipe_separated 1 0 0 0 0 100%
src/robotide/controller/project.py Serializer._get_separating_spaces 1 0 0 0 0 100%
src/robotide/controller/project.py Serializer._cache_error 1 1 0 0 0 0%
src/robotide/controller/project.py Serializer._log_errors 3 2 0 2 1 40%
src/robotide/controller/project.py Backup.__init__ 3 0 0 0 0 100%
src/robotide/controller/project.py Backup._get_backup_name 4 0 0 2 0 100%
src/robotide/controller/project.py Backup.__enter__ 1 0 0 0 0 100%
src/robotide/controller/project.py Backup._make_backup 6 0 0 2 0 100%
src/robotide/controller/project.py Backup.__exit__ 3 0 0 2 0 100%
src/robotide/controller/project.py Backup._remove_backup 3 0 0 2 0 100%
src/robotide/controller/project.py Backup._restore_backup 4 0 0 2 1 83%
src/robotide/controller/project.py Backup._move 1 0 0 0 0 100%
src/robotide/controller/project.py Backup._remove_backup_dir 1 0 0 0 0 100%
src/robotide/controller/project.py (no function) 89 0 0 0 0 100%
src/robotide/controller/robotdata.py get_language_from_settings 4 0 0 0 0 100%
src/robotide/controller/robotdata.py new_test_case_file 9 0 0 2 1 91%
src/robotide/controller/robotdata.py new_test_data_directory 9 0 0 2 1 91%
src/robotide/controller/robotdata.py _create_missing_directories 2 0 0 2 0 100%
src/robotide/controller/robotdata.py (no function) 6 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _SettingController.__init__ 4 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _SettingController._init 1 1 0 0 0 0%
src/robotide/controller/settingcontrollers.py _SettingController._label 4 0 0 2 0 100%
src/robotide/controller/settingcontrollers.py _SettingController._value 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _SettingController.value 4 0 0 2 0 100%
src/robotide/controller/settingcontrollers.py _SettingController.display_value 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _SettingController.as_list 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _SettingController.comment 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _SettingController.keyword_name 1 1 0 0 0 0%
src/robotide/controller/settingcontrollers.py _SettingController.contains_keyword 3 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _SettingController._contains_keyword 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _SettingController.contains_variable 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _SettingController.is_set 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _SettingController.set_from 3 0 0 2 0 100%
src/robotide/controller/settingcontrollers.py _SettingController.set_value 4 0 0 2 0 100%
src/robotide/controller/settingcontrollers.py _SettingController.set_comment 5 0 0 4 1 89%
src/robotide/controller/settingcontrollers.py _SettingController.notify_value_changed 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _SettingController.clear 3 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _SettingController._changed 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _SettingController._set 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _SettingController._split_from_separators 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py DocumentationController._init 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py DocumentationController.value 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py DocumentationController.contains_keyword 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py DocumentationController._get_editable_value 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py DocumentationController._set_editable_value 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py DocumentationController.visible_value 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py DocumentationController._escape_newlines_and_leading_hash 5 0 0 4 0 100%
src/robotide/controller/settingcontrollers.py FixtureController._init 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py FixtureController.keyword_name 1 1 0 0 0 0%
src/robotide/controller/settingcontrollers.py FixtureController.replace_keyword 6 0 0 6 0 100%
src/robotide/controller/settingcontrollers.py FixtureController._changed 2 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py FixtureController._set 3 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py FixtureController._parse 2 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py TagsController._init 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py TagsController.empty_tag 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py TagsController._changed 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py TagsController.set_from 3 0 0 2 0 100%
src/robotide/controller/settingcontrollers.py TagsController._set 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py TagsController.add 4 0 0 2 0 100%
src/robotide/controller/settingcontrollers.py TagsController.remove 2 2 0 2 0 0%
src/robotide/controller/settingcontrollers.py TagsController.__iter__ 8 0 0 4 0 100%
src/robotide/controller/settingcontrollers.py TagsController.is_set 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py TagsController.display_value 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py DefaultTagsController.empty_tag 1 1 0 0 0 0%
src/robotide/controller/settingcontrollers.py DefaultTagsController.__iter__ 3 0 0 2 0 100%
src/robotide/controller/settingcontrollers.py ForceTagsController.empty_tag 1 1 0 0 0 0%
src/robotide/controller/settingcontrollers.py ForceTagsController.__iter__ 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py ForceTagsController.__eq__ 7 3 0 6 3 54%
src/robotide/controller/settingcontrollers.py ForceTagsController._recursive_gather_from 7 0 0 2 0 100%
src/robotide/controller/settingcontrollers.py ForceTagsController._gather_from_data 3 0 0 2 0 100%
src/robotide/controller/settingcontrollers.py TestTagsController.empty_tag 1 1 0 0 0 0%
src/robotide/controller/settingcontrollers.py TestTagsController.__iter__ 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py TestTagsController.__eq__ 7 7 0 6 0 0%
src/robotide/controller/settingcontrollers.py TestTagsController._recursive_gather_from 7 2 0 2 0 78%
src/robotide/controller/settingcontrollers.py TestTagsController._gather_from_data 3 1 0 2 1 60%
src/robotide/controller/settingcontrollers.py TimeoutController._init 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py TimeoutController._changed 2 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py TimeoutController._set 3 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py TimeoutController._parse 4 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py TemplateController._init 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py TemplateController._set 2 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py TemplateController.clear 2 2 0 0 0 0%
src/robotide/controller/settingcontrollers.py TemplateController.keyword_name 1 1 0 0 0 0%
src/robotide/controller/settingcontrollers.py TemplateController.replace_keyword 3 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py ArgumentsController._init 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py ArgumentsController._changed 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py ArgumentsController._set 2 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py ArgumentsController.clear 2 2 0 0 0 0%
src/robotide/controller/settingcontrollers.py ReturnValueController._init 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py ReturnValueController._label 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py ReturnValueController._changed 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py ReturnValueController._set 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py MetadataController._init 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py MetadataController.name 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py MetadataController.value 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py MetadataController.set_value 3 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py VariableController._init 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py VariableController._label 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py VariableController.__ne__ 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py VariableController.name 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py VariableController.value 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py VariableController.comment 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py VariableController.data 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py VariableController.index 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py VariableController.get_local_variables 1 1 0 0 0 0%
src/robotide/controller/settingcontrollers.py VariableController.set_value 5 0 0 2 0 100%
src/robotide/controller/settingcontrollers.py VariableController.has_data 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py VariableController.delete 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py VariableController.notify_value_changed 1 1 0 0 0 0%
src/robotide/controller/settingcontrollers.py VariableController.notify_variable_added 1 1 0 0 0 0%
src/robotide/controller/settingcontrollers.py VariableController.validate_name 5 5 0 4 0 0%
src/robotide/controller/settingcontrollers.py VariableController.move_up 1 1 0 0 0 0%
src/robotide/controller/settingcontrollers.py VariableController.move_down 1 1 0 0 0 0%
src/robotide/controller/settingcontrollers.py VariableController.__eq__ 5 0 0 4 0 100%
src/robotide/controller/settingcontrollers.py VariableController.__hash__ 1 1 0 0 0 0%
src/robotide/controller/settingcontrollers.py import_controller 5 0 0 4 0 100%
src/robotide/controller/settingcontrollers.py _ImportController.__init__ 2 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _ImportController._init 2 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _ImportController._label 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _ImportController.name 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _ImportController.alias 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _ImportController.args 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _ImportController.display_value 2 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _ImportController.dirty 1 1 0 0 0 0%
src/robotide/controller/settingcontrollers.py _ImportController.has_error 1 1 0 0 0 0%
src/robotide/controller/settingcontrollers.py _ImportController.get_imported_controller 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _ImportController.set_value 7 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _ImportController.import_loaded_or_modified 4 1 0 2 1 67%
src/robotide/controller/settingcontrollers.py _ImportController.remove 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _ImportController.publish_added 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _ImportController.publish_edited 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py _ImportController.publish_removed 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py ResourceImportController.__init__ 2 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py ResourceImportController.set_value 3 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py ResourceImportController.get_imported_controller 6 0 0 4 0 100%
src/robotide/controller/settingcontrollers.py ResourceImportController.has_error 2 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py ResourceImportController.publish_added 2 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py ResourceImportController.publish_removed 4 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py ResourceImportController._prevent_resolve 2 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py ResourceImportController.get_previous_imported_controller 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py ResourceImportController.unresolve 3 0 0 2 0 100%
src/robotide/controller/settingcontrollers.py ResourceImportController.contains_filename 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py ResourceImportController.change_name 3 0 0 2 0 100%
src/robotide/controller/settingcontrollers.py ResourceImportController.change_format 3 0 0 2 0 100%
src/robotide/controller/settingcontrollers.py ResourceImportController._has_format 4 0 0 2 0 100%
src/robotide/controller/settingcontrollers.py LibraryImportController.has_error 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py VariablesImportController.has_error 1 0 0 0 0 100%
src/robotide/controller/settingcontrollers.py (no function) 190 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py obtain_bdd_prefixes 5 5 0 0 0 0%
src/robotide/controller/stepcontrollers.py StepController.__init__ 10 1 0 4 1 86%
src/robotide/controller/stepcontrollers.py StepController._init 13 2 0 10 1 78%
src/robotide/controller/stepcontrollers.py StepController.display_name 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py StepController.datafile_controller 1 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController._change_last_empty_to_empty_var 5 0 0 4 0 100%
src/robotide/controller/stepcontrollers.py StepController.get_keyword_info 3 0 0 2 0 100%
src/robotide/controller/stepcontrollers.py StepController.__eq__ 5 1 0 4 1 78%
src/robotide/controller/stepcontrollers.py StepController._steps_are_equal 5 2 0 4 2 56%
src/robotide/controller/stepcontrollers.py StepController.get_value 4 0 0 2 0 100%
src/robotide/controller/stepcontrollers.py StepController.get_cell_info 5 0 0 2 0 100%
src/robotide/controller/stepcontrollers.py StepController.assignments 1 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController.is_assigning 6 1 0 6 1 83%
src/robotide/controller/stepcontrollers.py StepController._build_cell_info 1 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController._get_cell_position 53 12 0 36 4 75%
src/robotide/controller/stepcontrollers.py StepController._number_of_mandatory_arguments 9 0 0 6 0 100%
src/robotide/controller/stepcontrollers.py StepController._last_argument_is_varargs 1 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController._get_content_with_type 17 1 0 14 1 94%
src/robotide/controller/stepcontrollers.py StepController._is_unknow_variable 11 2 0 4 0 87%
src/robotide/controller/stepcontrollers.py StepController._get_local_namespace 2 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController._get_last_none_empty_col_idx 5 1 0 4 2 67%
src/robotide/controller/stepcontrollers.py StepController.is_modifiable 1 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController.is_user_keyword 1 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController.is_library_keyword 1 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController.as_list 1 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController.contains_variable 1 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController.contains_variable_assignment 1 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController.contains_keyword 5 0 0 4 0 100%
src/robotide/controller/stepcontrollers.py StepController._kw_name_match 4 0 0 2 0 100%
src/robotide/controller/stepcontrollers.py StepController.replace_keyword 6 0 0 6 0 100%
src/robotide/controller/stepcontrollers.py StepController._kw_name_replace 8 0 0 4 0 100%
src/robotide/controller/stepcontrollers.py StepController.datafile 1 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController.keyword 1 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController.assign 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py StepController.args 1 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController.vars 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py StepController.change 8 0 0 4 0 100%
src/robotide/controller/stepcontrollers.py StepController.insert_value_before 2 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController.comment 2 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController.sharp_comment 2 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController.insert_sharp_comment 3 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController.sharp_uncomment 2 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController.remove_sharp_comment 5 1 0 2 1 71%
src/robotide/controller/stepcontrollers.py StepController._is_commented 6 0 0 6 0 100%
src/robotide/controller/stepcontrollers.py StepController._first_non_empty_cell 2 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController._keyword_column 1 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController.recalculate_keyword_column 10 2 0 6 1 81%
src/robotide/controller/stepcontrollers.py StepController._has_comment_keyword 3 1 0 2 1 60%
src/robotide/controller/stepcontrollers.py StepController.uncomment 4 0 0 2 0 100%
src/robotide/controller/stepcontrollers.py StepController.shift_right 7 0 0 4 0 100%
src/robotide/controller/stepcontrollers.py StepController.shift_left 8 0 0 6 0 100%
src/robotide/controller/stepcontrollers.py StepController.first_non_empty_cell 4 4 0 2 0 0%
src/robotide/controller/stepcontrollers.py StepController.insert_before 29 1 0 24 3 92%
src/robotide/controller/stepcontrollers.py StepController.insert_after 9 1 0 8 1 88%
src/robotide/controller/stepcontrollers.py StepController.remove_empty_columns_from_end 4 0 0 2 0 100%
src/robotide/controller/stepcontrollers.py StepController.remove_empty_columns_from_beginning 4 4 0 2 0 0%
src/robotide/controller/stepcontrollers.py StepController.remove 2 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController.move_up 3 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController.move_down 3 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController._index 1 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController.has_only_comment 2 2 0 0 0 0%
src/robotide/controller/stepcontrollers.py StepController._get_comment 3 0 0 2 0 100%
src/robotide/controller/stepcontrollers.py StepController.recreate 2 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController._is_partial_for_loop_step 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py StepController._is_for_loop 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py StepController._is_intended_step 1 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController._is_end_step 1 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController._recreate_as_intended_step 3 3 0 0 0 0%
src/robotide/controller/stepcontrollers.py StepController._recreate_next_step 3 3 0 2 0 0%
src/robotide/controller/stepcontrollers.py StepController.notify_value_changed 3 0 0 2 1 80%
src/robotide/controller/stepcontrollers.py StepController.increase_indent 2 0 0 0 0 100%
src/robotide/controller/stepcontrollers.py StepController.decrease_indent 2 2 0 0 0 0%
src/robotide/controller/stepcontrollers.py StepController.steps 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py StepController.__len__ 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController.__init__ 2 2 0 0 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController.name 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController.assignments 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController.move_up 5 5 0 2 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController._swap_forloop_headers 7 7 0 0 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController.move_down 4 4 0 2 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController.insert_after 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController.step 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController._has_comment_keyword 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController.get_raw_steps 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController.set_raw_steps 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController._get_cell_position 15 15 0 12 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController.get_cell_info 3 3 0 0 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController._build_cell_info 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController.steps 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController.index_of_step 2 2 0 0 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController._get_comment 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController.comment 8 8 0 4 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController.contains_keyword 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController.add_step 2 2 0 0 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController.recreate 15 15 0 10 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController._recreate_complete_for_loop_header 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController.remove 5 5 0 0 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController._represent_valid_for_loop_header 12 12 0 10 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController._replace_with_new_cells 5 5 0 2 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController.notify_steps_changed 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py ForLoopStepController.has_template 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py IntendedStepController._get_cell_position 3 3 0 2 0 0%
src/robotide/controller/stepcontrollers.py IntendedStepController._get_local_namespace 3 3 0 0 0 0%
src/robotide/controller/stepcontrollers.py IntendedStepController._get_content_with_type 3 3 0 2 0 0%
src/robotide/controller/stepcontrollers.py IntendedStepController.recreate 10 10 0 8 0 0%
src/robotide/controller/stepcontrollers.py IntendedStepController._recreate_as_normal_step 7 7 0 4 0 0%
src/robotide/controller/stepcontrollers.py IntendedStepController.replace_with_normal_step 3 3 0 0 0 0%
src/robotide/controller/stepcontrollers.py IntendedStepController.remove 1 1 0 0 0 0%
src/robotide/controller/stepcontrollers.py IntendedStepController.remove_empty_columns_from_end 3 3 0 2 0 0%
src/robotide/controller/stepcontrollers.py (no function) 142 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py WithListOperations.move_up 2 0 0 2 0 100%
src/robotide/controller/tablecontrollers.py WithListOperations.move_down 2 0 0 2 0 100%
src/robotide/controller/tablecontrollers.py WithListOperations._swap 2 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py WithListOperations.delete 4 0 0 2 0 100%
src/robotide/controller/tablecontrollers.py WithListOperations._items 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py WithListOperations.mark_dirty 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py _TableController.__init__ 2 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py _TableController._index_difference 9 0 0 6 0 100%
src/robotide/controller/tablecontrollers.py VariableTableController.__init__ 2 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py VariableTableController._get 3 0 0 2 0 100%
src/robotide/controller/tablecontrollers.py VariableTableController.__iter__ 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py VariableTableController.__getitem__ 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py VariableTableController.index 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py VariableTableController._items 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py VariableTableController.move_up 7 0 0 2 0 100%
src/robotide/controller/tablecontrollers.py VariableTableController.move_down 7 0 0 2 0 100%
src/robotide/controller/tablecontrollers.py VariableTableController.add_variable 5 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py VariableTableController.validate_scalar_variable_name 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py VariableTableController.validate_list_variable_name 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py VariableTableController.validate_dict_variable_name 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py VariableTableController._validate_name 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py VariableTableController.delete 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py VariableTableController.remove_var 4 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py VariableTableController.notify_variable_added 2 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py VariableTableController.notify_variable_removed 2 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py VariableTableController.contains_variable 4 0 0 2 0 100%
src/robotide/controller/tablecontrollers.py VariableTableController.sort 4 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py VariableTableController.restore_variable_order 4 0 0 2 0 100%
src/robotide/controller/tablecontrollers.py _NameValidation.__init__ 4 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py _NameValidation._name_taken 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py VariableNameValidation.__init__ 2 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py VariableNameValidation._validate 4 0 0 4 0 100%
src/robotide/controller/tablecontrollers.py MacroNameValidation._validate 6 0 0 6 0 100%
src/robotide/controller/tablecontrollers.py _MacroTable.items 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py _MacroTable.__iter__ 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py _MacroTable._create_controller 3 0 0 2 0 100%
src/robotide/controller/tablecontrollers.py _MacroTable._item_to_controller 3 0 0 2 0 100%
src/robotide/controller/tablecontrollers.py _MacroTable.__len__ 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py _MacroTable.__getitem__ 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py _MacroTable.move_up 9 0 0 2 0 100%
src/robotide/controller/tablecontrollers.py _MacroTable.move_down 9 0 0 2 0 100%
src/robotide/controller/tablecontrollers.py _MacroTable.validate_name 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py _MacroTable.delete 6 0 0 2 0 100%
src/robotide/controller/tablecontrollers.py _MacroTable.add 7 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py _MacroTable._create_new 7 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py _MacroTable._configure_controller 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py TestCaseTableController.items 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py TestCaseTableController._notify_creation 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py TestCaseTableController._notify_removal 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py TestCaseTableController.new 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py TestCaseTableController.sort 4 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py TestCaseTableController.restore_test_order 4 0 0 2 0 100%
src/robotide/controller/tablecontrollers.py KeywordTableController.items 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py KeywordTableController._notify_creation 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py KeywordTableController._notify_removal 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py KeywordTableController.new 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py KeywordTableController._configure_controller 2 0 0 2 0 100%
src/robotide/controller/tablecontrollers.py KeywordTableController.sort 4 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py KeywordTableController.restore_keyword_order 4 0 0 2 0 100%
src/robotide/controller/tablecontrollers.py ImportSettingsController.__init__ 3 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py ImportSettingsController.__iter__ 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py ImportSettingsController.__getitem__ 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py ImportSettingsController._import_controllers 3 0 0 2 0 100%
src/robotide/controller/tablecontrollers.py ImportSettingsController._import_controller 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py ImportSettingsController._items 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py ImportSettingsController.resource_file_controller_factory 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py ImportSettingsController._swap 3 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py ImportSettingsController.remove_import_data 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py ImportSettingsController.delete 5 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py ImportSettingsController.add_library 7 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py ImportSettingsController._add_controller 3 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py ImportSettingsController.add_resource 7 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py ImportSettingsController.add_variables 5 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py ImportSettingsController.notify_imports_modified 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py ImportSettingsController.resource_import_modified 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py MetadataListController.__iter__ 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py MetadataListController.__getitem__ 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py MetadataListController._items 1 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py MetadataListController.add_metadata 3 0 0 0 0 100%
src/robotide/controller/tablecontrollers.py (no function) 126 0 0 0 0 100%
src/robotide/controller/tags.py Tag.__init__ 3 0 0 0 0 100%
src/robotide/controller/tags.py Tag.set_index 1 0 0 0 0 100%
src/robotide/controller/tags.py Tag.is_empty 1 0 0 0 0 100%
src/robotide/controller/tags.py Tag.__eq__ 1 0 0 0 0 100%
src/robotide/controller/tags.py Tag.__ne__ 1 0 0 0 0 100%
src/robotide/controller/tags.py Tag.__str__ 1 0 0 0 0 100%
src/robotide/controller/tags.py Tag.choose 1 1 0 0 0 0%
src/robotide/controller/tags.py Tag.delete 5 5 0 4 0 0%
src/robotide/controller/tags.py ForcedTag.tooltip 1 1 0 0 0 0%
src/robotide/controller/tags.py DefaultTag.tooltip 1 1 0 0 0 0%
src/robotide/controller/tags.py TestTag.tooltip 1 1 0 0 0 0%
src/robotide/controller/tags.py (no function) 20 0 0 0 0 100%
src/robotide/controller/testexecutionresults.py TestExecutionResults.__init__ 1 0 0 0 0 100%
src/robotide/controller/testexecutionresults.py TestExecutionResults.test_execution_started 2 2 0 0 0 0%
src/robotide/controller/testexecutionresults.py TestExecutionResults.clear 1 0 0 0 0 100%
src/robotide/controller/testexecutionresults.py TestExecutionResults.set_running 2 0 0 0 0 100%
src/robotide/controller/testexecutionresults.py TestExecutionResults.set_stopped 3 3 0 2 0 0%
src/robotide/controller/testexecutionresults.py TestExecutionResults.set_passed 2 0 0 0 0 100%
src/robotide/controller/testexecutionresults.py TestExecutionResults.set_failed 2 0 0 0 0 100%
src/robotide/controller/testexecutionresults.py TestExecutionResults.set_paused 2 2 0 0 0 0%
src/robotide/controller/testexecutionresults.py TestExecutionResults.set_skipped 2 2 0 0 0 0%
src/robotide/controller/testexecutionresults.py TestExecutionResults.is_running 1 0 0 0 0 100%
src/robotide/controller/testexecutionresults.py TestExecutionResults.is_paused 1 1 0 0 0 0%
src/robotide/controller/testexecutionresults.py TestExecutionResults.has_passed 1 0 0 0 0 100%
src/robotide/controller/testexecutionresults.py TestExecutionResults.has_failed 1 0 0 0 0 100%
src/robotide/controller/testexecutionresults.py TestExecutionResults.has_skipped 1 1 0 0 0 0%
src/robotide/controller/testexecutionresults.py (no function) 23 0 0 0 0 100%
src/robotide/controller/ui/__init__.py (no function) 1 0 0 0 0 100%
src/robotide/controller/ui/treecontroller.py TreeController.__init__ 5 0 0 0 0 100%
src/robotide/controller/ui/treecontroller.py TreeController.register_tree_actions 6 0 0 0 0 100%
src/robotide/controller/ui/treecontroller.py TreeController.on_go_back 4 0 0 2 1 83%
src/robotide/controller/ui/treecontroller.py TreeController.on_add_tag_to_selected 6 6 0 4 0 0%
src/robotide/controller/ui/treecontroller.py TreeController.on_clear_selected 2 2 0 0 0 0%
src/robotide/controller/ui/treecontroller.py TreeController.on_go_forward 4 0 0 2 1 83%
src/robotide/controller/ui/treecontroller.py TreeController.add_to_history 1 0 0 0 0 100%
src/robotide/controller/ui/treecontroller.py TreeController.clear_history 1 0 0 0 0 100%
src/robotide/controller/ui/treecontroller.py TreeController.mark_controller_dirty 5 1 0 4 1 78%
src/robotide/controller/ui/treecontroller.py TreeController.mark_node_dirty 3 0 0 2 0 100%
src/robotide/controller/ui/treecontroller.py TreeController.find_node_by_controller 2 0 0 0 0 100%
src/robotide/controller/ui/treecontroller.py TreeController.find_node_by_controller.match_handler 2 0 0 0 0 100%
src/robotide/controller/ui/treecontroller.py TreeController.find_node_with_label 1 0 0 0 0 100%
src/robotide/controller/ui/treecontroller.py TreeController.find_node_with_label.matcher 1 0 0 2 0 100%
src/robotide/controller/ui/treecontroller.py TreeController._find_node_with_predicate 14 2 0 12 2 85%
src/robotide/controller/ui/treecontroller.py TreeController.get_handler 1 0 0 0 0 100%
src/robotide/controller/ui/treecontroller.py TreeController.bind_keys 1 0 0 0 0 100%
src/robotide/controller/ui/treecontroller.py TreeController._get_bind_keys 4 0 0 2 1 83%
src/robotide/controller/ui/treecontroller.py TreeController._expanded_handler 4 4 0 2 0 0%
src/robotide/controller/ui/treecontroller.py _History.__init__ 2 0 0 0 0 100%
src/robotide/controller/ui/treecontroller.py _History.change 3 0 0 2 0 100%
src/robotide/controller/ui/treecontroller.py _History.back 5 0 0 4 0 100%
src/robotide/controller/ui/treecontroller.py _History.forward 5 0 0 2 0 100%
src/robotide/controller/ui/treecontroller.py _History.top 1 1 0 0 0 0%
src/robotide/controller/ui/treecontroller.py _History.clear 2 0 0 0 0 100%
src/robotide/controller/ui/treecontroller.py TestSelectionController.__init__ 1 0 0 0 0 100%
src/robotide/controller/ui/treecontroller.py TestSelectionController.is_empty 1 0 0 0 0 100%
src/robotide/controller/ui/treecontroller.py TestSelectionController.is_test_selected 1 0 0 0 0 100%
src/robotide/controller/ui/treecontroller.py TestSelectionController.clear_all 3 0 0 0 0 100%
src/robotide/controller/ui/treecontroller.py TestSelectionController.unselect_all 1 1 0 0 0 0%
src/robotide/controller/ui/treecontroller.py TestSelectionController.select_all 3 3 0 2 0 0%
src/robotide/controller/ui/treecontroller.py TestSelectionController.select 9 0 0 6 2 87%
src/robotide/controller/ui/treecontroller.py TestSelectionController.remove_invalid_cases_selection 15 7 0 14 3 45%
src/robotide/controller/ui/treecontroller.py TestSelectionController._send_selection_changed_message 2 0 0 0 0 100%
src/robotide/controller/ui/treecontroller.py TestSelectionController.add_tag 2 0 0 2 0 100%
src/robotide/controller/ui/treecontroller.py TestSelectionController._add_tag_to_test 3 0 0 2 1 80%
src/robotide/controller/ui/treecontroller.py TestSelectionController._move_default_tags_to_test 3 0 0 4 1 86%
src/robotide/controller/ui/treecontroller.py TestSelectionController._add_tag 1 0 0 0 0 100%
src/robotide/controller/ui/treecontroller.py (no function) 53 0 0 0 0 100%
src/robotide/controller/validators.py BaseNameValidator.__init__ 1 0 0 0 0 100%
src/robotide/controller/validators.py BaseNameValidator.validate 29 3 0 10 0 92%
src/robotide/controller/validators.py BaseNameValidator._file_exists 1 0 0 0 0 100%
src/robotide/controller/validators.py (no function) 11 0 0 0 0 100%
src/robotide/editor/__init__.py get_menudata 22 0 0 0 0 100%
src/robotide/editor/__init__.py EditorPlugin.__init__ 7 0 0 0 0 100%
src/robotide/editor/__init__.py EditorPlugin.enable 10 0 0 0 0 100%
src/robotide/editor/__init__.py EditorPlugin.disable 6 6 0 0 0 0%
src/robotide/editor/__init__.py EditorPlugin.is_focused 1 0 0 0 0 100%
src/robotide/editor/__init__.py EditorPlugin.highlight_cell 2 2 0 0 0 0%
src/robotide/editor/__init__.py EditorPlugin.highlight 2 2 0 0 0 0%
src/robotide/editor/__init__.py EditorPlugin.show 1 1 0 0 0 0%
src/robotide/editor/__init__.py EditorPlugin.register_context_menu_hook_to_grid 1 1 0 0 0 0%
src/robotide/editor/__init__.py EditorPlugin.unregister_context_menu_hook_to_grid 1 1 0 0 0 0%
src/robotide/editor/__init__.py EditorPlugin._show_editor 6 0 0 4 0 100%
src/robotide/editor/__init__.py EditorPlugin._create_editor 1 0 0 0 0 100%
src/robotide/editor/__init__.py EditorPlugin.on_tree_item_selected 7 7 0 4 0 0%
src/robotide/editor/__init__.py EditorPlugin.get_selected_datafile 3 1 0 2 1 60%
src/robotide/editor/__init__.py EditorPlugin.on_open_editor 2 2 0 0 0 0%
src/robotide/editor/__init__.py EditorPlugin.on_tab_changed 2 0 0 0 0 100%
src/robotide/editor/__init__.py EditorPlugin.on_tab_changing 2 0 0 2 1 75%
src/robotide/editor/__init__.py EditorPlugin.on_save_to_model 3 3 0 2 0 0%
src/robotide/editor/__init__.py EditorPlugin.on_file_deleted 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.__init__ 7 0 0 0 0 100%
src/robotide/editor/__init__.py _EditorTab.show_editor 10 2 0 4 1 79%
src/robotide/editor/__init__.py _EditorTab.hide_editor 1 1 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.on_save 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.on_undo 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.on_redo 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.on_cut 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.on_copy 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.on_paste 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.on_insert 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.on_insert_cells 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.on_delete_cells 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.on_insert_rows 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.on_delete_rows 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.on_move_rows_up 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.on_move_rows_down 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.on_delete 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.on_comment_rows 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.on_uncomment_rows 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.on_sharp_comment_rows 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.on_sharp_uncomment_rows 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.on_comment_cells 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.on_uncomment_cells 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.on_content_assistance 2 2 0 0 0 0%
src/robotide/editor/__init__.py _EditorTab.save 3 1 0 2 1 60%
src/robotide/editor/__init__.py _EditorTab.on_key 1 1 0 0 0 0%
src/robotide/editor/__init__.py (no function) 57 0 0 0 0 100%
src/robotide/editor/cellrenderer.py CellRenderer.__init__ 5 5 0 0 0 0%
src/robotide/editor/cellrenderer.py CellRenderer._wordwrap 22 22 0 10 0 0%
src/robotide/editor/cellrenderer.py CellRenderer.Draw 16 16 0 2 0 0%
src/robotide/editor/cellrenderer.py CellRenderer.GetBestSize 19 19 0 8 0 0%
src/robotide/editor/cellrenderer.py CellRenderer.Clone 1 1 0 0 0 0%
src/robotide/editor/cellrenderer.py (no function) 8 0 0 0 0 100%
src/robotide/editor/clipboard.py _ClipboardHandler.__init__ 2 0 0 0 0 100%
src/robotide/editor/clipboard.py _ClipboardHandler.clipboard_content 1 0 0 0 0 100%
src/robotide/editor/clipboard.py _ClipboardHandler.clear 1 0 0 0 0 100%
src/robotide/editor/clipboard.py _ClipboardHandler.copy 2 0 0 2 1 75%
src/robotide/editor/clipboard.py _ClipboardHandler.cut 1 0 0 0 0 100%
src/robotide/editor/clipboard.py _ClipboardHandler._add_selected_data_to_clipboard 2 0 0 0 0 100%
src/robotide/editor/clipboard.py _ClipboardHandler.paste 2 0 0 2 1 75%
src/robotide/editor/clipboard.py _ClipboardHandler._paste_to_cell_editor 4 4 0 2 0 0%
src/robotide/editor/clipboard.py _ClipboardHandler._paste_to_grid 13 2 0 8 2 81%
src/robotide/editor/clipboard.py _ClipboardHandler._get_starting_cell 1 0 0 0 0 100%
src/robotide/editor/clipboard.py _ClipboardHandler._write_cell 1 0 0 0 0 100%
src/robotide/editor/clipboard.py _ClipboardHandler._get_edit_control 1 1 0 0 0 0%
src/robotide/editor/clipboard.py _ClipboardHandler._edit_control_shown 1 0 0 0 0 100%
src/robotide/editor/clipboard.py _WindowsClipboardHandler.copy 3 1 0 2 1 60%
src/robotide/editor/clipboard.py _WindowsClipboardHandler.cut 3 1 0 2 1 60%
src/robotide/editor/clipboard.py _WindowsClipboardHandler._paste_to_cell_editor 1 1 0 0 0 0%
src/robotide/editor/clipboard.py _WindowsClipboardHandler.paste 3 1 0 2 1 60%
src/robotide/editor/clipboard.py _GridClipboard.set_contents 8 0 0 2 0 100%
src/robotide/editor/clipboard.py _GridClipboard._format_data 5 1 0 4 1 78%
src/robotide/editor/clipboard.py _GridClipboard.get_contents 1 0 0 0 0 100%
src/robotide/editor/clipboard.py _GridClipboard._get_contents 7 1 0 2 1 78%
src/robotide/editor/clipboard.py _GridClipboard._split_string_from_tabs_and_newlines 1 0 0 0 0 100%
src/robotide/editor/clipboard.py (no function) 29 0 0 0 0 100%
src/robotide/editor/contentassist.py obtain_bdd_prefixes 4 0 0 0 0 100%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase.__init__ 25 0 0 2 1 96%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase._get_auto_suggestion_config 5 2 0 2 1 57%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase.on_settings_changed 3 3 0 2 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase.set_row 1 1 0 0 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase.is_shown 1 0 0 0 0 100%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase.on_key_down 38 38 0 28 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase._show_auto_suggestions_when_enabled 2 2 0 2 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase.on_char 9 9 0 6 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase.execute_variable_creator 11 11 0 6 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase._variable_creator_value 1 1 0 0 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase.execute_enclose_text 15 15 0 6 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase._enclose_text 8 8 0 6 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase.execute_sharp_comment 9 9 0 2 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase._add_text 7 7 0 6 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase.execute_sharp_uncomment 10 10 0 2 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase._remove_text 8 8 0 6 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase.on_focus_lost 11 8 0 6 1 24%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase.fill_suggestion 10 10 0 6 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase.pop_event_handlers 4 4 0 4 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase.on_destroy 3 3 0 2 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase.reset 2 2 0 0 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase.show_content_assist 5 5 0 4 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase._populate_content_assist 3 3 0 0 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase._remove_bdd_prefix 8 8 0 6 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase._show_content_assist 3 3 0 0 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase.content_assist_value 4 4 0 2 0 0%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase.hide 4 1 0 2 1 67%
src/robotide/editor/contentassist.py _ContentAssistTextCtrlBase.dismiss 3 3 0 2 0 0%
src/robotide/editor/contentassist.py ExpandingContentAssistTextCtrl.__init__ 4 0 0 0 0 100%
src/robotide/editor/contentassist.py ContentAssistTextCtrl.__init__ 3 0 0 0 0 100%
src/robotide/editor/contentassist.py ContentAssistTextEditor.__init__ 3 0 0 0 0 100%
src/robotide/editor/contentassist.py ContentAssistFileButton.__init__ 7 0 0 0 0 100%
src/robotide/editor/contentassist.py ContentAssistFileButton.Bind 1 1 0 0 0 0%
src/robotide/editor/contentassist.py ContentAssistFileButton.createTextControl 6 0 0 2 1 88%
src/robotide/editor/contentassist.py ContentAssistFileButton.__getattr__ 1 0 0 0 0 100%
src/robotide/editor/contentassist.py ContentAssistFileButton.OnBrowse 3 3 0 0 0 0%
src/robotide/editor/contentassist.py ContentAssistFileButton.on_destroy 6 6 0 2 0 0%
src/robotide/editor/contentassist.py ContentAssistFileButton.on_file_changed 5 5 0 2 0 0%
src/robotide/editor/contentassist.py ContentAssistFileButton._relative_path 5 5 0 2 0 0%
src/robotide/editor/contentassist.py Suggestions.__init__ 3 0 0 0 0 100%
src/robotide/editor/contentassist.py Suggestions.get_for 3 0 0 0 0 100%
src/robotide/editor/contentassist.py Suggestions.get_item 4 4 0 4 0 0%
src/robotide/editor/contentassist.py Suggestions._get_choices 5 0 0 2 0 100%
src/robotide/editor/contentassist.py Suggestions._get_duplicate_names 7 0 0 4 0 100%
src/robotide/editor/contentassist.py Suggestions._format_choices 1 0 0 0 0 100%
src/robotide/editor/contentassist.py Suggestions._format 4 2 0 4 1 38%
src/robotide/editor/contentassist.py Suggestions._matches_unique_shortname 10 3 0 8 3 67%
src/robotide/editor/contentassist.py ContentAssistPopup.__init__ 7 0 0 0 0 100%
src/robotide/editor/contentassist.py ContentAssistPopup.reset 1 0 0 0 0 100%
src/robotide/editor/contentassist.py ContentAssistPopup.get_value 1 1 0 0 0 0%
src/robotide/editor/contentassist.py ContentAssistPopup.content_assist_for 9 3 0 4 1 69%
src/robotide/editor/contentassist.py ContentAssistPopup._starts 1 1 0 0 0 0%
src/robotide/editor/contentassist.py ContentAssistPopup.content_assist_value 4 4 0 2 0 0%
src/robotide/editor/contentassist.py ContentAssistPopup.show 4 0 0 0 0 100%
src/robotide/editor/contentassist.py ContentAssistPopup._move_x_where_room 7 1 0 2 1 78%
src/robotide/editor/contentassist.py ContentAssistPopup._move_y_where_room 5 1 0 2 1 71%
src/robotide/editor/contentassist.py ContentAssistPopup.is_shown 1 0 0 0 0 100%
src/robotide/editor/contentassist.py ContentAssistPopup.select_and_scroll 12 12 0 8 0 0%
src/robotide/editor/contentassist.py ContentAssistPopup._select_and_scroll 6 6 0 2 0 0%
src/robotide/editor/contentassist.py ContentAssistPopup.dismiss 2 2 0 2 0 0%
src/robotide/editor/contentassist.py ContentAssistPopup.hide 3 0 0 0 0 100%
src/robotide/editor/contentassist.py ContentAssistPopup.on_list_item_activated 2 2 0 0 0 0%
src/robotide/editor/contentassist.py ContentAssistPopup.on_list_item_selected 7 7 0 4 0 0%
src/robotide/editor/contentassist.py ContentAssistList.__init__ 15 0 0 0 0 100%
src/robotide/editor/contentassist.py ContentAssistList.populate 5 5 0 2 0 0%
src/robotide/editor/contentassist.py ContentAssistList.get_text 1 1 0 0 0 0%
src/robotide/editor/contentassist.py (no function) 100 0 0 0 0 100%
src/robotide/editor/customsourceeditor.py SourceCodeEditor.__init__ 2 2 0 0 0 0%
src/robotide/editor/customsourceeditor.py SourceCodeEditor.SetValue 6 6 0 0 0 0%
src/robotide/editor/customsourceeditor.py SourceCodeEditor.SetEditable 1 1 0 0 0 0%
src/robotide/editor/customsourceeditor.py SourceCodeEditor.IsModified 1 1 0 0 0 0%
src/robotide/editor/customsourceeditor.py SourceCodeEditor.Clear 1 1 0 0 0 0%
src/robotide/editor/customsourceeditor.py SourceCodeEditor.SetInsertionPoint 2 2 0 0 0 0%
src/robotide/editor/customsourceeditor.py SourceCodeEditor.ShowPosition 2 2 0 0 0 0%
src/robotide/editor/customsourceeditor.py SourceCodeEditor.GetLastPosition 1 1 0 0 0 0%
src/robotide/editor/customsourceeditor.py SourceCodeEditor.GetPositionFromLine 1 1 0 0 0 0%
src/robotide/editor/customsourceeditor.py SourceCodeEditor.GetRange 1 1 0 0 0 0%
src/robotide/editor/customsourceeditor.py SourceCodeEditor.GetSelection 1 1 0 0 0 0%
src/robotide/editor/customsourceeditor.py SourceCodeEditor.SetSelection 2 2 0 0 0 0%
src/robotide/editor/customsourceeditor.py SourceCodeEditor.SelectLine 3 3 0 0 0 0%
src/robotide/editor/customsourceeditor.py SourceCodeEditor.SetUpEditor 51 51 0 4 0 0%
src/robotide/editor/customsourceeditor.py SourceCodeEditor.RegisterModifiedEvent 1 1 0 0 0 0%
src/robotide/editor/customsourceeditor.py is_utf8_strict 8 8 0 4 0 0%
src/robotide/editor/customsourceeditor.py CodeEditorPanel.__init__ 28 28 0 2 0 0%
src/robotide/editor/customsourceeditor.py CodeEditorPanel.LoadFile 5 5 0 0 0 0%
src/robotide/editor/customsourceeditor.py CodeEditorPanel.LoadSource 4 4 0 0 0 0%
src/robotide/editor/customsourceeditor.py CodeEditorPanel.JumpToLine 4 4 0 2 0 0%
src/robotide/editor/customsourceeditor.py CodeEditorPanel.on_code_modified 2 2 0 0 0 0%
src/robotide/editor/customsourceeditor.py CodeEditorPanel.on_save 27 27 0 12 0 0%
src/robotide/editor/customsourceeditor.py CodeEditorPanel.on_button 16 16 0 4 0 0%
src/robotide/editor/customsourceeditor.py CodeEditorPanel.on_button2 11 11 0 4 0 0%
src/robotide/editor/customsourceeditor.py opj 4 4 0 2 0 0%
src/robotide/editor/customsourceeditor.py get_data_dir 2 2 0 0 0 0%
src/robotide/editor/customsourceeditor.py get_modified_directory 1 1 0 0 0 0%
src/robotide/editor/customsourceeditor.py get_modified_filename 3 3 0 2 0 0%
src/robotide/editor/customsourceeditor.py get_original_filename 13 13 0 10 0 0%
src/robotide/editor/customsourceeditor.py does_modified_exist 3 3 0 2 0 0%
src/robotide/editor/customsourceeditor.py get_config 4 4 0 2 0 0%
src/robotide/editor/customsourceeditor.py main 13 13 0 2 0 0%
src/robotide/editor/customsourceeditor.py (no function) 56 9 0 4 1 80%
src/robotide/editor/dialoghelps.py get_help 12 0 0 6 0 100%
src/robotide/editor/dialoghelps.py (no function) 10 0 0 0 0 100%
src/robotide/editor/editorcreator.py variable_editor_chooser 3 0 0 0 0 100%
src/robotide/editor/editorcreator.py EditorCreator.__init__ 2 0 0 0 0 100%
src/robotide/editor/editorcreator.py EditorCreator.register_editors 2 0 0 2 0 100%
src/robotide/editor/editorcreator.py EditorCreator.editor_for 2 0 0 0 0 100%
src/robotide/editor/editorcreator.py EditorCreator._create_editor 12 0 0 8 0 100%
src/robotide/editor/editorcreator.py EditorCreator._invalid 1 0 0 0 0 100%
src/robotide/editor/editorcreator.py EditorCreator._should_use_old_editor 1 0 0 0 0 100%
src/robotide/editor/editorcreator.py EditorCreator._create_new_editor 5 0 0 2 0 100%
src/robotide/editor/editorcreator.py EditorCreator._only_resource_files 1 0 0 0 0 100%
src/robotide/editor/editorcreator.py (no function) 20 0 0 0 0 100%
src/robotide/editor/editordialogs.py editor_dialog 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py _Dialog.__init__ 19 1 0 4 1 91%
src/robotide/editor/editordialogs.py _Dialog._add_comment_editor 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py _Dialog._create_line 5 1 0 2 1 71%
src/robotide/editor/editordialogs.py _Dialog._create_help 2 0 0 0 0 100%
src/robotide/editor/editordialogs.py _Dialog._create_buttons 9 0 0 4 0 100%
src/robotide/editor/editordialogs.py _Dialog.get_value 1 0 0 0 0 100%
src/robotide/editor/editordialogs.py _Dialog.get_comment 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py _Dialog.setFocusToOK 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py _Dialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py _Dialog._get_editors 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py ScalarVariableDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py ScalarVariableDialog._get_editors 4 4 0 0 0 0%
src/robotide/editor/editordialogs.py ScalarVariableDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py ListVariableDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py ListVariableDialog._get_editors 4 4 0 0 0 0%
src/robotide/editor/editordialogs.py ListVariableDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py DictionaryVariableDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py DictionaryVariableDialog._get_editors 4 4 0 0 0 0%
src/robotide/editor/editordialogs.py DictionaryVariableDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py LibraryDialog.__init__ 6 6 0 2 0 0%
src/robotide/editor/editordialogs.py LibraryDialog._get_editors 5 5 0 0 0 0%
src/robotide/editor/editordialogs.py LibraryDialog.get_value 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py LibraryDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py VariablesDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py VariablesDialog._get_editors 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py VariablesDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py ResourceDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py ResourceDialog._get_editors 2 2 0 0 0 0%
src/robotide/editor/editordialogs.py ResourceDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py DocumentationDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py DocumentationDialog._get_editors 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py DocumentationDialog._add_comment_editor 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py DocumentationDialog.get_value 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py DocumentationDialog.get_comment 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py DocumentationDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py _SettingDialog.__init__ 6 6 0 2 0 0%
src/robotide/editor/editordialogs.py _SettingDialog._get_editors 4 4 0 2 0 0%
src/robotide/editor/editordialogs.py _SettingDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py ForceTagsDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py ForceTagsDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py DefaultTagsDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py DefaultTagsDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py TestTagsDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py TestTagsDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py TagsDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py TagsDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py _FixtureDialog.__init__ 6 6 0 2 0 0%
src/robotide/editor/editordialogs.py _FixtureDialog._get_editors 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py _FixtureDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py SuiteSetupDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py SuiteSetupDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py SuiteTeardownDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py SuiteTeardownDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py TestSetupDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py TestSetupDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py TestTeardownDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py TestTeardownDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py SetupDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py SetupDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py TeardownDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py TeardownDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py TemplateDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py TemplateDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py TestTemplateDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py TestTemplateDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py ArgumentsDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py ArgumentsDialog._get_editors 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py ArgumentsDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py ReturnValueDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py ReturnValueDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py TestTimeoutDialog.__init__ 6 6 0 2 0 0%
src/robotide/editor/editordialogs.py TestTimeoutDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py TimeoutDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py TimeoutDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py MetadataDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py MetadataDialog._get_editors 2 2 0 0 0 0%
src/robotide/editor/editordialogs.py MetadataDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py TestCaseNameDialog.__init__ 3 0 0 0 0 100%
src/robotide/editor/editordialogs.py TestCaseNameDialog._add_comment_editor 1 0 0 0 0 100%
src/robotide/editor/editordialogs.py TestCaseNameDialog._get_editors 2 0 0 0 0 100%
src/robotide/editor/editordialogs.py TestCaseNameDialog.get_name 1 0 0 0 0 100%
src/robotide/editor/editordialogs.py TestCaseNameDialog._execute 1 0 0 0 0 100%
src/robotide/editor/editordialogs.py CopyUserKeywordDialog.__init__ 3 3 0 0 0 0%
src/robotide/editor/editordialogs.py CopyUserKeywordDialog._add_comment_editor 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py CopyUserKeywordDialog._get_editors 2 2 0 0 0 0%
src/robotide/editor/editordialogs.py CopyUserKeywordDialog.get_name 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py CopyUserKeywordDialog._execute 1 1 0 0 0 0%
src/robotide/editor/editordialogs.py UserKeywordNameDialog._execute 1 0 0 0 0 100%
src/robotide/editor/editordialogs.py UserKeywordNameDialog.__init__ 3 0 0 0 0 100%
src/robotide/editor/editordialogs.py UserKeywordNameDialog._add_comment_editor 1 0 0 0 0 100%
src/robotide/editor/editordialogs.py UserKeywordNameDialog._get_editors 3 0 0 0 0 100%
src/robotide/editor/editordialogs.py UserKeywordNameDialog.get_name 1 0 0 0 0 100%
src/robotide/editor/editordialogs.py UserKeywordNameDialog.get_args 1 0 0 0 0 100%
src/robotide/editor/editordialogs.py (no function) 183 0 0 0 0 100%
src/robotide/editor/editors.py WelcomePage.__init__ 1 0 0 0 0 100%
src/robotide/editor/editors.py WelcomePage.close 1 0 0 0 0 100%
src/robotide/editor/editors.py WelcomePage.w_destroy 2 0 0 0 0 100%
src/robotide/editor/editors.py EditorPanel.__init__ 21 2 0 0 0 90%
src/robotide/editor/editors.py EditorPanel.tree_item_selected 1 1 0 0 0 0%
src/robotide/editor/editors.py _RobotTableEditor.__init__ 11 1 0 2 1 85%
src/robotide/editor/editors.py _RobotTableEditor._populate 1 1 0 0 0 0%
src/robotide/editor/editors.py _RobotTableEditor._should_settings_be_open 3 3 0 2 0 0%
src/robotide/editor/editors.py _RobotTableEditor._store_settings_open_status 1 1 0 0 0 0%
src/robotide/editor/editors.py _RobotTableEditor._settings_changed 3 3 0 4 0 0%
src/robotide/editor/editors.py _RobotTableEditor.on_idle 4 2 0 2 1 50%
src/robotide/editor/editors.py _RobotTableEditor._mouse_outside_tooltip 4 4 0 0 0 0%
src/robotide/editor/editors.py _RobotTableEditor.tooltip_allowed 4 4 0 2 0 0%
src/robotide/editor/editors.py _RobotTableEditor._reset_last_show_tooltip 1 0 0 0 0 100%
src/robotide/editor/editors.py _RobotTableEditor.close 3 0 0 0 0 100%
src/robotide/editor/editors.py _RobotTableEditor.w_destroy 2 0 0 0 0 100%
src/robotide/editor/editors.py _RobotTableEditor._create_header 4 4 0 2 0 0%
src/robotide/editor/editors.py _RobotTableEditor._add_settings 4 4 0 0 0 0%
src/robotide/editor/editors.py _RobotTableEditor._create_settings 4 4 0 0 0 0%
src/robotide/editor/editors.py _RobotTableEditor._restore_settings_open_status 8 8 0 2 0 0%
src/robotide/editor/editors.py _RobotTableEditor._collabsible_changed 7 7 0 2 0 0%
src/robotide/editor/editors.py _RobotTableEditor.highlight_cell 6 6 0 6 0 0%
src/robotide/editor/editors.py _RobotTableEditor._get_settings_editor 4 4 0 4 0 0%
src/robotide/editor/editors.py _RobotTableEditor.highlight 2 2 0 2 0 0%
src/robotide/editor/editors.py Settings.__init__ 17 17 0 0 0 0%
src/robotide/editor/editors.py Settings.Expand 1 1 0 0 0 0%
src/robotide/editor/editors.py Settings.GetPane 4 4 0 0 0 0%
src/robotide/editor/editors.py Settings.close 2 2 0 2 0 0%
src/robotide/editor/editors.py Settings.update_value 2 2 0 2 0 0%
src/robotide/editor/editors.py Settings.create_editor_for 2 2 0 0 0 0%
src/robotide/editor/editors.py Settings._get_editor_class 5 5 0 4 0 0%
src/robotide/editor/editors.py Settings.build 7 7 0 2 0 0%
src/robotide/editor/editors.py Settings._recalc_size 9 9 0 6 0 0%
src/robotide/editor/editors.py Settings.highlight 9 9 0 6 0 0%
src/robotide/editor/editors.py _FileEditor.__init__ 3 0 0 0 0 100%
src/robotide/editor/editors.py _FileEditor._update_source 2 2 0 0 0 0%
src/robotide/editor/editors.py _FileEditor._update_source_and_name 3 3 0 0 0 0%
src/robotide/editor/editors.py _FileEditor.tree_item_selected 2 2 0 2 0 0%
src/robotide/editor/editors.py _FileEditor._populate 8 8 0 0 0 0%
src/robotide/editor/editors.py _FileEditor._create_source_label 10 10 0 0 0 0%
src/robotide/editor/editors.py _FileEditor._add_import_settings 3 3 0 0 0 0%
src/robotide/editor/editors.py _FileEditor._add_variable_table 3 3 0 0 0 0%
src/robotide/editor/editors.py _FileEditor.close 5 1 0 2 1 71%
src/robotide/editor/editors.py FindUsagesHeader.__init__ 4 4 0 0 0 0%
src/robotide/editor/editors.py FindUsagesHeader.SetLabel 1 1 0 0 0 0%
src/robotide/editor/editors.py ResourceFileEditor._create_header 5 5 0 2 0 0%
src/robotide/editor/editors.py ResourceFileEditor._create_header.cb 2 2 0 0 0 0%
src/robotide/editor/editors.py TestCaseFileEditor._populate 3 3 0 0 0 0%
src/robotide/editor/editors.py TestCaseFileEditor._add_metadata 3 3 0 0 0 0%
src/robotide/editor/editors.py InitFileEditor._populate 2 2 0 0 0 0%
src/robotide/editor/editors.py InitFileEditor._init_file_removed 3 3 0 2 0 0%
src/robotide/editor/editors.py InitFileEditor.close 2 2 0 0 0 0%
src/robotide/editor/editors.py (no function) 89 0 0 0 0 100%
src/robotide/editor/fieldeditors.py ValueEditor.__init__ 19 0 0 2 1 95%
src/robotide/editor/fieldeditors.py ValueEditor._create_editor 8 0 0 2 1 90%
src/robotide/editor/fieldeditors.py ValueEditor._get_text_ctrl 4 0 0 0 0 100%
src/robotide/editor/fieldeditors.py ValueEditor.set_validator 1 0 0 0 0 100%
src/robotide/editor/fieldeditors.py ValueEditor.get_value 4 1 0 2 1 67%
src/robotide/editor/fieldeditors.py ValueEditor.set_focus 2 0 0 0 0 100%
src/robotide/editor/fieldeditors.py ValueEditor.on_key_down 14 14 0 10 0 0%
src/robotide/editor/fieldeditors.py ArgumentEditor._create_editor 8 0 0 2 1 90%
src/robotide/editor/fieldeditors.py FileNameEditor.__init__ 5 5 0 0 0 0%
src/robotide/editor/fieldeditors.py FileNameEditor.setFocusToOK 1 1 0 0 0 0%
src/robotide/editor/fieldeditors.py FileNameEditor._get_text_ctrl 4 4 0 0 0 0%
src/robotide/editor/fieldeditors.py VariableNameEditor._get_text_ctrl 3 3 0 0 0 0%
src/robotide/editor/fieldeditors.py VariableNameEditor.on_focus 2 2 0 0 0 0%
src/robotide/editor/fieldeditors.py VariableNameEditor.SetSelection 2 2 0 0 0 0%
src/robotide/editor/fieldeditors.py ListValueEditor._create_editor 8 8 0 0 0 0%
src/robotide/editor/fieldeditors.py ListValueEditor._create_components 5 5 0 0 0 0%
src/robotide/editor/fieldeditors.py ListValueEditor._create_label 1 1 0 0 0 0%
src/robotide/editor/fieldeditors.py ListValueEditor._create_column_selector 13 13 0 0 0 0%
src/robotide/editor/fieldeditors.py ListValueEditor.on_columns 3 3 0 0 0 0%
src/robotide/editor/fieldeditors.py ListValueEditor.on_size 2 2 0 0 0 0%
src/robotide/editor/fieldeditors.py ListValueEditor.get_value 1 1 0 0 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid.__init__ 8 8 0 0 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid._set_default_sizes 4 4 0 0 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid._bind_actions 2 2 0 0 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid._get_bind_keys 1 1 0 0 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid._write_content 7 7 0 2 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid._colorize 1 1 0 0 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid.get_value 7 7 0 6 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid.on_editor_shown 2 2 0 2 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid.on_insert_cells 5 5 0 2 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid.on_insert_cells.insert_cells 1 1 0 0 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid.on_delete_cells 5 5 0 2 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid.on_delete_cells.delete_cells 1 1 0 0 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid._insert_or_delete_cells_on_single_row 7 7 0 0 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid._insert_cells_to_multiple_rows 1 1 0 0 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid._delete_cells_from_multiple_rows 1 1 0 0 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid.on_copy 2 2 0 0 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid.on_cut 2 2 0 0 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid.on_paste 2 2 0 0 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid.on_delete 2 2 0 0 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid.on_undo 2 2 0 0 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid.on_select_all 2 2 0 0 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid.resize_columns 1 1 0 0 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid.set_number_of_columns 8 8 0 2 0 0%
src/robotide/editor/fieldeditors.py _EditorGrid._set_cols 3 3 0 2 0 0%
src/robotide/editor/fieldeditors.py MultiLineEditor._get_text_ctrl 5 5 0 0 0 0%
src/robotide/editor/fieldeditors.py ContentAssistEditor.__init__ 2 2 0 0 0 0%
src/robotide/editor/fieldeditors.py ContentAssistEditor._get_text_ctrl 4 4 0 0 0 0%
src/robotide/editor/fieldeditors.py (no function) 75 0 0 0 0 100%
src/robotide/editor/flowsizer.py HorizontalFlowSizer.__init__ 4 0 0 0 0 100%
src/robotide/editor/flowsizer.py HorizontalFlowSizer.CalcMin 1 0 0 0 0 100%
src/robotide/editor/flowsizer.py HorizontalFlowSizer.RecalcSizes 32 4 0 14 2 83%
src/robotide/editor/flowsizer.py HorizontalFlowSizer._send_resize_event 2 0 0 0 0 100%
src/robotide/editor/flowsizer.py HorizontalFlowSizer._is_error_width 1 0 0 0 0 100%
src/robotide/editor/flowsizer.py HorizontalFlowSizer.height 1 1 0 0 0 0%
src/robotide/editor/flowsizer.py (no function) 11 0 0 0 0 100%
src/robotide/editor/formatters.py ListToStringFormatter.__init__ 1 0 0 0 0 100%
src/robotide/editor/formatters.py ListToStringFormatter.value 1 0 0 0 0 100%
src/robotide/editor/formatters.py (no function) 4 0 0 0 0 100%
src/robotide/editor/gridbase.py GridEditor.__init__ 33 2 0 2 1 91%
src/robotide/editor/gridbase.py GridEditor._bind_to_events 3 0 0 0 0 100%
src/robotide/editor/gridbase.py GridEditor.register_context_menu_hook 1 1 0 0 0 0%
src/robotide/editor/gridbase.py GridEditor.unregister_context_menu_hook 1 1 0 0 0 0%
src/robotide/editor/gridbase.py GridEditor.write_cell 6 0 0 4 1 90%
src/robotide/editor/gridbase.py GridEditor._expand_if_necessary 4 0 0 4 0 100%
src/robotide/editor/gridbase.py GridEditor.has_focus 1 1 0 0 0 0%
src/robotide/editor/gridbase.py GridEditor._update_history 1 0 0 0 0 100%
src/robotide/editor/gridbase.py GridEditor._get_all_content 1 0 0 0 0 100%
src/robotide/editor/gridbase.py GridEditor.cell_under_cursor 4 4 0 0 0 0%
src/robotide/editor/gridbase.py GridEditor.select 3 3 0 0 0 0%
src/robotide/editor/gridbase.py GridEditor.copy 5 0 0 0 0 100%
src/robotide/editor/gridbase.py GridEditor.cut 4 0 0 0 0 100%
src/robotide/editor/gridbase.py GridEditor._clear_selected_cells 4 0 0 2 0 100%
src/robotide/editor/gridbase.py GridEditor.paste 2 0 0 0 0 100%
src/robotide/editor/gridbase.py GridEditor.delete 6 6 0 4 0 0%
src/robotide/editor/gridbase.py GridEditor._delete_from_cell_editor 5 5 0 2 0 0%
src/robotide/editor/gridbase.py GridEditor._is_whole_row_selection 1 0 0 0 0 100%
src/robotide/editor/gridbase.py GridEditor._is_whole_column_selection 1 0 0 0 0 100%
src/robotide/editor/gridbase.py GridEditor.get_cell_edit_control 1 1 0 0 0 0%
src/robotide/editor/gridbase.py GridEditor.get_selected_content 1 0 0 0 0 100%
src/robotide/editor/gridbase.py GridEditor.get_single_selection_content 4 4 0 2 0 0%
src/robotide/editor/gridbase.py GridEditor._current_cell_value 1 1 0 0 0 0%
src/robotide/editor/gridbase.py GridEditor._get_block_content 5 2 0 0 0 60%
src/robotide/editor/gridbase.py GridEditor._strip_trailing_empty_cells 3 3 0 2 0 0%
src/robotide/editor/gridbase.py GridEditor.undo 4 0 0 2 1 83%
src/robotide/editor/gridbase.py GridEditor._write_data 5 0 0 4 0 100%
src/robotide/editor/gridbase.py GridEditor.on_select_cell 4 1 0 2 1 67%
src/robotide/editor/gridbase.py GridEditor.on_range_select 8 2 0 4 1 75%
src/robotide/editor/gridbase.py GridEditor._ensure_selected_row_is_visible 2 1 0 2 1 50%
src/robotide/editor/gridbase.py GridEditor.on_cell_right_click 5 5 0 4 0 0%
src/robotide/editor/gridbase.py GridEditor.on_insert_cells 1 1 0 0 0 0%
src/robotide/editor/gridbase.py GridEditor.on_delete_cells 1 1 0 0 0 0%
src/robotide/editor/gridbase.py GridEditor._insert_or_delete_cells 6 6 0 2 0 0%
src/robotide/editor/gridbase.py GridEditor._insert_cells 4 4 0 0 0 0%
src/robotide/editor/gridbase.py GridEditor._delete_cells 4 4 0 0 0 0%
src/robotide/editor/gridbase.py GridEditor._row_data 1 1 0 0 0 0%
src/robotide/editor/gridbase.py GridEditor._write_row 2 2 0 2 0 0%
src/robotide/editor/gridbase.py GridEditor._refresh_layout 3 3 0 0 0 0%
src/robotide/editor/gridbase.py _GridSelection.__init__ 2 0 0 0 0 100%
src/robotide/editor/gridbase.py _GridSelection._set 2 0 0 0 0 100%
src/robotide/editor/gridbase.py _GridSelection._count_bottomright 3 0 0 2 0 100%
src/robotide/editor/gridbase.py _GridSelection.set_from_single_selection 1 0 0 0 0 100%
src/robotide/editor/gridbase.py _GridSelection.set_from_range_selection 1 0 0 0 0 100%
src/robotide/editor/gridbase.py _GridSelection.clear 2 0 0 0 0 100%
src/robotide/editor/gridbase.py _GridSelection._get_bounding_coordinates 4 1 0 2 1 67%
src/robotide/editor/gridbase.py _GridSelection.rows 1 0 0 0 0 100%
src/robotide/editor/gridbase.py _GridSelection.cols 1 0 0 0 0 100%
src/robotide/editor/gridbase.py _GridSelection.cells 1 0 0 0 0 100%
src/robotide/editor/gridbase.py _Cell.__init__ 2 0 0 0 0 100%
src/robotide/editor/gridbase.py _Cell.__iter__ 2 2 0 2 0 0%
src/robotide/editor/gridbase.py _GridState.__init__ 2 0 0 0 0 100%
src/robotide/editor/gridbase.py _GridState.change 3 0 0 2 0 100%
src/robotide/editor/gridbase.py _GridState.back 4 1 0 2 1 67%
src/robotide/editor/gridbase.py _GridState.forward 5 5 0 2 0 0%
src/robotide/editor/gridbase.py (no function) 75 0 0 0 0 100%
src/robotide/editor/gridcolorizer.py Colorizer.__init__ 5 0 0 0 0 100%
src/robotide/editor/gridcolorizer.py Colorizer.close 1 1 0 0 0 0%
src/robotide/editor/gridcolorizer.py Colorizer.colorize 4 4 0 2 0 0%
src/robotide/editor/gridcolorizer.py Colorizer._coloring_task 8 8 0 6 0 0%
src/robotide/editor/gridcolorizer.py Colorizer._colorize_cell 7 2 0 2 1 67%
src/robotide/editor/gridcolorizer.py Colorizer._set_default_colors 2 2 0 0 0 0%
src/robotide/editor/gridcolorizer.py Colorizer._get_text_color 1 0 0 0 0 100%
src/robotide/editor/gridcolorizer.py Colorizer._get_background_color 5 0 0 4 0 100%
src/robotide/editor/gridcolorizer.py Colorizer._get_cell_font 3 0 0 0 0 100%
src/robotide/editor/gridcolorizer.py Colorizer._get_weight 3 0 0 2 0 100%
src/robotide/editor/gridcolorizer.py ColorizationSettings.__init__ 1 0 0 0 0 100%
src/robotide/editor/gridcolorizer.py ColorizationSettings.get_background_color 3 1 0 2 1 60%
src/robotide/editor/gridcolorizer.py ColorizationSettings.get_text_color 3 1 0 2 1 60%
src/robotide/editor/gridcolorizer.py ColorizationSettings.get_highlight_color 1 0 0 0 0 100%
src/robotide/editor/gridcolorizer.py ColorizationSettings.get_error_color 1 0 0 0 0 100%
src/robotide/editor/gridcolorizer.py ColorizationSettings._get 4 0 0 2 0 100%
src/robotide/editor/gridcolorizer.py (no function) 23 0 0 0 0 100%
src/robotide/editor/kweditor.py requires_focus 3 0 0 0 0 100%
src/robotide/editor/kweditor.py requires_focus._row_header_selected_on_linux 1 1 0 0 0 0%
src/robotide/editor/kweditor.py requires_focus.decorated_function 4 4 0 4 0 0%
src/robotide/editor/kweditor.py KeywordEditor.__init__ 51 51 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor._namespace_updated 3 3 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor.update_value 1 1 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor._update_based_on_namespace_change 3 3 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor._ps_on_resize_grid 2 2 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor._resize_grid 5 5 0 4 0 0%
src/robotide/editor/kweditor.py KeywordEditor._set_cells 19 19 0 6 0 0%
src/robotide/editor/kweditor.py KeywordEditor._configure_grid 5 5 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor._set_fonts 18 18 0 6 0 0%
src/robotide/editor/kweditor.py KeywordEditor._make_bindings 11 11 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.get_tooltip_content 5 5 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_settings_changed 11 11 0 8 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_select_cell 9 9 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_kill_focus 3 3 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor._execute 1 1 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor._toggle_underlined 6 6 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_label_right_click 4 4 0 4 0 0%
src/robotide/editor/kweditor.py KeywordEditor._row_label_right_click 9 9 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor._col_label_right_click 21 21 0 6 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_col_label_edit 16 16 0 6 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_label_left_click 4 4 0 4 0 0%
src/robotide/editor/kweditor.py KeywordEditor._row_label_left_click 9 9 0 4 0 0%
src/robotide/editor/kweditor.py KeywordEditor._col_label_left_click 9 9 0 4 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_insert_rows 4 4 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor._skip_except_on_mac 2 2 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_insert_cells 10 10 0 4 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_delete_cells 10 10 0 4 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_comment_rows 3 3 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_uncomment_rows 3 3 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_sharp_comment_rows 3 3 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_sharp_uncomment_rows 3 3 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_move_rows_up 2 2 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_move_rows_down 2 2 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_swap_row_up 2 2 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor._row_move 15 15 0 10 0 0%
src/robotide/editor/kweditor.py KeywordEditor._select_rows 3 3 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_motion 3 3 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor._before_saving 5 5 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor._data_changed 2 2 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor._write_steps 7 7 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor._write_headers 12 12 0 8 0 0%
src/robotide/editor/kweditor.py KeywordEditor._colorize_grid 5 5 0 4 0 0%
src/robotide/editor/kweditor.py KeywordEditor.highlight 1 1 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.autosize 2 2 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor._get_single_selection_content_or_none_on_first_call 2 2 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor._format_comments 9 9 0 6 0 0%
src/robotide/editor/kweditor.py KeywordEditor.cell_value_edited 3 3 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.get_selected_datafile_controller 1 1 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_copy 2 2 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_cut 2 2 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_delete 4 4 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_paste 5 5 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor._execute_clipboard_command 8 8 0 8 0 0%
src/robotide/editor/kweditor.py KeywordEditor._get_main_data 8 8 0 4 0 0%
src/robotide/editor/kweditor.py KeywordEditor._string_to_cell 3 3 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_insert 3 3 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_delete_rows 4 4 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_undo 5 5 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_redo 3 3 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.close 6 6 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor.save 4 4 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor.show_content_assist 2 2 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor.refresh_datafile 1 1 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor._calculate_position 2 2 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_editor 4 4 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor._move_cursor_down 8 8 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor._call_ctrl_shift_function 8 8 0 6 0 0%
src/robotide/editor/kweditor.py KeywordEditor._call_ctrl_function 24 24 0 22 0 0%
src/robotide/editor/kweditor.py KeywordEditor._call_direct_function 18 18 0 12 0 0%
src/robotide/editor/kweditor.py KeywordEditor._call_alt_function 8 8 0 6 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_key_down 10 10 0 8 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_char 6 6 0 4 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_zoom 7 7 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor._set_zoom 6 6 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_go_to_definition 2 2 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.show_cell_information 5 5 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor._cell_value 3 3 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor._show_user_keyword_link 2 2 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor._show_keyword_details 7 7 0 6 0 0%
src/robotide/editor/kweditor.py KeywordEditor._cell_to_screen_coordinates 3 3 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor._move_rows 4 4 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor._move_grid_cursor 4 4 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor.move_grid_cursor_and_edit 1 1 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_key_up 3 3 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor._get_cell_editor 2 2 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.open_cell_editor 5 5 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor._open_cell_editor_with_content_assist 1 1 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor._open_cell_editor_and_execute_variable_creator 2 2 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_make_variable 2 2 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_make_list_variable 2 2 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_make_dict_variable 2 2 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor._open_cell_editor_and_execute_sharp_comment 1 1 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor._open_cell_editor_and_execute_sharp_uncomment 1 1 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.current_cell 2 2 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_comment_cells 4 4 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_uncomment_cells 4 4 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_cell_right_click 4 4 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_select_all 2 2 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_cell_col_size_changed 2 2 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_cell_left_click 8 8 0 6 0 0%
src/robotide/editor/kweditor.py KeywordEditor._navigate_to_matching_user_keyword 7 7 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor._is_active_window 1 1 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor._hide_link_if_necessary 3 3 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_create_keyword 9 9 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor._data_cells_from_current_row 3 3 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor._remove_comments 4 4 0 4 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_extract_keyword 6 6 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_extract_variable 7 7 0 4 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_find_where_used 4 4 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor._get_is_variable_and_searchstring 8 8 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor._execute_find_where_used 2 2 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor._cell_value_contains_multiple_search_items 2 2 0 0 0 0%
src/robotide/editor/kweditor.py KeywordEditor._extract_scalar 6 6 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor._extract_list 6 6 0 2 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_rename_keyword 7 7 0 4 0 0%
src/robotide/editor/kweditor.py KeywordEditor.on_json_editor 35 35 0 10 0 0%
src/robotide/editor/kweditor.py KeywordEditor.is_json 5 5 0 0 0 0%
src/robotide/editor/kweditor.py ContentAssistCellEditor.__init__ 15 15 0 0 0 0%
src/robotide/editor/kweditor.py ContentAssistCellEditor.show_content_assist 3 3 0 2 0 0%
src/robotide/editor/kweditor.py ContentAssistCellEditor.update_from_suggestion_list 2 2 0 2 0 0%
src/robotide/editor/kweditor.py ContentAssistCellEditor.execute_variable_creator 1 1 0 0 0 0%
src/robotide/editor/kweditor.py ContentAssistCellEditor.execute_enclose_text 1 1 0 0 0 0%
src/robotide/editor/kweditor.py ContentAssistCellEditor.execute_sharp_comment 1 1 0 0 0 0%
src/robotide/editor/kweditor.py ContentAssistCellEditor.execute_sharp_uncomment 1 1 0 0 0 0%
src/robotide/editor/kweditor.py ContentAssistCellEditor.Create 4 4 0 2 0 0%
src/robotide/editor/kweditor.py ContentAssistCellEditor.SetSize 1 1 0 0 0 0%
src/robotide/editor/kweditor.py ContentAssistCellEditor.SetHeight 1 1 0 0 0 0%
src/robotide/editor/kweditor.py ContentAssistCellEditor.BeginEdit 14 14 0 4 0 0%
src/robotide/editor/kweditor.py ContentAssistCellEditor.EndEdit 10 10 0 4 0 0%
src/robotide/editor/kweditor.py ContentAssistCellEditor.ApplyEdit 5 5 0 0 0 0%
src/robotide/editor/kweditor.py ContentAssistCellEditor._get_value 2 2 0 0 0 0%
src/robotide/editor/kweditor.py ContentAssistCellEditor.Reset 2 2 0 0 0 0%
src/robotide/editor/kweditor.py ContentAssistCellEditor.StartingKey 9 9 0 4 0 0%
src/robotide/editor/kweditor.py ContentAssistCellEditor.Clone 1 1 0 0 0 0%
src/robotide/editor/kweditor.py ChooseUsageSearchStringDialog.__init__ 7 7 0 0 0 0%
src/robotide/editor/kweditor.py ChooseUsageSearchStringDialog._build_ui 10 10 0 0 0 0%
src/robotide/editor/kweditor.py ChooseUsageSearchStringDialog.GetStringSelection 1 1 0 0 0 0%
src/robotide/editor/kweditor.py (no function) 194 0 0 0 0 100%
src/robotide/editor/listeditor.py ListEditorBase.__init__ 21 21 0 0 0 0%
src/robotide/editor/listeditor.py ListEditorBase._create_ui 10 10 0 2 0 0%
src/robotide/editor/listeditor.py ListEditorBase._create_list 1 1 0 0 0 0%
src/robotide/editor/listeditor.py ListEditorBase._create_buttons 9 9 0 4 0 0%
src/robotide/editor/listeditor.py ListEditorBase._make_bindings 7 7 0 2 0 0%
src/robotide/editor/listeditor.py ListEditorBase.on_item_selected 1 1 0 0 0 0%
src/robotide/editor/listeditor.py ListEditorBase.on_item_deselected 2 2 0 0 0 0%
src/robotide/editor/listeditor.py ListEditorBase.on_edit 1 1 0 0 0 0%
src/robotide/editor/listeditor.py ListEditorBase.on_right_click 1 1 0 0 0 0%
src/robotide/editor/listeditor.py ListEditorBase.on_left_click 1 1 0 0 0 0%
src/robotide/editor/listeditor.py ListEditorBase._bind_keys 1 1 0 0 0 0%
src/robotide/editor/listeditor.py ListEditorBase._get_bind_keys 1 1 0 0 0 0%
src/robotide/editor/listeditor.py ListEditorBase.on_move_up 5 5 0 2 0 0%
src/robotide/editor/listeditor.py ListEditorBase.on_move_down 5 5 0 2 0 0%
src/robotide/editor/listeditor.py ListEditorBase.on_delete 2 2 0 2 0 0%
src/robotide/editor/listeditor.py ListEditorBase._with_column_width_preservation 6 6 0 4 0 0%
src/robotide/editor/listeditor.py ListEditorBase._delete_selected 3 3 0 0 0 0%
src/robotide/editor/listeditor.py ListEditorBase._calculate_selection 1 1 0 0 0 0%
src/robotide/editor/listeditor.py ListEditorBase.is_selected 1 1 0 0 0 0%
src/robotide/editor/listeditor.py ListEditorBase.update_data 3 3 0 0 0 0%
src/robotide/editor/listeditor.py ListEditorBase.select 1 1 0 0 0 0%
src/robotide/editor/listeditor.py ListEditorBase.has_link_target 1 1 0 0 0 0%
src/robotide/editor/listeditor.py ListEditorBase.has_error 1 1 0 0 0 0%
src/robotide/editor/listeditor.py AutoWidthColumnList.__init__ 10 10 0 0 0 0%
src/robotide/editor/listeditor.py AutoWidthColumnList.set_language 7 7 0 2 0 0%
src/robotide/editor/listeditor.py AutoWidthColumnList.populate 3 3 0 2 0 0%
src/robotide/editor/listeditor.py AutoWidthColumnList.insert_data 2 2 0 0 0 0%
src/robotide/editor/listeditor.py AutoWidthColumnList._insert_data 8 8 0 4 0 0%
src/robotide/editor/listeditor.py AutoWidthColumnList._set_column_widths 8 8 0 6 0 0%
src/robotide/editor/listeditor.py AutoWidthColumnList._add_style 4 4 0 4 0 0%
src/robotide/editor/listeditor.py AutoWidthColumnList._add_link_style 1 1 0 0 0 0%
src/robotide/editor/listeditor.py AutoWidthColumnList._add_error_style 1 1 0 0 0 0%
src/robotide/editor/listeditor.py AutoWidthColumnList._set_row_style 7 7 0 4 0 0%
src/robotide/editor/listeditor.py AutoWidthColumnList._underlined_font 4 4 0 2 0 0%
src/robotide/editor/listeditor.py AutoWidthColumnList.txt_select 2 2 0 0 0 0%
src/robotide/editor/listeditor.py AutoWidthColumnList.select_and_ensure_visibility 7 7 0 4 0 0%
src/robotide/editor/listeditor.py (no function) 57 0 0 0 0 100%
src/robotide/editor/macroeditors.py TestCaseEditor._populate 6 6 0 0 0 0%
src/robotide/editor/macroeditors.py TestCaseEditor._create_kweditor 3 3 0 0 0 0%
src/robotide/editor/macroeditors.py TestCaseEditor._name_changed 2 2 0 2 0 0%
src/robotide/editor/macroeditors.py TestCaseEditor.close 4 4 0 2 0 0%
src/robotide/editor/macroeditors.py TestCaseEditor.save 1 0 0 0 0 100%
src/robotide/editor/macroeditors.py TestCaseEditor.undo 1 1 0 0 0 0%
src/robotide/editor/macroeditors.py TestCaseEditor.redo 1 0 0 0 0 100%
src/robotide/editor/macroeditors.py TestCaseEditor.cut 1 0 0 0 0 100%
src/robotide/editor/macroeditors.py TestCaseEditor.copy 1 0 0 0 0 100%
src/robotide/editor/macroeditors.py TestCaseEditor.paste 1 0 0 0 0 100%
src/robotide/editor/macroeditors.py TestCaseEditor.insert 1 0 0 0 0 100%
src/robotide/editor/macroeditors.py TestCaseEditor.insert_cells 1 0 0 0 0 100%
src/robotide/editor/macroeditors.py TestCaseEditor.delete_cells 1 0 0 0 0 100%
src/robotide/editor/macroeditors.py TestCaseEditor.insert_rows 1 0 0 0 0 100%
src/robotide/editor/macroeditors.py TestCaseEditor.delete_rows 1 0 0 0 0 100%
src/robotide/editor/macroeditors.py TestCaseEditor.on_move_rows_up 1 1 0 0 0 0%
src/robotide/editor/macroeditors.py TestCaseEditor.on_move_rows_down 1 1 0 0 0 0%
src/robotide/editor/macroeditors.py TestCaseEditor.delete 1 0 0 0 0 100%
src/robotide/editor/macroeditors.py TestCaseEditor.comment_rows 1 1 0 0 0 0%
src/robotide/editor/macroeditors.py TestCaseEditor.uncomment_rows 1 1 0 0 0 0%
src/robotide/editor/macroeditors.py TestCaseEditor.sharp_comment_rows 1 1 0 0 0 0%
src/robotide/editor/macroeditors.py TestCaseEditor.sharp_uncomment_rows 1 1 0 0 0 0%
src/robotide/editor/macroeditors.py TestCaseEditor.comment_cells 1 1 0 0 0 0%
src/robotide/editor/macroeditors.py TestCaseEditor.uncomment_cells 1 1 0 0 0 0%
src/robotide/editor/macroeditors.py TestCaseEditor.show_content_assist 1 0 0 0 0 100%
src/robotide/editor/macroeditors.py UserKeywordEditor._create_header 2 2 0 0 0 0%
src/robotide/editor/macroeditors.py UserKeywordEditor._create_header.cb 2 2 0 0 0 0%
src/robotide/editor/macroeditors.py (no function) 36 0 0 0 0 100%
src/robotide/editor/popupwindow.py _PopupWindowBase.__init__ 11 0 0 4 0 100%
src/robotide/editor/popupwindow.py _PopupWindowBase._create_ui 7 0 0 0 0 100%
src/robotide/editor/popupwindow.py _PopupWindowBase._set_detachable 2 0 0 0 0 100%
src/robotide/editor/popupwindow.py _PopupWindowBase._detach 5 0 0 0 0 100%
src/robotide/editor/popupwindow.py _PopupWindowBase.show_at 4 0 0 4 2 75%
src/robotide/editor/popupwindow.py _PopupWindowBase.hide 2 0 0 0 0 100%
src/robotide/editor/popupwindow.py _PopupWindowBase.screen_position 1 0 0 0 0 100%
src/robotide/editor/popupwindow.py _PopupWindowBase.pw_size 1 0 0 0 0 100%
src/robotide/editor/popupwindow.py _PopupWindowBase.set_content 12 3 0 6 3 67%
src/robotide/editor/popupwindow.py _PopupWindowBase._set_auto_hiding 1 1 0 0 0 0%
src/robotide/editor/popupwindow.py RidePopupWindow.__init__ 2 2 0 0 0 0%
src/robotide/editor/popupwindow.py RidePopupWindow._set_auto_hiding 2 2 0 0 0 0%
src/robotide/editor/popupwindow.py HtmlPopupWindow.__init__ 7 7 0 0 0 0%
src/robotide/editor/popupwindow.py MacRidePopupWindow.__init__ 9 0 0 0 0 100%
src/robotide/editor/popupwindow.py MacRidePopupWindow._set_auto_hiding 1 0 0 0 0 100%
src/robotide/editor/popupwindow.py MacRidePopupWindow.on_key 1 1 0 0 0 0%
src/robotide/editor/popupwindow.py (no function) 28 0 0 2 1 97%
src/robotide/editor/pythoneditor.py PythonSTC.__init__ 71 22 0 8 3 66%
src/robotide/editor/pythoneditor.py PythonSTC.on_key_pressed 22 22 0 10 0 0%
src/robotide/editor/pythoneditor.py PythonSTC.on_update_ui 20 20 0 12 0 0%
src/robotide/editor/pythoneditor.py PythonSTC.on_margin_click 16 16 0 12 0 0%
src/robotide/editor/pythoneditor.py PythonSTC.FoldAll 19 19 0 12 0 0%
src/robotide/editor/pythoneditor.py PythonSTC.Expand 22 22 0 18 0 0%
src/robotide/editor/pythoneditor.py (no function) 15 2 0 4 2 79%
src/robotide/editor/settingeditors.py SettingEditor.__init__ 35 35 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor._create_controls 14 14 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor._add_edit 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor._create_value_display 6 6 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor._value_display_control 4 4 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor._get_tooltip 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor.on_key 5 5 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor.on_display_motion 4 4 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor.refresh_values 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor.refresh_datafile 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor.on_edit 12 12 0 4 0 0%
src/robotide/editor/settingeditors.py SettingEditor._create_editor_dialog 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor._set_value 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor._hide_tooltip 5 5 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor._stop_popup_timer 2 2 0 2 0 0%
src/robotide/editor/settingeditors.py SettingEditor.on_enter_window 2 2 0 2 0 0%
src/robotide/editor/settingeditors.py SettingEditor._mainframe_has_focus 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor.on_window_destroy 6 6 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor.on_leave_window 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor.on_popup_timer 11 11 0 4 0 0%
src/robotide/editor/settingeditors.py SettingEditor._get_details_for_tooltip 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor._tooltip_position 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor.on_left_up 5 5 0 4 0 0%
src/robotide/editor/settingeditors.py SettingEditor._has_selected_area 4 4 0 2 0 0%
src/robotide/editor/settingeditors.py SettingEditor._navigate_to_user_keyword 3 3 0 2 0 0%
src/robotide/editor/settingeditors.py SettingEditor._update_and_notify 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor.on_clear 3 3 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor._ps_on_update_value 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor.update_value 6 6 0 4 0 0%
src/robotide/editor/settingeditors.py SettingEditor.get_selected_datafile_controller 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor.close 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor.highlight 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor.clear_highlight 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py SettingEditor.contains 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py SettingValueDisplay.__init__ 7 7 0 0 0 0%
src/robotide/editor/settingeditors.py SettingValueDisplay._empty_values 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py SettingValueDisplay.set_value 8 8 0 0 0 0%
src/robotide/editor/settingeditors.py SettingValueDisplay._colorize_data 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py SettingValueDisplay._colorize_background 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py SettingValueDisplay._get_background_colour 5 5 0 4 0 0%
src/robotide/editor/settingeditors.py SettingValueDisplay._colorize_possible_user_keyword 6 6 0 2 0 0%
src/robotide/editor/settingeditors.py SettingValueDisplay.clear_field 3 3 0 0 0 0%
src/robotide/editor/settingeditors.py SettingValueDisplay.contains 3 3 0 2 0 0%
src/robotide/editor/settingeditors.py SettingValueDisplay.highlight 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py SettingValueDisplay.clear_highlight 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py DocumentationEditor.__init__ 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py DocumentationEditor._value_display_control 5 5 0 0 0 0%
src/robotide/editor/settingeditors.py DocumentationEditor.update_value 2 2 0 2 0 0%
src/robotide/editor/settingeditors.py DocumentationEditor.on_key 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py DocumentationEditor.on_display_motion 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py DocumentationEditor._hide_tooltip 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py DocumentationEditor._create_editor_dialog 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py DocumentationEditor._set_value 2 2 0 2 0 0%
src/robotide/editor/settingeditors.py DocumentationEditor.contains 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py DocumentationEditor.highlight 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py DocumentationEditor.clear_highlight 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py TagsEditor.__init__ 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py TagsEditor._saving 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py TagsEditor._value_display_control 4 4 0 0 0 0%
src/robotide/editor/settingeditors.py TagsEditor.contains 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py TagsEditor.highlight 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py TagsEditor.clear_highlight 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py TagsEditor.close 3 3 0 0 0 0%
src/robotide/editor/settingeditors.py _AbstractListEditor.__init__ 7 7 0 0 0 0%
src/robotide/editor/settingeditors.py _AbstractListEditor.get_selected_datafile_controller 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py _AbstractListEditor.refresh_datafile 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py _AbstractListEditor.update_data 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py _AbstractListEditor.update_value 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py _AbstractListEditor.close 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py _AbstractListEditor.highlight 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py VariablesListEditor.__init__ 7 7 0 0 0 0%
src/robotide/editor/settingeditors.py VariablesListEditor._update_vars 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py VariablesListEditor.get_column_values 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py VariablesListEditor.on_move_up 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py VariablesListEditor.on_move_down 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py VariablesListEditor.on_add_scalar 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py VariablesListEditor.on_add_list 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py VariablesListEditor.on_add_dict 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py VariablesListEditor._show_dialog 5 5 0 2 0 0%
src/robotide/editor/settingeditors.py VariablesListEditor.on_edit 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py VariablesListEditor._open_variable_dialog 2 2 0 2 0 0%
src/robotide/editor/settingeditors.py VariablesListEditor._open_var_dialog 14 14 0 10 0 0%
src/robotide/editor/settingeditors.py VariablesListEditor.close 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py ImportSettingListEditor.__init__ 10 10 0 0 0 0%
src/robotide/editor/settingeditors.py ImportSettingListEditor._create_buttons 12 12 0 4 0 0%
src/robotide/editor/settingeditors.py ImportSettingListEditor.on_left_click 4 4 0 4 0 0%
src/robotide/editor/settingeditors.py ImportSettingListEditor.navigate_to_tree 3 3 0 2 0 0%
src/robotide/editor/settingeditors.py ImportSettingListEditor.has_link_target 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py ImportSettingListEditor.has_error 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py ImportSettingListEditor.on_right_click 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py ImportSettingListEditor._create_item_menu 7 7 0 2 0 0%
src/robotide/editor/settingeditors.py ImportSettingListEditor.on_import_library_spec_xml 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py ImportSettingListEditor.on_edit 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py ImportSettingListEditor.on_library 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py ImportSettingListEditor.on_resource 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py ImportSettingListEditor.on_variables 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py ImportSettingListEditor.on_import_failed_help 7 7 0 2 0 0%
src/robotide/editor/settingeditors.py ImportSettingListEditor._import_failed_help_closed 2 2 0 0 0 0%
src/robotide/editor/settingeditors.py ImportSettingListEditor._get_setting 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py ImportSettingListEditor._show_import_editor_dialog 9 9 0 6 0 0%
src/robotide/editor/settingeditors.py ImportSettingListEditor._empty_name 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py ImportSettingListEditor.get_column_values 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py MetadataListEditor.__init__ 3 3 0 0 0 0%
src/robotide/editor/settingeditors.py MetadataListEditor.on_edit 7 7 0 2 0 0%
src/robotide/editor/settingeditors.py MetadataListEditor.on_add_metadata 7 7 0 2 0 0%
src/robotide/editor/settingeditors.py MetadataListEditor.get_column_values 1 1 0 0 0 0%
src/robotide/editor/settingeditors.py (no function) 149 0 0 0 0 100%
src/robotide/editor/tags.py TagsDisplay.__init__ 7 7 0 0 0 0%
src/robotide/editor/tags.py TagsDisplay.add_tag 1 1 0 0 0 0%
src/robotide/editor/tags.py TagsDisplay._add_tagbox 3 3 0 0 0 0%
src/robotide/editor/tags.py TagsDisplay.build 6 6 0 4 0 0%
src/robotide/editor/tags.py TagsDisplay.clear_field 1 0 0 0 0 100%
src/robotide/editor/tags.py TagsDisplay.close 2 2 0 2 0 0%
src/robotide/editor/tags.py TagsDisplay.saving 2 2 0 2 0 0%
src/robotide/editor/tags.py TagsDisplay.set_value 5 0 0 2 0 100%
src/robotide/editor/tags.py TagsDisplay.add_new_tag_tagbox 3 3 0 2 0 0%
src/robotide/editor/tags.py TagsDisplay._add_tags 2 0 0 2 0 100%
src/robotide/editor/tags.py TagsDisplay._modify_values 2 0 0 0 0 100%
src/robotide/editor/tags.py TagsDisplay._remove_empty_tagboxes 5 3 0 6 1 45%
src/robotide/editor/tags.py TagsDisplay._modifiable_tags_count 1 1 0 0 0 0%
src/robotide/editor/tags.py TagsDisplay._set_tags 6 4 0 4 1 30%
src/robotide/editor/tags.py TagsDisplay._destroy_tagboxes 3 0 0 4 1 86%
src/robotide/editor/tags.py TagsDisplay._destroy_tagbox 2 0 0 0 0 100%
src/robotide/editor/tags.py TagsDisplay.GetSelection 1 1 0 0 0 0%
src/robotide/editor/tags.py TagsDisplay.get_height 2 2 0 0 0 0%
src/robotide/editor/tags.py TagBox.__init__ 4 4 0 0 0 0%
src/robotide/editor/tags.py TagBox._bind 2 2 0 2 0 0%
src/robotide/editor/tags.py TagBox.set_properties 2 2 0 0 0 0%
src/robotide/editor/tags.py TagBox._apply_properties 7 7 0 0 0 0%
src/robotide/editor/tags.py TagBox._get_size 3 3 0 0 0 0%
src/robotide/editor/tags.py TagBox._colorize 2 2 0 0 0 0%
src/robotide/editor/tags.py TagBox.close 1 1 0 0 0 0%
src/robotide/editor/tags.py TagBox.saving 1 1 0 0 0 0%
src/robotide/editor/tags.py TagBox.on_key_up 9 9 0 10 0 0%
src/robotide/editor/tags.py TagBox._cancel_editing 2 2 0 0 0 0%
src/robotide/editor/tags.py TagBox.on_char 3 3 0 2 0 0%
src/robotide/editor/tags.py TagBox.on_kill_focus 3 3 0 2 0 0%
src/robotide/editor/tags.py TagBox._update_value 1 1 0 0 0 0%
src/robotide/editor/tags.py TagBox.on_set_focus 3 3 0 2 0 0%
src/robotide/editor/tags.py TagBox.value 1 1 0 0 0 0%
src/robotide/editor/tags.py TagBox.add_new 1 1 0 0 0 0%
src/robotide/editor/tags.py properties 3 3 0 2 0 0%
src/robotide/editor/tags.py _TagBoxProperties.__init__ 1 1 0 0 0 0%
src/robotide/editor/tags.py _TagBoxProperties.text 1 1 0 0 0 0%
src/robotide/editor/tags.py _TagBoxProperties.tooltip 1 1 0 0 0 0%
src/robotide/editor/tags.py _TagBoxProperties.modifiable 1 1 0 0 0 0%
src/robotide/editor/tags.py _TagBoxProperties.change_value 2 2 0 2 0 0%
src/robotide/editor/tags.py _TagBoxProperties.activate 1 1 0 0 0 0%
src/robotide/editor/tags.py AddTagBoxProperties.__init__ 2 2 0 0 0 0%
src/robotide/editor/tags.py AddTagBoxProperties.activate 2 2 0 0 0 0%
src/robotide/editor/tags.py (no function) 82 0 0 0 0 100%
src/robotide/editor/texteditor.py read_language 10 0 0 0 0 100%
src/robotide/editor/texteditor.py obtain_language 23 14 0 10 2 33%
src/robotide/editor/texteditor.py _get_lang 8 0 0 2 0 100%
src/robotide/editor/texteditor.py get_rf_lang_code 16 1 0 12 3 86%
src/robotide/editor/texteditor.py _four_letters_code 8 0 0 4 0 100%
src/robotide/editor/texteditor.py _get_lang_classes 11 0 0 0 0 100%
src/robotide/editor/texteditor.py _check_lang_error 9 0 0 4 1 92%
src/robotide/editor/texteditor.py _final_lang_transformation 13 4 0 2 0 73%
src/robotide/editor/texteditor.py transform_doc_language 124 0 0 24 0 100%
src/robotide/editor/texteditor.py transform_standard_keywords 19 3 0 4 1 83%
src/robotide/editor/texteditor.py TextEditorPlugin.__init__ 11 0 0 0 0 100%
src/robotide/editor/texteditor.py TextEditorPlugin._editor 5 0 0 2 0 100%
src/robotide/editor/texteditor.py TextEditorPlugin.enable 10 0 0 2 1 92%
src/robotide/editor/texteditor.py TextEditorPlugin._register_shortcuts 7 0 0 2 1 89%
src/robotide/editor/texteditor.py TextEditorPlugin._register_shortcuts.focused 2 0 0 0 0 100%
src/robotide/editor/texteditor.py TextEditorPlugin._register_shortcuts.focused.f 2 2 0 2 0 0%
src/robotide/editor/texteditor.py TextEditorPlugin.disable 7 7 0 0 0 0%
src/robotide/editor/texteditor.py TextEditorPlugin.on_open 2 2 0 0 0 0%
src/robotide/editor/texteditor.py TextEditorPlugin._open 11 9 0 6 1 18%
src/robotide/editor/texteditor.py TextEditorPlugin._get_shared_doc_lang 8 8 0 2 0 0%
src/robotide/editor/texteditor.py TextEditorPlugin._set_shared_doc_lang 9 9 0 2 0 0%
src/robotide/editor/texteditor.py TextEditorPlugin._check_message 18 12 0 12 6 40%
src/robotide/editor/texteditor.py TextEditorPlugin.on_data_changed 8 1 0 4 1 83%
src/robotide/editor/texteditor.py TextEditorPlugin._on_timer 3 3 0 0 0 0%
src/robotide/editor/texteditor.py TextEditorPlugin._should_process_data_changed_message 1 0 0 0 0 100%
src/robotide/editor/texteditor.py TextEditorPlugin.on_tree_selection 21 9 0 12 5 52%
src/robotide/editor/texteditor.py TextEditorPlugin._set_read_only 5 0 0 2 0 100%
src/robotide/editor/texteditor.py TextEditorPlugin._open_tree_selection_in_editor 12 7 0 4 2 44%
src/robotide/editor/texteditor.py TextEditorPlugin._open_data_for_controller 4 0 0 0 0 100%
src/robotide/editor/texteditor.py TextEditorPlugin.on_tab_change 12 2 0 4 0 88%
src/robotide/editor/texteditor.py TextEditorPlugin.on_tab_changed 3 3 0 0 0 0%
src/robotide/editor/texteditor.py TextEditorPlugin._apply_txt_changes_to_model 7 6 0 4 2 9%
src/robotide/editor/texteditor.py TextEditorPlugin.is_focused 4 0 0 0 0 100%
src/robotide/editor/texteditor.py TextEditorPlugin.on_config_panel 2 2 0 0 0 0%
src/robotide/editor/texteditor.py TextEditorPlugin.config_panel 5 5 0 0 0 0%
src/robotide/editor/texteditor.py DummyController._init 1 1 0 0 0 0%
src/robotide/editor/texteditor.py DummyController.get_local_variables 1 1 0 0 0 0%
src/robotide/editor/texteditor.py DummyController.__eq__ 5 5 0 4 0 0%
src/robotide/editor/texteditor.py DummyController.__hash__ 1 1 0 0 0 0%
src/robotide/editor/texteditor.py DataValidationHandler.__init__ 9 0 0 2 0 100%
src/robotide/editor/texteditor.py DataValidationHandler._get_shared_doc_lang 8 3 0 2 1 60%
src/robotide/editor/texteditor.py DataValidationHandler._set_shared_doc_lang 9 9 0 2 0 0%
src/robotide/editor/texteditor.py DataValidationHandler.set_editor 1 0 0 0 0 100%
src/robotide/editor/texteditor.py DataValidationHandler.validate_and_update 5 5 0 0 0 0%
src/robotide/editor/texteditor.py DataValidationHandler._old_validate_and_update 9 9 0 4 0 0%
src/robotide/editor/texteditor.py DataValidationHandler._old_sanity_check 4 4 0 0 0 0%
src/robotide/editor/texteditor.py DataValidationHandler._normalize 4 4 0 4 0 0%
src/robotide/editor/texteditor.py DataValidationHandler._old_handle_sanity_check_failure 11 11 0 4 0 0%
src/robotide/editor/texteditor.py DataValidationHandler._new_validate_and_update 31 31 0 10 0 0%
src/robotide/editor/texteditor.py DataValidationHandler._sanity_check 24 24 0 6 0 0%
src/robotide/editor/texteditor.py DataValidationHandler._handle_sanity_check_failure 14 14 0 6 0 0%
src/robotide/editor/texteditor.py DataFileWrapper.__init__ 7 1 0 2 1 78%
src/robotide/editor/texteditor.py DataFileWrapper.__eq__ 3 1 0 2 1 60%
src/robotide/editor/texteditor.py DataFileWrapper.update_from 1 1 0 0 0 0%
src/robotide/editor/texteditor.py DataFileWrapper._create_target_from 4 4 0 0 0 0%
src/robotide/editor/texteditor.py DataFileWrapper.format_text 1 1 0 0 0 0%
src/robotide/editor/texteditor.py DataFileWrapper.mark_data_dirty 2 2 0 2 0 0%
src/robotide/editor/texteditor.py DataFileWrapper.mark_data_pristine 2 1 0 2 1 50%
src/robotide/editor/texteditor.py DataFileWrapper._create_target 12 12 0 4 0 0%
src/robotide/editor/texteditor.py DataFileWrapper.content 1 0 0 0 0 100%
src/robotide/editor/texteditor.py DataFileWrapper._txt_data 5 0 0 0 0 100%
src/robotide/editor/texteditor.py SourceEditor.__init__ 39 3 0 2 1 90%
src/robotide/editor/texteditor.py SourceEditor.general_font_size 2 0 0 0 0 100%
src/robotide/editor/texteditor.py SourceEditor.is_focused 1 0 0 0 0 100%
src/robotide/editor/texteditor.py SourceEditor.on_tab_change 1 0 0 0 0 100%
src/robotide/editor/texteditor.py SourceEditor._create_ui 11 0 0 6 2 88%
src/robotide/editor/texteditor.py SourceEditor._create_editor_toolbar 14 0 0 0 0 100%
src/robotide/editor/texteditor.py SourceEditor._create_search 15 0 0 0 0 100%
src/robotide/editor/texteditor.py SourceEditor.create_syntax_colorization_help 11 11 0 2 0 0%
src/robotide/editor/texteditor.py SourceEditor.show_help_dialog 3 3 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.store_position 9 0 0 6 1 93%
src/robotide/editor/texteditor.py SourceEditor.set_editor_caret_position 11 1 0 4 1 87%
src/robotide/editor/texteditor.py SourceEditor.dirty 1 0 0 0 0 100%
src/robotide/editor/texteditor.py SourceEditor.datafile_controller 1 0 0 0 0 100%
src/robotide/editor/texteditor.py SourceEditor.language 1 0 0 0 0 100%
src/robotide/editor/texteditor.py SourceEditor.language 1 0 0 0 0 100%
src/robotide/editor/texteditor.py SourceEditor.on_find 18 18 0 10 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_find_backwards 2 2 0 2 0 0%
src/robotide/editor/texteditor.py SourceEditor._find 3 3 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor._find_text_position 9 2 0 2 1 73%
src/robotide/editor/texteditor.py SourceEditor._show_search_results 8 1 0 4 2 75%
src/robotide/editor/texteditor.py SourceEditor.locate_tree_item 29 29 0 4 0 0%
src/robotide/editor/texteditor.py SourceEditor.words_cache 5 0 0 2 0 100%
src/robotide/editor/texteditor.py SourceEditor.var_strip 3 0 0 2 0 100%
src/robotide/editor/texteditor.py SourceEditor.collect_words 9 0 0 6 0 100%
src/robotide/editor/texteditor.py SourceEditor.on_content_assist 62 17 0 40 11 65%
src/robotide/editor/texteditor.py SourceEditor.open 31 9 0 16 5 70%
src/robotide/editor/texteditor.py SourceEditor.selected 6 2 0 4 2 60%
src/robotide/editor/texteditor.py SourceEditor._add_auto_indent 21 21 0 12 0 0%
src/robotide/editor/texteditor.py SourceEditor.auto_indent 8 8 0 2 0 0%
src/robotide/editor/texteditor.py SourceEditor.deindent_block 28 28 0 6 0 0%
src/robotide/editor/texteditor.py SourceEditor._calc_indent_size 14 14 0 10 0 0%
src/robotide/editor/texteditor.py SourceEditor.deindent_line 1 1 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.indent_line 16 13 0 8 2 21%
src/robotide/editor/texteditor.py SourceEditor.indent_block 17 17 0 2 0 0%
src/robotide/editor/texteditor.py SourceEditor.write_ident 2 2 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.reset 2 0 0 2 0 100%
src/robotide/editor/texteditor.py SourceEditor.content_save 7 7 0 4 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_undo 2 2 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_redo 2 2 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_cut 2 2 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_copy 2 2 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_paste 2 2 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_insert 1 1 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_insert_cells 1 1 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_delete_cells 1 1 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_comment_rows 1 1 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_uncomment_rows 1 1 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_sharp_comment_rows 1 1 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_sharp_uncomment_rows 1 1 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_comment_cells 1 1 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_uncomment_cells 1 1 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_insert_rows 1 1 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_delete_rows 1 1 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_move_rows_up 1 1 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_move_rows_down 1 1 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_content_assistance 1 1 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_key 1 1 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.cut 2 2 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.copy 1 1 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.paste 4 4 0 2 0 0%
src/robotide/editor/texteditor.py SourceEditor.select_all 1 1 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.undo 3 3 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.redo 3 3 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.remove_and_store_state 3 0 0 2 1 80%
src/robotide/editor/texteditor.py SourceEditor._create_editor_text_control 13 1 0 2 1 87%
src/robotide/editor/texteditor.py SourceEditor.on_menu 4 4 0 2 0 0%
src/robotide/editor/texteditor.py SourceEditor.LeaveFocus 5 0 0 0 0 100%
src/robotide/editor/texteditor.py SourceEditor.GetFocus 7 1 0 4 2 73%
src/robotide/editor/texteditor.py SourceEditor.revert 2 2 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_editor_key 20 20 0 14 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_key_down 58 58 0 32 0 0%
src/robotide/editor/texteditor.py SourceEditor._get_screen_coordinates 4 4 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_char 7 7 0 4 0 0%
src/robotide/editor/texteditor.py SourceEditor.on_mouse_motion 7 4 0 4 2 45%
src/robotide/editor/texteditor.py SourceEditor._start_kw_doc_timer 1 1 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.execute_variable_creator 19 19 0 6 0 0%
src/robotide/editor/texteditor.py SourceEditor._variable_creator_value 1 1 0 0 0 0%
src/robotide/editor/texteditor.py SourceEditor.execute_enclose_text 13 13 0 2 0 0%
src/robotide/editor/texteditor.py SourceEditor._enclose_text 8 8 0 6 0 0%
src/robotide/editor/texteditor.py SourceEditor._prepare_selection 10 6 0 6 2 38%
src/robotide/editor/texteditor.py SourceEditor._above_row_selection 10 4 0 6 2 50%
src/robotide/editor/texteditor.py SourceEditor.move_row_up 33 9 0 14 6 64%
src/robotide/editor/texteditor.py SourceEditor._find_up_kw 17 17 0 8 0 0%
src/robotide/editor/texteditor.py SourceEditor._find_down_kw 18 18 0 8 0 0%
src/robotide/editor/texteditor.py SourceEditor.find_initial_keyword 3 3 0 2 0 0%
src/robotide/editor/texteditor.py SourceEditor.first_non_space_content 3 0 0 0 0 100%
src/robotide/editor/texteditor.py SourceEditor.first_non_space 5 0 0 4 1 89%
src/robotide/editor/texteditor.py SourceEditor.last_non_space 5 0 0 4 0 100%
src/robotide/editor/texteditor.py SourceEditor.move_row_down 41 8 0 16 7 70%
src/robotide/editor/texteditor.py SourceEditor._set_pos_by_marker 13 6 0 8 3 48%
src/robotide/editor/texteditor.py SourceEditor._set_new_selection 3 0 0 0 0 100%
src/robotide/editor/texteditor.py SourceEditor._select_anchor 2 0 0 0 0 100%
src/robotide/editor/texteditor.py SourceEditor.delete_row 11 1 0 4 1 87%
src/robotide/editor/texteditor.py SourceEditor.insert_row 15 1 0 2 1 88%
src/robotide/editor/texteditor.py SourceEditor.execute_comment 35 3 0 8 3 86%
src/robotide/editor/texteditor.py SourceEditor.execute_uncomment 39 4 0 12 5 82%
src/robotide/editor/texteditor.py SourceEditor.insert_cell 30 0 0 8 0 100%
src/robotide/editor/texteditor.py SourceEditor.delete_cell 17 1 0 2 1 89%
src/robotide/editor/texteditor.py SourceEditor._get_cell_no 9 0 0 4 0 100%
src/robotide/editor/texteditor.py SourceEditor._get_number_of_cells 3 0 0 0 0 100%
src/robotide/editor/texteditor.py SourceEditor.calc_cellpos 18 0 0 8 2 92%
src/robotide/editor/texteditor.py SourceEditor._get_position_of_cell 5 1 0 2 1 71%
src/robotide/editor/texteditor.py SourceEditor.execute_sharp_comment 59 2 0 26 6 91%
src/robotide/editor/texteditor.py SourceEditor.execute_sharp_uncomment 79 4 0 46 15 85%
src/robotide/editor/texteditor.py SourceEditor.on_settings_changed 5 2 0 4 2 56%
src/robotide/editor/texteditor.py SourceEditor.mark_file_dirty 6 2 0 6 3 58%
src/robotide/editor/texteditor.py RobotDataEditor.__init__ 33 0 0 0 0 100%
src/robotide/editor/texteditor.py RobotDataEditor.show_kw_doc 6 6 0 6 0 0%
src/robotide/editor/texteditor.py RobotDataEditor.hide_kw_doc 5 2 0 4 1 67%
src/robotide/editor/texteditor.py RobotDataEditor.on_key_pressed 10 10 0 6 0 0%
src/robotide/editor/texteditor.py RobotDataEditor._try_autocomplete 7 7 0 6 0 0%
src/robotide/editor/texteditor.py RobotDataEditor.set_text 8 0 0 0 0 100%
src/robotide/editor/texteditor.py RobotDataEditor.set_language 8 0 0 2 0 100%
src/robotide/editor/texteditor.py RobotDataEditor.utf8_text 1 0 0 0 0 100%
src/robotide/editor/texteditor.py RobotDataEditor.on_style 2 0 0 0 0 100%
src/robotide/editor/texteditor.py RobotDataEditor.on_zoom 4 0 0 0 0 100%
src/robotide/editor/texteditor.py RobotDataEditor._set_zoom 4 1 0 2 1 67%
src/robotide/editor/texteditor.py RobotDataEditor.calc_margin_width 3 0 0 0 0 100%
src/robotide/editor/texteditor.py RobotDataEditor.get_selected_or_near_text 88 24 0 50 6 72%
src/robotide/editor/texteditor.py RobotDataEditor.on_update_ui 19 4 0 12 6 68%
src/robotide/editor/texteditor.py RobotDataEditor._show_keyword_details 9 9 0 4 0 0%
src/robotide/editor/texteditor.py RobotDataEditor.get_visible_color 10 3 0 6 1 62%
src/robotide/editor/texteditor.py RobotDataEditor.SetUpEditor 42 3 0 6 3 88%
src/robotide/editor/texteditor.py FromStringIOPopulator.populate 8 8 0 2 0 0%
src/robotide/editor/texteditor.py RobotStylizer.__init__ 17 2 0 6 2 83%
src/robotide/editor/texteditor.py RobotStylizer.on_settings_changed 10 10 0 2 0 0%
src/robotide/editor/texteditor.py RobotStylizer._font_size 1 0 0 0 0 100%
src/robotide/editor/texteditor.py RobotStylizer._font_face 1 0 0 0 0 100%
src/robotide/editor/texteditor.py RobotStylizer._zoom_factor 1 0 0 0 0 100%
src/robotide/editor/texteditor.py RobotStylizer.set_styles 24 4 0 10 3 79%
src/robotide/editor/texteditor.py RobotStylizer._get_word_and_length 2 2 0 0 0 0%
src/robotide/editor/texteditor.py RobotStylizer._get_style_string 4 0 0 0 0 100%
src/robotide/editor/texteditor.py RobotStylizer._ensure_default_font_is_valid 4 2 0 2 1 50%
src/robotide/editor/texteditor.py RobotStylizer.stylize 14 5 0 6 2 65%
src/robotide/editor/texteditor.py (no function) 283 6 0 4 2 97%
src/robotide/editor/tooltips.py GridToolTips.__init__ 9 9 0 0 0 0%
src/robotide/editor/tooltips.py GridToolTips.on_grid_destroy 2 2 0 0 0 0%
src/robotide/editor/tooltips.py GridToolTips.on_grid_focus_lost 1 1 0 0 0 0%
src/robotide/editor/tooltips.py GridToolTips.on_mouse_motion 7 7 0 2 0 0%
src/robotide/editor/tooltips.py GridToolTips._start_tooltip_timer 1 1 0 0 0 0%
src/robotide/editor/tooltips.py GridToolTips.on_show_tool_tip 6 6 0 2 0 0%
src/robotide/editor/tooltips.py GridToolTips._application_has_focus 5 5 0 2 0 0%
src/robotide/editor/tooltips.py GridToolTips.on_grid_editor_hidden 3 3 0 2 0 0%
src/robotide/editor/tooltips.py GridToolTips._show_tooltip_at 3 3 0 2 0 0%
src/robotide/editor/tooltips.py GridToolTips._calculate_tooltip_position 2 2 0 0 0 0%
src/robotide/editor/tooltips.py GridToolTips._hide_tooltip 1 1 0 0 0 0%
src/robotide/editor/tooltips.py GridToolTips.hide_information 1 1 0 0 0 0%
src/robotide/editor/tooltips.py GridToolTips.hide 2 2 0 0 0 0%
src/robotide/editor/tooltips.py GridToolTips.show_info_at 3 3 0 0 0 0%
src/robotide/editor/tooltips.py (no function) 20 0 0 0 0 100%
src/robotide/lib/compat/parsing/__init__.py (no function) 9 4 0 0 0 56%
src/robotide/lib/compat/parsing/language.py check_file_language 25 7 0 10 2 74%
src/robotide/lib/compat/parsing/language.py get_language_name 20 20 0 8 0 0%
src/robotide/lib/compat/parsing/language.py read 15 2 0 10 2 84%
src/robotide/lib/compat/parsing/language.py get_headers_for 52 4 0 30 2 93%
src/robotide/lib/compat/parsing/language.py get_settings_for 36 8 0 20 2 82%
src/robotide/lib/compat/parsing/language.py get_english_label 21 21 0 8 0 0%
src/robotide/lib/compat/parsing/language.py get_localized_setting 8 0 0 2 0 100%
src/robotide/lib/compat/parsing/language.py (no function) 21 8 0 0 0 62%
src/robotide/lib/compat/parsing/languages.py Languages.__init__ 9 9 0 2 0 0%
src/robotide/lib/compat/parsing/languages.py Languages.bdd_prefix_regexp 5 5 0 2 0 0%
src/robotide/lib/compat/parsing/languages.py Languages.reset 1 1 0 0 0 0%
src/robotide/lib/compat/parsing/languages.py Languages.add_language 14 14 0 6 0 0%
src/robotide/lib/compat/parsing/languages.py Languages._exists 4 4 0 0 0 0%
src/robotide/lib/compat/parsing/languages.py Languages._add_language 8 8 0 2 0 0%
src/robotide/lib/compat/parsing/languages.py Languages._get_languages 13 13 0 8 0 0%
src/robotide/lib/compat/parsing/languages.py Languages._resolve_languages 8 8 0 6 0 0%
src/robotide/lib/compat/parsing/languages.py Languages._get_available_languages 7 7 0 4 0 0%
src/robotide/lib/compat/parsing/languages.py Languages._import_language_module 7 7 0 4 0 0%
src/robotide/lib/compat/parsing/languages.py Languages._import_language_module.is_language 1 1 0 0 0 0%
src/robotide/lib/compat/parsing/languages.py Languages.__iter__ 1 1 0 0 0 0%
src/robotide/lib/compat/parsing/languages.py Language.from_name 7 3 0 6 2 46%
src/robotide/lib/compat/parsing/languages.py Language.code 6 6 0 4 0 0%
src/robotide/lib/compat/parsing/languages.py Language.name 3 3 0 2 0 0%
src/robotide/lib/compat/parsing/languages.py Language.headers 1 0 0 0 0 100%
src/robotide/lib/compat/parsing/languages.py Language.settings 1 0 0 0 0 100%
src/robotide/lib/compat/parsing/languages.py Language.bdd_prefixes 1 0 0 0 0 100%
src/robotide/lib/compat/parsing/languages.py Language.__eq__ 1 1 0 0 0 0%
src/robotide/lib/compat/parsing/languages.py Language.__hash__ 1 1 0 0 0 0%
src/robotide/lib/compat/parsing/languages.py (no function) 1056 16 0 6 0 98%
src/robotide/lib/compat/parsing/validator.py ErrorReporter.generic_visit 6 6 0 4 0 0%
src/robotide/lib/compat/parsing/validator.py (no function) 4 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py get_key_by_value 4 0 0 4 0 100%
src/robotide/lib/compat/pygments/robotframework.py RobotFrameworkLexer.__init__ 9 1 0 2 1 82%
src/robotide/lib/compat/pygments/robotframework.py RobotFrameworkLexer.get_tokens_unprocessed 9 0 0 8 0 100%
src/robotide/lib/compat/pygments/robotframework.py VariableTokenizer.tokenize 7 0 0 6 0 100%
src/robotide/lib/compat/pygments/robotframework.py VariableTokenizer._tokenize 10 3 0 2 1 67%
src/robotide/lib/compat/pygments/robotframework.py RowTokenizer.__init__ 14 2 0 4 2 78%
src/robotide/lib/compat/pygments/robotframework.py RowTokenizer.tokenize 11 0 0 6 0 100%
src/robotide/lib/compat/pygments/robotframework.py RowTokenizer._start_table 2 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py RowTokenizer._tokenize 7 0 0 6 0 100%
src/robotide/lib/compat/pygments/robotframework.py RowSplitter.split 3 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py RowSplitter._split_from_spaces 2 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py RowSplitter._split_from_pipes 7 7 0 2 0 0%
src/robotide/lib/compat/pygments/robotframework.py Tokenizer.__init__ 9 3 0 4 1 69%
src/robotide/lib/compat/pygments/robotframework.py Tokenizer.tokenize 5 0 0 2 0 100%
src/robotide/lib/compat/pygments/robotframework.py Tokenizer._tokenize 3 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py Tokenizer._is_assign 4 0 0 2 0 100%
src/robotide/lib/compat/pygments/robotframework.py Setting.__init__ 16 3 0 6 1 82%
src/robotide/lib/compat/pygments/robotframework.py Setting._tokenize 12 0 0 10 0 100%
src/robotide/lib/compat/pygments/robotframework.py ImportSetting.__init__ 13 4 0 6 3 63%
src/robotide/lib/compat/pygments/robotframework.py TestCaseSetting.__init__ 14 6 0 6 2 60%
src/robotide/lib/compat/pygments/robotframework.py TestCaseSetting._tokenize 9 0 0 6 0 100%
src/robotide/lib/compat/pygments/robotframework.py KeywordSetting.__init__ 14 6 0 6 3 55%
src/robotide/lib/compat/pygments/robotframework.py Variable._tokenize 3 0 0 2 0 100%
src/robotide/lib/compat/pygments/robotframework.py KeywordCall.__init__ 13 3 0 6 2 74%
src/robotide/lib/compat/pygments/robotframework.py KeywordCall._tokenize 7 2 0 4 1 73%
src/robotide/lib/compat/pygments/robotframework.py GherkinTokenizer.__init__ 13 6 0 6 3 53%
src/robotide/lib/compat/pygments/robotframework.py GherkinTokenizer.tokenize 5 0 0 2 0 100%
src/robotide/lib/compat/pygments/robotframework.py ForLoop.__init__ 12 4 0 6 3 61%
src/robotide/lib/compat/pygments/robotframework.py ForLoop._tokenize 4 0 0 2 0 100%
src/robotide/lib/compat/pygments/robotframework.py _Table.__init__ 16 5 0 6 1 73%
src/robotide/lib/compat/pygments/robotframework.py _Table.tokenize 5 0 0 2 0 100%
src/robotide/lib/compat/pygments/robotframework.py _Table._continues 2 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py _Table._is_empty 1 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py _Table._tokenize 2 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py _Table.end_row 1 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py CommentsTable._continues 1 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py UnknownTable._continues 1 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py SettingTable.__init__ 13 6 0 6 2 58%
src/robotide/lib/compat/pygments/robotframework.py SettingTable._tokenize 3 0 0 2 0 100%
src/robotide/lib/compat/pygments/robotframework.py SettingTable.end_row 1 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py TestCaseTable.__init__ 12 6 0 6 2 56%
src/robotide/lib/compat/pygments/robotframework.py TestCaseTable._tokenizer_class 3 0 0 2 0 100%
src/robotide/lib/compat/pygments/robotframework.py TestCaseTable._continues 1 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py TestCaseTable._tokenize 20 0 0 16 1 97%
src/robotide/lib/compat/pygments/robotframework.py TestCaseTable._is_setting 1 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py TestCaseTable._is_template 1 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py TestCaseTable._is_for_loop 1 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py TestCaseTable.set_test_template 1 1 0 0 0 0%
src/robotide/lib/compat/pygments/robotframework.py TestCaseTable.set_default_template 1 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py TestCaseTable._is_template_set 1 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py KeywordTable._is_template 1 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py VariableSplitter.__init__ 12 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py VariableSplitter.get_replaced_base 3 3 0 2 0 0%
src/robotide/lib/compat/pygments/robotframework.py VariableSplitter._finalize 6 2 0 2 1 62%
src/robotide/lib/compat/pygments/robotframework.py VariableSplitter._has_list_or_dict_variable_index 1 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py VariableSplitter._split 16 1 0 4 1 90%
src/robotide/lib/compat/pygments/robotframework.py VariableSplitter._scanning_list_variable_index 1 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py VariableSplitter._find_variable 9 2 0 6 2 73%
src/robotide/lib/compat/pygments/robotframework.py VariableSplitter._find_start_index 6 2 0 4 2 60%
src/robotide/lib/compat/pygments/robotframework.py VariableSplitter._start_index_is_ok 1 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py VariableSplitter._is_escaped 5 2 0 2 1 57%
src/robotide/lib/compat/pygments/robotframework.py VariableSplitter._variable_state 9 1 0 8 2 82%
src/robotide/lib/compat/pygments/robotframework.py VariableSplitter._is_list_or_dict_variable 1 0 0 0 0 100%
src/robotide/lib/compat/pygments/robotframework.py VariableSplitter._internal_variable_start_state 6 6 0 2 0 0%
src/robotide/lib/compat/pygments/robotframework.py VariableSplitter._waiting_list_variable_index_state 4 2 0 2 1 50%
src/robotide/lib/compat/pygments/robotframework.py VariableSplitter._list_variable_index_state 3 3 0 2 0 0%
src/robotide/lib/compat/pygments/robotframework.py (no function) 157 1 0 2 1 99%
src/robotide/localization/tr_credits.py tr_credits 21 0 0 6 0 100%
src/robotide/localization/tr_credits.py (no function) 3 0 0 0 0 100%
src/robotide/log/__init__.py (no function) 3 0 0 0 0 100%
src/robotide/log/log.py LogPlugin.__init__ 8 0 0 0 0 100%
src/robotide/log/log.py LogPlugin._close 2 2 0 2 0 0%
src/robotide/log/log.py LogPlugin._remove_old_log_files 5 2 0 2 0 71%
src/robotide/log/log.py LogPlugin._logfile 3 0 0 2 0 100%
src/robotide/log/log.py LogPlugin.enable 2 0 0 0 0 100%
src/robotide/log/log.py LogPlugin.disable 4 1 0 2 1 67%
src/robotide/log/log.py LogPlugin._create_menu 2 0 0 0 0 100%
src/robotide/log/log.py LogPlugin._log_message 11 4 0 8 4 58%
src/robotide/log/log.py LogPlugin.on_view_log 6 6 0 2 0 0%
src/robotide/log/log.py (no function) 29 0 0 0 0 100%
src/robotide/log/logoutput.py message_to_string 2 0 0 0 0 100%
src/robotide/log/logoutput.py LogOutput.__init__ 17 0 0 0 0 100%
src/robotide/log/logoutput.py LogOutput.close 1 0 0 0 0 100%
src/robotide/log/logoutput.py LogOutput.update_log 11 0 0 4 0 100%
src/robotide/log/logoutput.py LogOutput._decode_log 4 0 0 2 0 100%
src/robotide/log/logoutput.py LogOutput.on_size 2 2 0 0 0 0%
src/robotide/log/logoutput.py LogOutput.on_key_down 4 4 0 2 0 0%
src/robotide/log/logoutput.py LogOutput.SelectAll 1 1 0 0 0 0%
src/robotide/log/logoutput.py (no function) 15 0 0 0 0 100%
src/robotide/log/logwindow.py message_to_string 2 0 0 0 0 100%
src/robotide/log/logwindow.py LogWindow.__init__ 16 0 0 0 0 100%
src/robotide/log/logwindow.py LogWindow._create_ui 2 0 0 0 0 100%
src/robotide/log/logwindow.py LogWindow._add_to_notebook 3 0 0 0 0 100%
src/robotide/log/logwindow.py LogWindow.close 2 0 0 0 0 100%
src/robotide/log/logwindow.py LogWindow.update_log 7 0 0 0 0 100%
src/robotide/log/logwindow.py LogWindow._decode_log 4 0 0 2 0 100%
src/robotide/log/logwindow.py LogWindow.on_size 2 0 0 0 0 100%
src/robotide/log/logwindow.py LogWindow.on_key_down 4 4 0 2 0 0%
src/robotide/log/logwindow.py LogWindow.Copy 1 0 0 0 0 100%
src/robotide/log/logwindow.py LogWindow.SelectAll 1 0 0 0 0 100%
src/robotide/log/logwindow.py (no function) 17 0 0 0 0 100%
src/robotide/namespace/__init__.py (no function) 1 0 0 0 0 100%
src/robotide/namespace/cache.py LibraryCache.__init__ 8 0 0 2 0 100%
src/robotide/namespace/cache.py LibraryCache.set_library_manager 1 0 0 0 0 100%
src/robotide/namespace/cache.py LibraryCache.expire 1 0 0 0 0 100%
src/robotide/namespace/cache.py LibraryCache._default_libraries 3 0 0 2 1 80%
src/robotide/namespace/cache.py LibraryCache._default_kws 3 0 0 2 0 100%
src/robotide/namespace/cache.py LibraryCache.get_all_cached_library_names 1 0 0 0 0 100%
src/robotide/namespace/cache.py LibraryCache._get_library 9 0 0 4 0 100%
src/robotide/namespace/cache.py LibraryCache._key 1 0 0 0 0 100%
src/robotide/namespace/cache.py LibraryCache.get_library_keywords 5 0 0 2 0 100%
src/robotide/namespace/cache.py LibraryCache._alias_to_args 5 0 0 4 0 100%
src/robotide/namespace/cache.py LibraryCache.get_default_keywords 1 0 0 0 0 100%
src/robotide/namespace/cache.py LibraryCache._build_default_kws 56 2 0 2 0 97%
src/robotide/namespace/cache.py LibraryCache._get_default_libraries 5 0 0 2 0 100%
src/robotide/namespace/cache.py LibraryCache._get_name_and_args 4 0 0 2 0 100%
src/robotide/namespace/cache.py ExpiringCache.__init__ 2 0 0 0 0 100%
src/robotide/namespace/cache.py ExpiringCache.get 5 0 0 4 0 100%
src/robotide/namespace/cache.py ExpiringCache._is_valid 1 0 0 0 0 100%
src/robotide/namespace/cache.py ExpiringCache.put 1 0 0 0 0 100%
src/robotide/namespace/cache.py ExpiringCache._get_from_cache 5 5 0 0 0 0%
src/robotide/namespace/cache.py (no function) 33 0 0 0 0 100%
src/robotide/namespace/embeddedargs.py EmbeddedArgsHandler.__init__ 7 0 0 6 0 100%
src/robotide/namespace/embeddedargs.py (no function) 3 0 0 0 0 100%
src/robotide/namespace/local_namespace.py local_namespace 3 0 0 2 0 100%
src/robotide/namespace/local_namespace.py LocalMacroNamespace.__init__ 2 0 0 0 0 100%
src/robotide/namespace/local_namespace.py LocalMacroNamespace.get_suggestions 1 0 0 0 0 100%
src/robotide/namespace/local_namespace.py LocalMacroNamespace.has_name 9 5 0 6 1 47%
src/robotide/namespace/local_namespace.py LocalMacroNamespace.update_words_cache 1 0 0 0 0 100%
src/robotide/namespace/local_namespace.py LocalRowNamespace.__init__ 2 0 0 0 0 100%
src/robotide/namespace/local_namespace.py LocalRowNamespace.get_suggestions 7 0 0 2 0 100%
src/robotide/namespace/local_namespace.py LocalRowNamespace._harvest_local_variables 9 0 0 6 1 93%
src/robotide/namespace/local_namespace.py LocalRowNamespace._could_be_variable 1 0 0 0 0 100%
src/robotide/namespace/local_namespace.py LocalRowNamespace.has_name 7 0 0 8 2 87%
src/robotide/namespace/local_namespace.py LocalRowNamespace._remove_duplicates 3 0 0 0 0 100%
src/robotide/namespace/local_namespace.py LocalRowNamespace._remove_duplicates.is_unique 3 1 0 2 1 60%
src/robotide/namespace/local_namespace.py (no function) 17 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace.__init__ 9 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace._init_caches 4 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace._set_pythonpath 14 7 0 8 1 45%
src/robotide/namespace/namespace.py Namespace._setting_changed 6 2 0 6 1 58%
src/robotide/namespace/namespace.py Namespace.update_exec_dir_global_var 2 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace.update_cur_dir_global_var 8 1 0 4 1 83%
src/robotide/namespace/namespace.py Namespace.set_library_manager 2 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace.update 5 0 0 2 0 100%
src/robotide/namespace/namespace.py Namespace.resource_filename_changed 1 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace.reset_resource_and_library_cache 1 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace.register_update_listener 1 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace.unregister_update_listener 2 0 0 2 1 75%
src/robotide/namespace/namespace.py Namespace.clear_update_listeners 1 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace.register_content_assist_hook 1 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace.get_all_keywords 4 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace._get_default_keywords 1 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace.get_suggestions_for 19 0 0 10 0 100%
src/robotide/namespace/namespace.py Namespace._get_suggestions_from_hooks 4 0 0 2 0 100%
src/robotide/namespace/namespace.py Namespace.get_all_cached_library_names 1 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace._blank 1 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace._looks_like_variable 1 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace._variable_suggestions 4 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace._content_suggestions 11 4 0 12 2 57%
src/robotide/namespace/namespace.py Namespace._add_kw_arg_vars 2 0 0 2 0 100%
src/robotide/namespace/namespace.py Namespace._keyword_suggestions 3 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace.get_resources 1 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace.get_resource 1 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace.find_resource_with_import 2 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace.new_resource 1 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace.find_user_keyword 2 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace.is_user_keyword 1 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace.find_library_keyword 2 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace.is_library_import_ok 1 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace.is_variables_import_ok 1 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace.find_keyword 6 0 0 2 0 100%
src/robotide/namespace/namespace.py Namespace.is_library_keyword 1 0 0 0 0 100%
src/robotide/namespace/namespace.py Namespace.keyword_details 2 2 0 0 0 0%
src/robotide/namespace/namespace.py Namespace.update_words_cache 4 2 0 2 1 50%
src/robotide/namespace/namespace.py _RetrieverContextFactory.__init__ 1 0 0 0 0 100%
src/robotide/namespace/namespace.py _RetrieverContextFactory.ctx_for_controller 4 0 0 2 0 100%
src/robotide/namespace/namespace.py _RetrieverContextFactory.ctx_for_datafile 5 0 0 2 0 100%
src/robotide/namespace/namespace.py _RetrieverContextFactory.reload_context_global_vars 2 0 0 2 0 100%
src/robotide/namespace/namespace.py RetrieverContext.__init__ 2 0 0 0 0 100%
src/robotide/namespace/namespace.py RetrieverContext.set_variables_from_datafile_variable_table 1 0 0 0 0 100%
src/robotide/namespace/namespace.py RetrieverContext.replace_variables 1 0 0 0 0 100%
src/robotide/namespace/namespace.py RetrieverContext.allow_going_through_resources_again 1 0 0 0 0 100%
src/robotide/namespace/namespace.py _VariableStash.__init__ 3 0 0 0 0 100%
src/robotide/namespace/namespace.py _VariableStash.load_builtin_global_vars 2 0 0 2 0 100%
src/robotide/namespace/namespace.py _VariableStash.set 2 0 0 0 0 100%
src/robotide/namespace/namespace.py _VariableStash.set_argument 1 0 0 0 0 100%
src/robotide/namespace/namespace.py _VariableStash.replace_variables 4 0 0 0 0 100%
src/robotide/namespace/namespace.py _VariableStash.set_from_variable_table 10 0 0 6 1 94%
src/robotide/namespace/namespace.py _VariableStash._empty_value_for_variable_type 5 1 0 4 1 78%
src/robotide/namespace/namespace.py _VariableStash.set_from_file 13 0 0 2 0 100%
src/robotide/namespace/namespace.py _VariableStash._get_prefix 5 0 0 4 0 100%
src/robotide/namespace/namespace.py _VariableStash.__iter__ 7 0 0 4 0 100%
src/robotide/namespace/namespace.py DatafileRetriever.__init__ 5 0 0 0 0 100%
src/robotide/namespace/namespace.py DatafileRetriever.get_all_cached_library_names 1 0 0 0 0 100%
src/robotide/namespace/namespace.py DatafileRetriever.default_kws 3 0 0 2 0 100%
src/robotide/namespace/namespace.py DatafileRetriever.expire_cache 2 0 0 0 0 100%
src/robotide/namespace/namespace.py DatafileRetriever.get_keywords_from_several 5 0 0 2 0 100%
src/robotide/namespace/namespace.py DatafileRetriever.get_keywords_from 3 0 0 0 0 100%
src/robotide/namespace/namespace.py DatafileRetriever.is_library_import_ok 2 0 0 0 0 100%
src/robotide/namespace/namespace.py DatafileRetriever.is_variables_import_ok 2 0 0 0 0 100%
src/robotide/namespace/namespace.py DatafileRetriever._get_datafile_keywords 3 0 0 2 0 100%
src/robotide/namespace/namespace.py DatafileRetriever._get_imported_library_keywords 1 0 0 0 0 100%
src/robotide/namespace/namespace.py DatafileRetriever._collect_kws_from_imports 4 0 0 2 0 100%
src/robotide/namespace/namespace.py DatafileRetriever._lib_kw_getter 6 0 0 0 0 100%
src/robotide/namespace/namespace.py DatafileRetriever._convert_to_absolute_path 4 0 0 2 0 100%
src/robotide/namespace/namespace.py DatafileRetriever._collect_import_of_type 1 0 0 0 0 100%
src/robotide/namespace/namespace.py DatafileRetriever._get_imported_resource_keywords 1 0 0 0 0 100%
src/robotide/namespace/namespace.py DatafileRetriever._res_kw_recursive_getter 10 0 0 4 0 100%
src/robotide/namespace/namespace.py DatafileRetriever.get_variables_from 1 0 0 0 0 100%
src/robotide/namespace/namespace.py DatafileRetriever._get_vars_recursive 4 0 0 0 0 100%
src/robotide/namespace/namespace.py DatafileRetriever._collect_vars_from_variable_files 2 0 0 2 0 100%
src/robotide/namespace/namespace.py DatafileRetriever._import_vars 7 0 0 0 0 100%
src/robotide/namespace/namespace.py DatafileRetriever._var_collector 2 0 0 0 0 100%
src/robotide/namespace/namespace.py DatafileRetriever.get_keywords_cached 7 0 0 2 0 100%
src/robotide/namespace/namespace.py DatafileRetriever._get_user_keywords_from 1 1 0 0 0 0%
src/robotide/namespace/namespace.py DatafileRetriever._get_user_keywords_recursive 5 5 0 0 0 0%
src/robotide/namespace/namespace.py DatafileRetriever._collect_each_res_import 8 0 0 4 0 100%
src/robotide/namespace/namespace.py DatafileRetriever.get_resources_from 3 0 0 0 0 100%
src/robotide/namespace/namespace.py DatafileRetriever._get_resources_recursive 6 0 0 2 0 100%
src/robotide/namespace/namespace.py DatafileRetriever._add_resource 2 0 0 0 0 100%
src/robotide/namespace/namespace.py _Keywords.__init__ 17 3 0 4 2 76%
src/robotide/namespace/namespace.py _Keywords._add_keywords 2 0 0 2 0 100%
src/robotide/namespace/namespace.py _Keywords._add_keyword 4 0 0 2 0 100%
src/robotide/namespace/namespace.py _Keywords._add_embedded 9 2 0 4 1 77%
src/robotide/namespace/namespace.py _Keywords.get 12 0 0 8 0 100%
src/robotide/namespace/namespace.py _Keywords._get_bdd_name 2 0 0 0 0 100%
src/robotide/namespace/namespace.py (no function) 124 0 0 0 0 100%
src/robotide/namespace/resourcefactory.py ResourceFactory.__init__ 4 0 0 0 0 100%
src/robotide/namespace/resourcefactory.py ResourceFactory._with_separator 1 0 0 0 0 100%
src/robotide/namespace/resourcefactory.py ResourceFactory.get_resource 8 0 0 4 0 100%
src/robotide/namespace/resourcefactory.py ResourceFactory._build_path 2 0 0 0 0 100%
src/robotide/namespace/resourcefactory.py ResourceFactory.get_resource_from_import 3 0 0 0 0 100%
src/robotide/namespace/resourcefactory.py ResourceFactory.new_resource 4 0 0 0 0 100%
src/robotide/namespace/resourcefactory.py ResourceFactory.resource_filename_changed 2 0 0 0 0 100%
src/robotide/namespace/resourcefactory.py ResourceFactory._get_python_path 4 0 0 2 0 100%
src/robotide/namespace/resourcefactory.py ResourceFactory._get_resource 11 0 0 4 0 100%
src/robotide/namespace/resourcefactory.py ResourceFactory._load_resource 5 0 0 2 0 100%
src/robotide/namespace/resourcefactory.py ResourceFactory._normalize 1 0 0 0 0 100%
src/robotide/namespace/resourcefactory.py (no function) 18 0 0 0 0 100%
src/robotide/namespace/suggesters.py SuggestionSource.__init__ 2 0 0 0 0 100%
src/robotide/namespace/suggesters.py SuggestionSource.get_suggestions 18 1 0 8 1 92%
src/robotide/namespace/suggesters.py SuggestionSource.update_from_local 9 1 0 4 2 77%
src/robotide/namespace/suggesters.py _Suggester._suggestion 5 0 0 0 0 100%
src/robotide/namespace/suggesters.py _Suggester.__eq__ 1 1 0 0 0 0%
src/robotide/namespace/suggesters.py _Suggester.__hash__ 1 1 0 0 0 0%
src/robotide/namespace/suggesters.py _Suggester.__gt__ 1 1 0 0 0 0%
src/robotide/namespace/suggesters.py HistorySuggester.__init__ 1 0 0 0 0 100%
src/robotide/namespace/suggesters.py HistorySuggester.get_suggestions 2 0 0 0 0 100%
src/robotide/namespace/suggesters.py HistorySuggester.store 1 0 0 0 0 100%
src/robotide/namespace/suggesters.py _ImportSuggester.__init__ 1 0 0 0 0 100%
src/robotide/namespace/suggesters.py _ImportSuggester.get_suggestions 5 0 0 0 0 100%
src/robotide/namespace/suggesters.py _ImportSuggester.get_already_imported 1 0 0 0 0 100%
src/robotide/namespace/suggesters.py _ImportSuggester.get_all_available 1 1 0 0 0 0%
src/robotide/namespace/suggesters.py ResourceSuggester.get_all_available 1 0 0 0 0 100%
src/robotide/namespace/suggesters.py CachedLibrarySuggester.get_all_available 1 0 0 0 0 100%
src/robotide/namespace/suggesters.py BuiltInLibrariesSuggester.get_suggestions 2 0 0 0 0 100%
src/robotide/namespace/suggesters.py LibrariesSuggester.__init__ 3 0 0 0 0 100%
src/robotide/namespace/suggesters.py LibrariesSuggester.get_suggestions 5 0 0 0 0 100%
src/robotide/namespace/suggesters.py (no function) 32 0 0 0 0 100%
src/robotide/namespace/variablefetcher.py import_varfile 7 7 0 0 0 0%
src/robotide/namespace/variablefetcher.py _format_value 5 2 0 4 2 56%
src/robotide/namespace/variablefetcher.py (no function) 3 0 0 0 0 100%
src/robotide/parserlog/__init__.py (no function) 1 0 0 0 0 100%
src/robotide/parserlog/parserlog.py ParserLogPlugin.__init__ 8 0 0 0 0 100%
src/robotide/parserlog/parserlog.py ParserLogPlugin._close 2 2 0 2 0 0%
src/robotide/parserlog/parserlog.py ParserLogPlugin._remove_old_log_files 5 4 0 2 1 29%
src/robotide/parserlog/parserlog.py ParserLogPlugin._logfile 3 3 0 2 0 0%
src/robotide/parserlog/parserlog.py ParserLogPlugin.enable 2 0 0 0 0 100%
src/robotide/parserlog/parserlog.py ParserLogPlugin.disable 4 4 0 2 0 0%
src/robotide/parserlog/parserlog.py ParserLogPlugin._create_menu 2 0 0 0 0 100%
src/robotide/parserlog/parserlog.py ParserLogPlugin._log_message 12 12 0 8 0 0%
src/robotide/parserlog/parserlog.py ParserLogPlugin.on_view_log 8 8 0 4 0 0%
src/robotide/parserlog/parserlog.py (no function) 29 0 0 0 0 100%
src/robotide/pluginapi/__init__.py (no function) 3 0 0 0 0 100%
src/robotide/pluginapi/plugin.py Plugin.__init__ 11 0 0 0 0 100%
src/robotide/pluginapi/plugin.py Plugin._get_doc 5 1 0 4 1 78%
src/robotide/pluginapi/plugin.py Plugin.__getattr__ 5 0 0 4 0 100%
src/robotide/pluginapi/plugin.py Plugin.save_setting 2 0 0 0 0 100%
src/robotide/pluginapi/plugin.py Plugin._delay_saving 6 4 0 4 1 30%
src/robotide/pluginapi/plugin.py Plugin._save_setting_after_delay 2 2 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.enable 1 0 0 0 0 100%
src/robotide/pluginapi/plugin.py Plugin.disable 1 0 0 0 0 100%
src/robotide/pluginapi/plugin.py Plugin.config_panel 2 2 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.register_action 3 0 0 0 0 100%
src/robotide/pluginapi/plugin.py Plugin.register_shortcut 4 0 0 0 0 100%
src/robotide/pluginapi/plugin.py Plugin.register_actions 1 0 0 0 0 100%
src/robotide/pluginapi/plugin.py Plugin.register_search_action 1 0 0 0 0 100%
src/robotide/pluginapi/plugin.py Plugin.unregister_actions 3 0 0 2 0 100%
src/robotide/pluginapi/plugin.py Plugin.add_tab 1 0 0 0 0 100%
src/robotide/pluginapi/plugin.py Plugin.show_tab 1 1 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.delete_tab 1 1 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.allow_tab_closing 1 1 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.disallow_tab_closing 1 1 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.tab_is_visible 1 0 0 0 0 100%
src/robotide/pluginapi/plugin.py Plugin.new_suite_can_be_opened 1 1 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.open_suite 1 1 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.get_selected_datafile 3 1 0 2 1 60%
src/robotide/pluginapi/plugin.py Plugin.save_selected_datafile 1 1 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.is_unsaved_changes 1 1 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.save_all_unsaved_changes 1 1 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.get_selected_item 5 1 0 4 1 78%
src/robotide/pluginapi/plugin.py Plugin.content_assist_values 1 0 0 0 0 100%
src/robotide/pluginapi/plugin.py Plugin.get_user_keyword 2 2 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.select_user_keyword_node 3 3 0 2 0 0%
src/robotide/pluginapi/plugin.py Plugin.get_keyword 1 1 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.get_keyword_details 1 1 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.is_user_keyword 1 1 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.is_library_keyword 1 1 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.all_testcases 1 1 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.register_content_assist_hook 1 0 0 0 0 100%
src/robotide/pluginapi/plugin.py Plugin.get_plugins 1 0 0 0 0 100%
src/robotide/pluginapi/plugin.py Plugin.publish 1 1 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.subscribe 2 0 0 2 0 100%
src/robotide/pluginapi/plugin.py Plugin.unsubscribe 2 0 0 2 0 100%
src/robotide/pluginapi/plugin.py Plugin.unsubscribe_all 1 0 0 0 0 100%
src/robotide/pluginapi/plugin.py Plugin.register_editor 1 0 0 0 0 100%
src/robotide/pluginapi/plugin.py Plugin.unregister_editor 1 1 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.set_active_editor 1 1 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.get_editors 1 1 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.get_editor 1 1 0 0 0 0%
src/robotide/pluginapi/plugin.py Plugin.highlight_cell 4 4 0 2 0 0%
src/robotide/pluginapi/plugin.py Plugin.highlight 3 3 0 2 0 0%
src/robotide/pluginapi/plugin.py Plugin.statusbar_message 4 2 0 2 1 50%
src/robotide/pluginapi/plugin.py Plugin._delayed_clear 2 2 0 2 0 0%
src/robotide/pluginapi/plugin.py Plugin.statusbar_clear 1 0 0 0 0 100%
src/robotide/pluginapi/plugin.py (no function) 67 0 0 0 0 100%
src/robotide/pluginapi/tree_aware_plugin_mixin.py TreeAwarePluginMixin.is_focus_on_tree_aware_plugin 1 1 0 0 0 0%
src/robotide/pluginapi/tree_aware_plugin_mixin.py TreeAwarePluginMixin.add_self_as_tree_aware_plugin 2 0 0 0 0 100%
src/robotide/pluginapi/tree_aware_plugin_mixin.py TreeAwarePluginMixin.remove_self_from_tree_aware_plugins 3 3 0 2 0 0%
src/robotide/pluginapi/tree_aware_plugin_mixin.py TreeAwarePluginMixin.add_tree_aware_plugin 1 0 0 0 0 100%
src/robotide/pluginapi/tree_aware_plugin_mixin.py TreeAwarePluginMixin.remove_tree_aware_plugin 1 1 0 0 0 0%
src/robotide/pluginapi/tree_aware_plugin_mixin.py TreeAwarePluginMixin._tree_aware_plugin_added 2 0 0 0 0 100%
src/robotide/pluginapi/tree_aware_plugin_mixin.py TreeAwarePluginMixin._tree_aware_plugins 3 0 0 2 0 100%
src/robotide/pluginapi/tree_aware_plugin_mixin.py (no function) 11 0 0 0 0 100%
src/robotide/postinstall/__init__.py verify_install 7 7 0 0 0 0%
src/robotide/postinstall/__init__.py MessageDialog.__init__ 23 0 0 4 0 100%
src/robotide/postinstall/__init__.py MessageDialog.on_key_pressed 4 4 0 2 0 0%
src/robotide/postinstall/__init__.py MessageDialog.on_cancel 2 2 0 0 0 0%
src/robotide/postinstall/__init__.py MessageDialog.on_close 1 1 0 0 0 0%
src/robotide/postinstall/__init__.py MessageDialog.on_no 1 1 0 0 0 0%
src/robotide/postinstall/__init__.py MessageDialog.on_timer 6 0 0 2 0 100%
src/robotide/postinstall/__init__.py MessageDialog._create_buttons 11 0 0 6 1 94%
src/robotide/postinstall/__init__.py _askyesno 13 13 0 4 0 0%
src/robotide/postinstall/__init__.py _askdirectory 13 13 0 4 0 0%
src/robotide/postinstall/__init__.py _create_desktop_shortcut_linux 47 47 0 20 0 0%
src/robotide/postinstall/__init__.py _create_desktop_shortcut_mac 24 24 0 8 0 0%
src/robotide/postinstall/__init__.py _create_desktop_shortcut_windows 30 30 0 6 0 0%
src/robotide/postinstall/__init__.py create_desktop_shortcut 8 8 0 6 0 0%
src/robotide/postinstall/__init__.py caller 3 3 0 0 0 0%
src/robotide/postinstall/__init__.py main 20 20 0 10 0 0%
src/robotide/postinstall/__init__.py (no function) 31 3 2 0 0 90%
src/robotide/postinstall/__main__.py (no function) 7 7 0 2 0 0%
src/robotide/postinstall/desktopshortcut.py ShortcutPlugin.__init__ 3 0 0 0 0 100%
src/robotide/postinstall/desktopshortcut.py ShortcutPlugin._close 1 1 0 0 0 0%
src/robotide/postinstall/desktopshortcut.py ShortcutPlugin.enable 1 0 0 0 0 100%
src/robotide/postinstall/desktopshortcut.py ShortcutPlugin.disable 3 3 0 2 0 0%
src/robotide/postinstall/desktopshortcut.py ShortcutPlugin._create_menu 2 0 0 0 0 100%
src/robotide/postinstall/desktopshortcut.py ShortcutPlugin.on_view_shortcut_create 2 2 0 0 0 0%
src/robotide/postinstall/desktopshortcut.py ShortcutPlugin.call_creator 2 2 0 0 0 0%
src/robotide/postinstall/desktopshortcut.py (no function) 17 0 0 0 0 100%
src/robotide/preferences/__init__.py Preferences.__init__ 4 0 0 0 0 100%
src/robotide/preferences/__init__.py Preferences.preference_panels 1 0 0 0 0 100%
src/robotide/preferences/__init__.py Preferences.add 2 0 0 2 1 75%
src/robotide/preferences/__init__.py Preferences.remove 2 2 0 2 0 0%
src/robotide/preferences/__init__.py Preferences._add_builtin_preferences 8 0 0 0 0 100%
src/robotide/preferences/__init__.py (no function) 17 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py match_utf8 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py getObj 5 5 0 2 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py Builder.build 3 3 0 2 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py Builder.build_List 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py Builder.build_Const 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py Builder.build_Dict 5 5 0 2 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py Builder.build_Tuple 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py Builder.build_Name 7 7 0 6 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py Builder.build_Add 8 8 0 2 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py Builder.build_Getattr 2 2 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py Builder.build_UnarySub 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py Builder.build_UnaryAdd 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py unrepr 4 1 0 2 1 67%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObjError.__init__ 3 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py ReloadError.__init__ 1 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py InterpolationLoopError.__init__ 1 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py MissingInterpolationOption.__init__ 2 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py InterpolationEngine.__init__ 1 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py InterpolationEngine.interpolate 5 0 0 2 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py InterpolationEngine.interpolate.recursive_interpolate 15 0 0 6 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py InterpolationEngine._fetch 17 0 0 8 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py InterpolationEngine._parse_match 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigParserInterpolation._parse_match 3 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py TemplateInterpolation._parse_match 7 1 0 4 1 82%
src/robotide/preferences/configobj/src/configobj/__init__.py __newobj__ 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.__setstate__ 2 2 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.__reduce__ 2 2 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.__init__ 10 0 0 4 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py Section._initialise 9 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py Section._interpolate 13 2 0 4 1 82%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.__getitem__ 10 0 0 8 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.__getitem__._check 3 0 0 2 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.__setitem__ 27 6 0 26 5 72%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.__delitem__ 6 0 0 2 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.get 4 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.update 2 2 0 2 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.pop 8 0 0 2 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.popitem 7 7 0 2 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.clear 8 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.setdefault 5 5 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.items 1 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.keys 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.values 1 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.iteritems 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.iterkeys 1 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.itervalues 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.__repr__ 2 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.__repr__._getval 4 2 0 0 0 50%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.dict 11 2 0 8 2 79%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.merge 4 0 0 4 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.rename 17 1 0 4 1 90%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.walk 25 10 0 10 1 57%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.as_bool 11 3 0 6 3 65%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.as_int 1 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.as_float 1 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.as_list 4 4 0 2 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.restore_default 5 5 0 2 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py Section.restore_defaults 4 4 0 4 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj.__init__ 23 11 0 14 1 41%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj._load 58 5 0 40 5 90%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj._initialise 23 0 0 4 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj.__repr__ 2 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj.__repr__._getval 4 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj._handle_bom 44 12 0 34 7 68%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj._a_to_u 3 1 0 2 1 60%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj._decode 11 4 0 12 3 61%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj._decode_element 3 1 0 2 1 60%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj._str 3 3 0 2 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj._parse 106 19 0 46 3 84%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj._match_depth 7 2 0 6 2 69%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj._handle_error 7 0 0 2 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj._unquote 5 1 0 4 1 78%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj._quote 30 3 0 24 3 89%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj._get_single_quote 6 1 0 4 1 80%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj._get_triple_quote 6 1 0 4 1 80%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj._handle_value 27 2 0 20 2 91%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj._multiline 24 3 0 10 3 82%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj._handle_configspec 8 4 0 2 1 50%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj._set_configspec 17 4 0 16 4 64%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj._write_line 4 0 0 2 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj._write_marker 1 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj._handle_comment 6 0 0 4 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj.write 63 8 0 44 8 85%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj.validate 85 26 0 52 13 67%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj.validate.validate_entry 27 6 0 14 3 68%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj.reset 4 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py ConfigObj.reload 13 0 0 6 0 100%
src/robotide/preferences/configobj/src/configobj/__init__.py SimpleVal.__init__ 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py SimpleVal.check 3 3 0 2 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py flatten_errors 21 5 0 16 2 76%
src/robotide/preferences/configobj/src/configobj/__init__.py get_extra_values 6 6 0 4 0 0%
src/robotide/preferences/configobj/src/configobj/__init__.py (no function) 151 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/_version.py (no function) 1 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/validate.py dottedQuadToNum 5 5 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py numToDottedQuad 7 7 0 2 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py VdtUnknownCheckError.__init__ 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py VdtParamError.__init__ 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py VdtTypeError.__init__ 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py VdtValueError.__init__ 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py VdtValueTooSmallError.__init__ 1 0 0 0 0 100%
src/robotide/preferences/configobj/src/configobj/validate.py VdtValueTooBigError.__init__ 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py VdtValueTooShortError.__init__ 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py VdtValueTooLongError.__init__ 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py Validator.__init__ 5 1 0 2 1 71%
src/robotide/preferences/configobj/src/configobj/validate.py Validator.check 8 2 0 6 2 71%
src/robotide/preferences/configobj/src/configobj/validate.py Validator._handle_none 5 2 0 4 2 56%
src/robotide/preferences/configobj/src/configobj/validate.py Validator._parse_with_caching 8 0 0 2 0 100%
src/robotide/preferences/configobj/src/configobj/validate.py Validator._check_value 5 2 0 0 0 60%
src/robotide/preferences/configobj/src/configobj/validate.py Validator._parse_check 27 4 0 12 3 82%
src/robotide/preferences/configobj/src/configobj/validate.py Validator._unquote 3 1 0 2 1 60%
src/robotide/preferences/configobj/src/configobj/validate.py Validator._list_handle 6 6 0 2 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py Validator._pass 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py Validator.get_default_value 7 1 0 4 1 82%
src/robotide/preferences/configobj/src/configobj/validate.py _is_num_param 12 3 0 6 1 78%
src/robotide/preferences/configobj/src/configobj/validate.py is_integer 13 5 0 8 3 62%
src/robotide/preferences/configobj/src/configobj/validate.py is_float 13 4 0 8 3 67%
src/robotide/preferences/configobj/src/configobj/validate.py is_boolean 10 7 0 6 1 25%
src/robotide/preferences/configobj/src/configobj/validate.py is_ip_addr 8 8 0 2 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py is_list 12 12 0 6 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py is_tuple 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py is_string 12 5 0 6 3 56%
src/robotide/preferences/configobj/src/configobj/validate.py is_int_list 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py is_bool_list 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py is_float_list 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py is_string_list 3 3 0 2 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py is_ip_addr_list 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py force_list 3 3 0 2 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py is_mixed_list 12 12 0 4 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py is_option 5 5 0 4 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py _test 1 1 0 0 0 0%
src/robotide/preferences/configobj/src/configobj/validate.py (no function) 67 0 8 0 0 100%
src/robotide/preferences/editor.py PreferenceEditor.__init__ 49 17 0 8 2 60%
src/robotide/preferences/editor.py PreferenceEditor.on_close 2 0 0 0 0 100%
src/robotide/preferences/editor.py PreferenceEditor.on_tree_selection 9 4 0 4 2 54%
src/robotide/preferences/editor.py PreferenceEditor._populate_tree 8 0 0 4 0 100%
src/robotide/preferences/editor.py PreferenceEditor._get_item 4 0 0 2 0 100%
src/robotide/preferences/editor.py PreferenceEditor._get_child_item 8 0 0 6 1 93%
src/robotide/preferences/editor.py PreferenceEditor._get_children 5 5 0 4 0 0%
src/robotide/preferences/editor.py PanelContainer.__init__ 30 0 0 0 0 100%
src/robotide/preferences/editor.py PanelContainer.AddPanel 3 3 0 0 0 0%
src/robotide/preferences/editor.py PanelContainer.ShowPanel 21 2 0 4 2 84%
src/robotide/preferences/editor.py PanelContainer.SetTitle 1 0 0 0 0 100%
src/robotide/preferences/editor.py PanelContainer.on_edit_settings 6 6 0 2 0 0%
src/robotide/preferences/editor.py (no function) 26 0 0 0 0 100%
src/robotide/preferences/editors.py read_fonts 6 0 0 0 0 100%
src/robotide/preferences/editors.py set_colors 2 2 0 0 0 0%
src/robotide/preferences/editors.py EditorPreferences.__init__ 23 23 0 0 0 0%
src/robotide/preferences/editors.py EditorPreferences.on_save_load_settings 1 1 0 0 0 0%
src/robotide/preferences/editors.py EditorPreferences.on_reset 5 5 0 4 0 0%
src/robotide/preferences/editors.py EditorPreferences._read_defaults 12 12 0 6 0 0%
src/robotide/preferences/editors.py EditorPreferences._get_path 1 1 0 0 0 0%
src/robotide/preferences/editors.py EditorPreferences._create_font_editor 22 22 0 6 0 0%
src/robotide/preferences/editors.py EditorPreferences.create_colors_sizer 1 1 0 0 0 0%
src/robotide/preferences/editors.py TextEditorPreferences.__init__ 5 5 0 0 0 0%
src/robotide/preferences/editors.py TextEditorPreferences.create_colors_sizer 19 19 0 6 0 0%
src/robotide/preferences/editors.py TextEditorPreferences.on_save_load_settings 8 8 0 4 0 0%
src/robotide/preferences/editors.py TextEditorPreferences.on_reset 5 5 0 4 0 0%
src/robotide/preferences/editors.py TextEditorPreferences._create_text_config_editor 6 6 0 0 0 0%
src/robotide/preferences/editors.py GridEditorPreferences.__init__ 5 5 0 0 0 0%
src/robotide/preferences/editors.py GridEditorPreferences._create_grid_config_editor 20 20 0 0 0 0%
src/robotide/preferences/editors.py GridEditorPreferences._label_for 2 2 0 0 0 0%
src/robotide/preferences/editors.py GridEditorPreferences._number_editor 5 5 0 0 0 0%
src/robotide/preferences/editors.py GridEditorPreferences._set_value 4 4 0 4 0 0%
src/robotide/preferences/editors.py GridEditorPreferences.create_colors_sizer 4 4 0 0 0 0%
src/robotide/preferences/editors.py GridEditorPreferences._create_foreground_pickers 9 9 0 2 0 0%
src/robotide/preferences/editors.py GridEditorPreferences._create_background_pickers 9 9 0 2 0 0%
src/robotide/preferences/editors.py GridEditorPreferences.on_save_load_settings 8 8 0 4 0 0%
src/robotide/preferences/editors.py TestRunnerPreferences.__init__ 8 8 0 0 0 0%
src/robotide/preferences/editors.py TestRunnerPreferences._create_test_runner_config_editor 15 15 0 2 0 0%
src/robotide/preferences/editors.py TestRunnerPreferences.create_colors_sizer 16 16 0 4 0 0%
src/robotide/preferences/editors.py TestRunnerPreferences.on_save_load_settings 8 8 0 4 0 0%
src/robotide/preferences/editors.py TestRunnerPreferences.on_reset 5 5 0 4 0 0%
src/robotide/preferences/editors.py (no function) 60 2 0 0 0 97%
src/robotide/preferences/excludes_class.py Excludes.__init__ 2 0 0 0 0 100%
src/robotide/preferences/excludes_class.py Excludes.get_excludes 1 0 0 0 0 100%
src/robotide/preferences/excludes_class.py Excludes._get_excludes 4 1 0 2 1 67%
src/robotide/preferences/excludes_class.py Excludes.remove_path 3 0 0 0 0 100%
src/robotide/preferences/excludes_class.py Excludes.write_excludes 6 1 0 4 1 80%
src/robotide/preferences/excludes_class.py Excludes.update_excludes 2 0 0 0 0 100%
src/robotide/preferences/excludes_class.py Excludes._get_exclude_file 11 4 0 6 1 71%
src/robotide/preferences/excludes_class.py Excludes.contains 8 0 0 4 0 100%
src/robotide/preferences/excludes_class.py Excludes._match 1 0 0 0 0 100%
src/robotide/preferences/excludes_class.py Excludes._normalize 9 1 0 6 1 87%
src/robotide/preferences/excludes_class.py (no function) 15 0 0 0 0 100%
src/robotide/preferences/general.py read_fonts 6 6 0 0 0 0%
src/robotide/preferences/general.py read_languages 7 7 0 2 0 0%
src/robotide/preferences/general.py set_colors 2 0 0 0 0 100%
src/robotide/preferences/general.py GeneralPreferences.__init__ 35 0 0 0 0 100%
src/robotide/preferences/general.py GeneralPreferences.on_check_box 2 2 0 0 0 0%
src/robotide/preferences/general.py GeneralPreferences.on_reset 6 6 0 4 0 0%
src/robotide/preferences/general.py GeneralPreferences.on_save_load_settings 7 7 0 2 0 0%
src/robotide/preferences/general.py GeneralPreferences._reload_settings 21 21 0 10 0 0%
src/robotide/preferences/general.py GeneralPreferences._read_defaults 15 15 0 8 0 0%
src/robotide/preferences/general.py GeneralPreferences._get_path 1 1 0 0 0 0%
src/robotide/preferences/general.py GeneralPreferences._create_font_editor 23 12 0 6 3 48%
src/robotide/preferences/general.py GeneralPreferences._select_ui_language 8 4 0 2 1 50%
src/robotide/preferences/general.py GeneralPreferences.create_colors_sizer 1 1 0 0 0 0%
src/robotide/preferences/general.py DefaultPreferences.__init__ 4 4 0 0 0 0%
src/robotide/preferences/general.py DefaultPreferences.create_colors_sizer 17 17 0 4 0 0%
src/robotide/preferences/general.py DefaultPreferences.on_reset 4 4 0 2 0 0%
src/robotide/preferences/general.py (no function) 42 2 0 0 0 95%
src/robotide/preferences/imports.py ImportPreferences.__init__ 10 10 0 0 0 0%
src/robotide/preferences/imports.py ImportPreferences._add_settings 3 3 0 2 0 0%
src/robotide/preferences/imports.py ImportPreferences._create_list_setting_editor 5 5 0 0 0 0%
src/robotide/preferences/imports.py (no function) 11 0 0 0 0 100%
src/robotide/preferences/managesettingsdialog.py SaveLoadSettings.__init__ 29 0 0 0 0 100%
src/robotide/preferences/managesettingsdialog.py SaveLoadSettings.on_load 18 14 0 6 1 21%
src/robotide/preferences/managesettingsdialog.py SaveLoadSettings.on_close 2 0 0 0 0 100%
src/robotide/preferences/managesettingsdialog.py SaveLoadSettings.on_save 17 13 0 4 1 24%
src/robotide/preferences/managesettingsdialog.py SaveLoadSettings.load_and_merge 18 12 0 14 1 22%
src/robotide/preferences/managesettingsdialog.py (no function) 19 0 0 0 0 100%
src/robotide/preferences/saving.py SavingPreferences.__init__ 22 22 0 2 0 0%
src/robotide/preferences/saving.py SavingPreferences._create_editors 1 1 0 0 0 0%
src/robotide/preferences/saving.py SavingPreferences._add_editor 5 5 0 0 0 0%
src/robotide/preferences/saving.py (no function) 12 0 0 0 0 100%
src/robotide/preferences/settings.py initialize_settings 8 0 0 6 0 100%
src/robotide/preferences/settings.py _copy_or_migrate_user_settings 24 3 0 6 0 90%
src/robotide/preferences/settings.py SettingsMigrator.__init__ 6 0 0 0 0 100%
src/robotide/preferences/settings.py SettingsMigrator.migrate 17 0 0 16 0 100%
src/robotide/preferences/settings.py SettingsMigrator.merge 2 0 0 0 0 100%
src/robotide/preferences/settings.py SettingsMigrator.migrate_from_0_to_1 3 1 0 2 1 60%
src/robotide/preferences/settings.py SettingsMigrator.migrate_from_1_to_2 4 1 0 2 1 67%
src/robotide/preferences/settings.py SettingsMigrator.migrate_from_2_to_3 8 5 0 2 1 40%
src/robotide/preferences/settings.py SettingsMigrator.migrate_from_3_to_4 4 1 0 2 1 67%
src/robotide/preferences/settings.py SettingsMigrator.migrate_from_4_to_5 5 2 0 2 1 57%
src/robotide/preferences/settings.py SettingsMigrator.migrate_from_5_to_6 17 8 0 8 4 52%
src/robotide/preferences/settings.py SettingsMigrator.migrate_from_6_to_7 2 0 0 0 0 100%
src/robotide/preferences/settings.py SettingsMigrator.migrate_from_7_to_8 8 1 0 6 2 79%
src/robotide/preferences/settings.py SettingsMigrator._key_with_underscore 10 10 0 6 0 0%
src/robotide/preferences/settings.py SettingsMigrator._write_merged_settings 5 0 0 0 0 100%
src/robotide/preferences/settings.py _Section.__init__ 3 0 0 0 0 100%
src/robotide/preferences/settings.py _Section.save 1 0 0 0 0 100%
src/robotide/preferences/settings.py _Section.__setitem__ 1 0 0 0 0 100%
src/robotide/preferences/settings.py _Section.__getitem__ 4 0 0 2 0 100%
src/robotide/preferences/settings.py _Section.__iter__ 1 0 0 0 0 100%
src/robotide/preferences/settings.py _Section.__len__ 1 0 0 0 0 100%
src/robotide/preferences/settings.py _Section.iteritems 1 0 0 0 0 100%
src/robotide/preferences/settings.py _Section.has_setting 1 0 0 0 0 100%
src/robotide/preferences/settings.py _Section.get 5 0 0 0 0 100%
src/robotide/preferences/settings.py _Section.get_without_default 4 2 0 0 0 50%
src/robotide/preferences/settings.py _Section.set 13 0 0 12 0 100%
src/robotide/preferences/settings.py _Section.set_values 6 0 0 6 0 100%
src/robotide/preferences/settings.py _Section.set_defaults 3 0 0 0 0 100%
src/robotide/preferences/settings.py _Section.add_section 5 0 0 4 0 100%
src/robotide/preferences/settings.py _Section._is_section 1 0 0 0 0 100%
src/robotide/preferences/settings.py Settings.__init__ 5 0 0 0 0 100%
src/robotide/preferences/settings.py Settings.save 1 0 0 0 0 100%
src/robotide/preferences/settings.py RideSettings.__init__ 24 11 0 10 2 56%
src/robotide/preferences/settings.py RideSettings.get_path 1 0 0 0 0 100%
src/robotide/preferences/settings.py (no function) 52 0 0 0 0 100%
src/robotide/publish/__init__.py get_html_message 1 0 0 0 0 100%
src/robotide/publish/__init__.py (no function) 4 0 0 0 0 100%
src/robotide/publish/messages.py RideMessage.__init__ 3 0 0 2 0 100%
src/robotide/publish/messages.py RideMessage.topic 7 0 0 4 0 100%
src/robotide/publish/messages.py RideMessage.publish 2 0 0 0 0 100%
src/robotide/publish/messages.py RideLogMessage.__init__ 1 0 0 0 0 100%
src/robotide/publish/messages.py RideLogException.__init__ 5 0 0 2 1 86%
src/robotide/publish/messages.py RideParserLogMessage.__init__ 1 1 0 0 0 0%
src/robotide/publish/messages.py RideImportSetting.is_resource 1 1 0 0 0 0%
src/robotide/publish/messages.py RideImportSetting.name 1 0 0 0 0 100%
src/robotide/publish/messages.py (no function) 147 0 0 0 0 100%
src/robotide/publish/publisher.py _Publisher.__init__ 2 0 0 0 0 100%
src/robotide/publish/publisher.py _Publisher._get_topic 3 0 0 2 0 100%
src/robotide/publish/publisher.py _Publisher._validate_listener 5 0 0 0 0 100%
src/robotide/publish/publisher.py _Publisher.subscribe 2 0 0 0 0 100%
src/robotide/publish/publisher.py _Publisher.publish 1 0 0 0 0 100%
src/robotide/publish/publisher.py _Publisher.unsubscribe 1 0 0 0 0 100%
src/robotide/publish/publisher.py _Publisher.unsubscribe_all 3 0 0 0 0 100%
src/robotide/publish/publisher.py _Publisher.unsubscribe_all._listener_filter 5 0 0 2 0 100%
src/robotide/publish/publisher.py ListenerExceptionHandler.__call__ 7 0 0 2 0 100%
src/robotide/publish/publisher.py _get_members_safely 34 10 0 20 6 59%
src/robotide/publish/publisher.py (no function) 21 0 0 0 0 100%
src/robotide/recentfiles/__init__.py (no function) 1 0 0 0 0 100%
src/robotide/recentfiles/recentfiles.py normalize_path 3 1 0 2 1 60%
src/robotide/recentfiles/recentfiles.py remove_non_existing_paths 1 0 0 0 0 100%
src/robotide/recentfiles/recentfiles.py RecentFilesPlugin.__init__ 4 0 0 0 0 100%
src/robotide/recentfiles/recentfiles.py RecentFilesPlugin.enable 7 0 0 0 0 100%
src/robotide/recentfiles/recentfiles.py RecentFilesPlugin.disable 2 2 0 0 0 0%
src/robotide/recentfiles/recentfiles.py RecentFilesPlugin.on_suite_opened 2 0 0 0 0 100%
src/robotide/recentfiles/recentfiles.py RecentFilesPlugin.on_file_name_changed 10 10 0 4 0 0%
src/robotide/recentfiles/recentfiles.py RecentFilesPlugin.on_new_project_opened 1 1 0 0 0 0%
src/robotide/recentfiles/recentfiles.py RecentFilesPlugin.on_saved 4 4 0 2 0 0%
src/robotide/recentfiles/recentfiles.py RecentFilesPlugin._get_file_menu 4 4 0 0 0 0%
src/robotide/recentfiles/recentfiles.py RecentFilesPlugin._save_currently_loaded_suite 3 1 0 2 1 60%
src/robotide/recentfiles/recentfiles.py RecentFilesPlugin._add_to_recent_files 7 7 0 4 0 0%
src/robotide/recentfiles/recentfiles.py RecentFilesPlugin._save_settings_and_update_file_menu 5 5 0 0 0 0%
src/robotide/recentfiles/recentfiles.py RecentFilesPlugin._add_recent_files_to_menu 9 3 0 4 1 69%
src/robotide/recentfiles/recentfiles.py RecentFilesPlugin._add_file_to_menu 2 0 0 0 0 100%
src/robotide/recentfiles/recentfiles.py RecentFileEntry.__init__ 7 0 0 0 0 100%
src/robotide/recentfiles/recentfiles.py RecentFileEntry.on_open_recent 4 4 0 2 0 0%
src/robotide/recentfiles/recentfiles.py RecentFileEntry.get_action_info 3 0 0 0 0 100%
src/robotide/recentfiles/recentfiles.py (no function) 30 0 0 0 0 100%
src/robotide/robotapi.py (no function) 25 1 0 2 1 93%
src/robotide/run/__init__.py (no function) 1 0 0 0 0 100%
src/robotide/run/configmanagerui.py ConfigManagerDialog.__init__ 6 6 0 0 0 0%
src/robotide/run/configmanagerui.py ConfigManagerDialog._create_ui 6 6 0 0 0 0%
src/robotide/run/configmanagerui.py ConfigManagerDialog._create_editor 3 3 0 0 0 0%
src/robotide/run/configmanagerui.py ConfigManagerDialog._create_help 3 3 0 0 0 0%
src/robotide/run/configmanagerui.py ConfigManagerDialog._create_line 4 4 0 2 0 0%
src/robotide/run/configmanagerui.py ConfigManagerDialog._create_buttons 8 8 0 4 0 0%
src/robotide/run/configmanagerui.py ConfigManagerDialog.get_data 1 1 0 0 0 0%
src/robotide/run/configmanagerui.py _ConfigListEditor.__init__ 2 2 0 0 0 0%
src/robotide/run/configmanagerui.py _ConfigListEditor._create_list 1 1 0 0 0 0%
src/robotide/run/configmanagerui.py _ConfigListEditor.get_column_values 1 1 0 0 0 0%
src/robotide/run/configmanagerui.py _ConfigListEditor.get_data 1 1 0 0 0 0%
src/robotide/run/configmanagerui.py _ConfigListEditor.on_edit 1 1 0 0 0 0%
src/robotide/run/configmanagerui.py _ConfigListEditor.on_new 2 2 0 0 0 0%
src/robotide/run/configmanagerui.py _ConfigListEditor.on_remove 1 1 0 0 0 0%
src/robotide/run/configmanagerui.py _ConfigListEditor.new_config 1 1 0 0 0 0%
src/robotide/run/configmanagerui.py _ConfigListEditor.edit_config 1 1 0 0 0 0%
src/robotide/run/configmanagerui.py _ConfigListEditor.on_delete 2 2 0 2 0 0%
src/robotide/run/configmanagerui.py _ConfigListEditor.editor_open 1 1 0 0 0 0%
src/robotide/run/configmanagerui.py _ConfigListEditor.editor_closed 1 1 0 0 0 0%
src/robotide/run/configmanagerui.py _TextEditListCtrl.__init__ 7 7 0 0 0 0%
src/robotide/run/configmanagerui.py _TextEditListCtrl._set_command_column_width 1 1 0 0 0 0%
src/robotide/run/configmanagerui.py _TextEditListCtrl._calculate_col_locs 6 6 0 2 0 0%
src/robotide/run/configmanagerui.py _TextEditListCtrl.open_editor 1 1 0 0 0 0%
src/robotide/run/configmanagerui.py _TextEditListCtrl.OpenEditor 2 2 0 0 0 0%
src/robotide/run/configmanagerui.py _TextEditListCtrl.new_item 4 4 0 0 0 0%
src/robotide/run/configmanagerui.py _TextEditListCtrl.get_data 1 1 0 0 0 0%
src/robotide/run/configmanagerui.py _TextEditListCtrl._get_row 1 1 0 0 0 0%
src/robotide/run/configmanagerui.py _TextEditListCtrl.CloseEditor 9 9 0 4 0 0%
src/robotide/run/configmanagerui.py (no function) 45 0 0 0 0 100%
src/robotide/run/process.py Process.__init__ 8 0 0 0 0 100%
src/robotide/run/process.py Process.pid 1 0 0 0 0 100%
src/robotide/run/process.py Process._parse_command 3 1 0 2 1 60%
src/robotide/run/process.py Process.start 11 2 0 2 1 77%
src/robotide/run/process.py Process.is_finished 1 0 0 0 0 100%
src/robotide/run/process.py Process.stop 3 0 0 0 0 100%
src/robotide/run/process.py Process.wait 2 0 0 2 0 100%
src/robotide/run/process.py Process.get_output 15 0 0 6 1 95%
src/robotide/run/process.py Process._close_outputs 8 3 0 2 0 70%
src/robotide/run/process.py Process._remove_tempfile 8 0 0 2 0 100%
src/robotide/run/process.py (no function) 18 0 0 0 0 100%
src/robotide/run/runanything.py RunAnything.__init__ 3 0 0 0 0 100%
src/robotide/run/runanything.py RunAnything.enable 1 0 0 0 0 100%
src/robotide/run/runanything.py RunAnything.on_manage_configurations 7 7 0 2 0 0%
src/robotide/run/runanything.py RunAnything._create_menu 5 0 0 2 0 100%
src/robotide/run/runanything.py RunAnything._add_config_to_menu 3 0 0 0 0 100%
src/robotide/run/runanything.py RunAnything._add_config_to_menu.run 2 2 0 0 0 0%
src/robotide/run/runanything.py RunConfigs.__init__ 3 0 0 2 0 100%
src/robotide/run/runanything.py RunConfigs.__iter__ 1 0 0 0 0 100%
src/robotide/run/runanything.py RunConfigs.__len__ 1 0 0 0 0 100%
src/robotide/run/runanything.py RunConfigs.__getitem__ 1 0 0 0 0 100%
src/robotide/run/runanything.py RunConfigs.add 3 0 0 0 0 100%
src/robotide/run/runanything.py RunConfigs.update 2 0 0 2 0 100%
src/robotide/run/runanything.py RunConfigs.move_up 1 1 0 0 0 0%
src/robotide/run/runanything.py RunConfigs.move_down 1 1 0 0 0 0%
src/robotide/run/runanything.py RunConfigs._swap 1 1 0 0 0 0%
src/robotide/run/runanything.py RunConfigs.edit 2 0 0 0 0 100%
src/robotide/run/runanything.py RunConfigs.delete 2 2 0 2 0 0%
src/robotide/run/runanything.py RunConfigs.data_to_save 1 0 0 0 0 100%
src/robotide/run/runanything.py RunConfig.__init__ 5 0 0 0 0 100%
src/robotide/run/runanything.py (no function) 32 0 0 0 0 100%
src/robotide/run/ui.py get_label 5 5 0 4 0 0%
src/robotide/run/ui.py Runner.__init__ 9 0 0 0 0 100%
src/robotide/run/ui.py Runner.pid 1 1 0 0 0 0%
src/robotide/run/ui.py Runner._get_output_window 1 1 0 0 0 0%
src/robotide/run/ui.py Runner.run 14 7 0 2 1 50%
src/robotide/run/ui.py Runner.on_timer 5 0 0 2 1 86%
src/robotide/run/ui.py Runner.stop 5 3 0 0 0 40%
src/robotide/run/ui.py _OutputWindow.__init__ 6 6 0 0 0 0%
src/robotide/run/ui.py _OutputWindow._create_ui 10 10 0 0 0 0%
src/robotide/run/ui.py _OutputWindow._create_state_button 2 2 0 0 0 0%
src/robotide/run/ui.py _OutputWindow._add_to_notebook 2 2 0 0 0 0%
src/robotide/run/ui.py _OutputWindow.update_output 10 10 0 4 0 0%
src/robotide/run/ui.py _OutputWindow.on_stop 2 2 0 0 0 0%
src/robotide/run/ui.py _OutputWindow.on_run_again 7 7 0 0 0 0%
src/robotide/run/ui.py _OutputWindow._rename_tab 1 1 0 0 0 0%
src/robotide/run/ui.py _OutputDisplay.__init__ 2 2 0 0 0 0%
src/robotide/run/ui.py _OutputDisplay.update 7 7 0 0 0 0%
src/robotide/run/ui.py _OutputDisplay.clear 2 2 0 0 0 0%
src/robotide/run/ui.py _StopAndRunAgainButton.__init__ 2 2 0 0 0 0%
src/robotide/run/ui.py _StopAndRunAgainButton.on_click 4 4 0 0 0 0%
src/robotide/run/ui.py _StopAndRunAgainButton.enable_run_again 2 2 0 0 0 0%
src/robotide/run/ui.py _StopAndRunAgainButton.reset 2 2 0 0 0 0%
src/robotide/run/ui.py (no function) 39 0 0 0 0 100%
src/robotide/searchtests/dialogsearchtests.py TestsDialog.__init__ 11 11 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog._create_notebook 6 6 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog.select_page 1 1 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog._text_search_panel 12 12 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog._tag_pattern_search_panel 21 21 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog._create_include_line 8 8 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog._create_switch_button 8 8 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog._create_exclude_line 8 8 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog._create_tag_search_button 5 5 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog.on_search_tags 2 2 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog._create_add_to_selected_button 5 5 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog.on_add_to_selected 2 2 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog.on_search_tests 2 2 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog.set_search_model 5 5 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog.set_tag_search_model 6 6 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog._refresh_list 4 4 0 2 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog._add_info_text 3 3 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog._add_search_control 16 16 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog._horizontal_sizer 1 1 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog._vertical_sizer 1 1 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog._add_pattern_filter 6 6 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog.wrapped 2 2 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog._select_text_search_result 3 3 0 4 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog._select_tag_search_result 2 2 0 2 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog.add_selection_listener 1 1 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog._find_index_in_list 8 8 0 6 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog.set_focus_to_default_location 3 3 0 2 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog._get_current_tests 3 3 0 2 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog._set_focus_to_default_location_in_text_search 4 4 0 2 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog._set_focus_to_default_location_in_tag_search 4 4 0 2 0 0%
src/robotide/searchtests/dialogsearchtests.py TestsDialog.on_switch_fields 6 6 0 2 0 0%
src/robotide/searchtests/dialogsearchtests.py _TestSearchListModel.__init__ 1 1 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py _TestSearchListModel.count 1 1 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py _TestSearchListModel.__getitem__ 1 1 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py _TestSearchListModel.item_text 6 6 0 4 0 0%
src/robotide/searchtests/dialogsearchtests.py _TestSearchListModel.m_cmp 1 1 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py _TestSearchListModel.__eq__ 1 1 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py _TestSearchListModel.__hash__ 1 1 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py _TestSearchListModel.__lt__ 1 1 0 0 0 0%
src/robotide/searchtests/dialogsearchtests.py (no function) 56 0 0 0 0 100%
src/robotide/searchtests/searchtests.py TestSearchPlugin.enable 4 0 0 0 0 100%
src/robotide/searchtests/searchtests.py TestSearchPlugin.show_search_for 4 4 0 2 0 0%
src/robotide/searchtests/searchtests.py TestSearchPlugin.show_search_for_tag_patterns 3 3 0 0 0 0%
src/robotide/searchtests/searchtests.py TestSearchPlugin.show_tag_search 4 4 0 2 0 0%
src/robotide/searchtests/searchtests.py TestSearchPlugin._create_tests_dialog 6 6 0 0 0 0%
src/robotide/searchtests/searchtests.py TestSearchPlugin._add_to_selected 1 1 0 0 0 0%
src/robotide/searchtests/searchtests.py TestSearchPlugin._dialog_closed 2 2 0 0 0 0%
src/robotide/searchtests/searchtests.py TestSearchPlugin.show_empty_search 2 2 0 0 0 0%
src/robotide/searchtests/searchtests.py TestSearchPlugin._do_with_selection 5 5 0 2 0 0%
src/robotide/searchtests/searchtests.py TestSearchPlugin._selected 2 2 0 0 0 0%
src/robotide/searchtests/searchtests.py TestSearchPlugin._search_results 5 5 0 2 0 0%
src/robotide/searchtests/searchtests.py TestSearchPlugin._search 7 7 0 8 0 0%
src/robotide/searchtests/searchtests.py TestSearchPlugin.disable 1 1 0 0 0 0%
src/robotide/searchtests/searchtests.py TestSearchPlugin.m_cmp 1 1 0 0 0 0%
src/robotide/searchtests/searchtests.py TestSearchPlugin.__eq__ 1 1 0 0 0 0%
src/robotide/searchtests/searchtests.py TestSearchPlugin.__hash__ 1 1 0 0 0 0%
src/robotide/searchtests/searchtests.py TestSearchPlugin.__lt__ 1 1 0 0 0 0%
src/robotide/searchtests/searchtests.py TagSearchMatcher.__init__ 2 2 0 0 0 0%
src/robotide/searchtests/searchtests.py TagSearchMatcher.matches 6 6 0 4 0 0%
src/robotide/searchtests/searchtests.py TagSearchMatcher._matches 1 1 0 0 0 0%
src/robotide/searchtests/searchtests.py TestSearchMatcher.__init__ 2 0 0 0 0 100%
src/robotide/searchtests/searchtests.py TestSearchMatcher.matches 3 0 0 2 0 100%
src/robotide/searchtests/searchtests.py TestSearchMatcher._matches 11 1 0 8 1 89%
src/robotide/searchtests/searchtests.py TestSearchMatcher._match_in 1 0 0 0 0 100%
src/robotide/searchtests/searchtests.py SearchResult.__init__ 5 0 0 0 0 100%
src/robotide/searchtests/searchtests.py SearchResult._helper_cmp_ 10 1 0 6 1 88%
src/robotide/searchtests/searchtests.py SearchResult._compare 7 1 0 6 1 85%
src/robotide/searchtests/searchtests.py SearchResult.total_matches 3 0 0 2 0 100%
src/robotide/searchtests/searchtests.py SearchResult._match_in 1 0 0 0 0 100%
src/robotide/searchtests/searchtests.py SearchResult.is_name_match 1 0 0 0 0 100%
src/robotide/searchtests/searchtests.py SearchResult.is_tag_match 1 0 0 0 0 100%
src/robotide/searchtests/searchtests.py SearchResult.tags 3 0 0 2 0 100%
src/robotide/searchtests/searchtests.py SearchResult.__repr__ 1 0 0 0 0 100%
src/robotide/searchtests/searchtests.py SearchResult.m_cmp 1 0 0 0 0 100%
src/robotide/searchtests/searchtests.py SearchResult.__eq__ 1 1 0 0 0 0%
src/robotide/searchtests/searchtests.py SearchResult.__ne__ 1 1 0 0 0 0%
src/robotide/searchtests/searchtests.py SearchResult.__hash__ 1 1 0 0 0 0%
src/robotide/searchtests/searchtests.py SearchResult.__lt__ 1 1 0 0 0 0%
src/robotide/searchtests/searchtests.py SearchResult.__le__ 1 1 0 0 0 0%
src/robotide/searchtests/searchtests.py SearchResult.__gt__ 1 0 0 0 0 100%
src/robotide/searchtests/searchtests.py SearchResult.__ge__ 1 1 0 0 0 0%
src/robotide/searchtests/searchtests.py (no function) 66 0 0 0 0 100%
src/robotide/spec/__init__.py (no function) 2 0 0 0 0 100%
src/robotide/spec/iteminfo.py ItemInfo.__init__ 5 0 0 2 0 100%
src/robotide/spec/iteminfo.py ItemInfo.longname 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py ItemInfo.name_begins_with 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py ItemInfo.longname_begins_with 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py ItemInfo.is_library_keyword 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py ItemInfo.is_user_keyword 1 1 0 0 0 0%
src/robotide/spec/iteminfo.py ItemInfo.m_cmp 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py ItemInfo.__cmp__ 4 1 0 2 1 67%
src/robotide/spec/iteminfo.py ItemInfo.__eq__ 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py ItemInfo.__hash__ 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py VariableInfo.__init__ 3 0 0 0 0 100%
src/robotide/spec/iteminfo.py VariableInfo._source_name 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py VariableInfo.name_matches 2 0 0 0 0 100%
src/robotide/spec/iteminfo.py VariableInfo._undecorate 7 1 0 4 1 82%
src/robotide/spec/iteminfo.py VariableInfo._undecorate.get_prefix_length 5 0 0 4 0 100%
src/robotide/spec/iteminfo.py VariableInfo.details 4 0 0 2 0 100%
src/robotide/spec/iteminfo.py VariableInfo.__eq__ 3 3 0 2 0 0%
src/robotide/spec/iteminfo.py VariableInfo.__hash__ 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py VariableInfo.__lt__ 3 1 0 2 1 60%
src/robotide/spec/iteminfo.py ArgumentInfo.__init__ 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py ArgumentInfo.__eq__ 3 3 0 2 0 0%
src/robotide/spec/iteminfo.py ArgumentInfo.__hash__ 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py ArgumentInfo.__lt__ 3 1 0 2 1 60%
src/robotide/spec/iteminfo.py LocalVariableInfo.__init__ 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py _KeywordInfo.__init__ 5 0 0 0 0 100%
src/robotide/spec/iteminfo.py _KeywordInfo.arguments 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py _KeywordInfo.details 2 0 0 0 0 100%
src/robotide/spec/iteminfo.py _KeywordInfo._format_args 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py _KeywordInfo.__str__ 1 1 0 0 0 0%
src/robotide/spec/iteminfo.py _KeywordInfo._name 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py _KeywordInfo.__eq__ 3 1 0 2 1 60%
src/robotide/spec/iteminfo.py _KeywordInfo.__hash__ 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py _KeywordInfo.__lt__ 3 1 0 2 1 60%
src/robotide/spec/iteminfo.py _XMLKeywordContent.__init__ 7 1 0 2 1 78%
src/robotide/spec/iteminfo.py _XMLKeywordContent.with_alias 3 1 0 2 1 60%
src/robotide/spec/iteminfo.py _XMLKeywordContent._name 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py _XMLKeywordContent._doc 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py _XMLKeywordContent._parse_args 2 0 0 0 0 100%
src/robotide/spec/iteminfo.py _XMLKeywordContent.is_library_keyword 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py LibraryKeywordInfo.__init__ 9 0 0 2 0 100%
src/robotide/spec/iteminfo.py LibraryKeywordInfo.with_alias 3 0 0 0 0 100%
src/robotide/spec/iteminfo.py LibraryKeywordInfo._source 4 0 0 2 0 100%
src/robotide/spec/iteminfo.py LibraryKeywordInfo.arguments 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py LibraryKeywordInfo.is_library_keyword 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py LibraryKeywordInfo.__eq__ 3 1 0 2 1 60%
src/robotide/spec/iteminfo.py LibraryKeywordInfo.__hash__ 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py LibraryKeywordInfo.__lt__ 3 1 0 2 1 60%
src/robotide/spec/iteminfo.py LibraryKeywordInfo._name 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py BlockKeywordInfo.__init__ 7 0 0 0 0 100%
src/robotide/spec/iteminfo.py BlockKeywordInfo.with_alias 3 3 0 0 0 0%
src/robotide/spec/iteminfo.py BlockKeywordInfo._source 4 4 0 2 0 0%
src/robotide/spec/iteminfo.py BlockKeywordInfo.arguments 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py BlockKeywordInfo.is_library_keyword 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py BlockKeywordInfo.__eq__ 3 3 0 2 0 0%
src/robotide/spec/iteminfo.py BlockKeywordInfo.__hash__ 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py BlockKeywordInfo.__lt__ 3 1 0 2 1 60%
src/robotide/spec/iteminfo.py BlockKeywordInfo._name 1 1 0 0 0 0%
src/robotide/spec/iteminfo.py UserKeywordInfo._source 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py UserKeywordInfo._doc 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py UserKeywordInfo._parse_args 9 2 0 8 1 71%
src/robotide/spec/iteminfo.py UserKeywordInfo._is_scalar 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py UserKeywordInfo._parse_name_and_default 5 0 0 2 0 100%
src/robotide/spec/iteminfo.py UserKeywordInfo._strip_var_syntax_chars 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py UserKeywordInfo._is_list 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py UserKeywordInfo._is_dict 1 1 0 0 0 0%
src/robotide/spec/iteminfo.py UserKeywordInfo._parse_vararg 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py UserKeywordInfo._parse_kwarg 1 1 0 0 0 0%
src/robotide/spec/iteminfo.py TestCaseUserKeywordInfo.longname 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py TestCaseUserKeywordInfo.__eq__ 3 3 0 2 0 0%
src/robotide/spec/iteminfo.py TestCaseUserKeywordInfo.__hash__ 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py TestCaseUserKeywordInfo.__lt__ 3 1 0 2 1 60%
src/robotide/spec/iteminfo.py ResourceUserKeywordInfo.longname 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py ResourceUserKeywordInfo.__eq__ 3 1 0 2 1 60%
src/robotide/spec/iteminfo.py ResourceUserKeywordInfo.__hash__ 1 0 0 0 0 100%
src/robotide/spec/iteminfo.py ResourceUserKeywordInfo.__lt__ 3 1 0 2 1 60%
src/robotide/spec/iteminfo.py (no function) 128 0 0 0 0 100%
src/robotide/spec/librarydatabase.py _create_database 5 5 0 0 0 0%
src/robotide/spec/librarydatabase.py _validate_database 5 0 0 0 0 100%
src/robotide/spec/librarydatabase.py initialize_database 15 11 0 4 2 32%
src/robotide/spec/librarydatabase.py LibraryDatabase.__init__ 1 0 0 0 0 100%
src/robotide/spec/librarydatabase.py LibraryDatabase.create_database 2 0 0 0 0 100%
src/robotide/spec/librarydatabase.py LibraryDatabase._cursor 1 0 0 0 0 100%
src/robotide/spec/librarydatabase.py LibraryDatabase.close 1 0 0 0 0 100%
src/robotide/spec/librarydatabase.py LibraryDatabase.insert_library_keywords 11 0 0 2 0 100%
src/robotide/spec/librarydatabase.py LibraryDatabase.update_library_timestamp 2 0 0 0 0 100%
src/robotide/spec/librarydatabase.py LibraryDatabase.fetch_library_keywords 4 0 0 2 0 100%
src/robotide/spec/librarydatabase.py LibraryDatabase.library_exists 1 0 0 0 0 100%
src/robotide/spec/librarydatabase.py LibraryDatabase.get_library_last_updated 4 0 0 2 0 100%
src/robotide/spec/librarydatabase.py LibraryDatabase._insert_library 2 0 0 0 0 100%
src/robotide/spec/librarydatabase.py LibraryDatabase._fetch_lib 2 0 0 0 0 100%
src/robotide/spec/librarydatabase.py LibraryDatabase._insert_library_keywords 1 0 0 0 0 100%
src/robotide/spec/librarydatabase.py (no function) 26 0 0 0 0 100%
src/robotide/spec/libraryfetcher.py get_import_result 3 0 0 0 0 100%
src/robotide/spec/libraryfetcher.py _parse_args 10 0 0 8 0 100%
src/robotide/spec/libraryfetcher.py (no function) 4 0 0 0 0 100%
src/robotide/spec/librarymanager.py LibraryManager.__init__ 6 0 0 0 0 100%
src/robotide/spec/librarymanager.py LibraryManager.run 9 3 0 2 0 73%
src/robotide/spec/librarymanager.py LibraryManager._initiate_database_connection 1 0 0 0 0 100%
src/robotide/spec/librarymanager.py LibraryManager.get_new_connection_to_library_database 4 0 0 2 0 100%
src/robotide/spec/librarymanager.py LibraryManager._handle_message 11 0 0 8 1 95%
src/robotide/spec/librarymanager.py LibraryManager._handle_fetch_keywords_message 3 0 0 0 0 100%
src/robotide/spec/librarymanager.py LibraryManager._fetch_keywords 28 6 0 16 4 73%
src/robotide/spec/librarymanager.py LibraryManager._handle_insert_keywords_message 3 0 0 0 0 100%
src/robotide/spec/librarymanager.py LibraryManager._insert 2 0 0 0 0 100%
src/robotide/spec/librarymanager.py LibraryManager._update_database_and_call_callback_if_needed 7 2 0 2 0 78%
src/robotide/spec/librarymanager.py LibraryManager._call 5 0 0 0 0 100%
src/robotide/spec/librarymanager.py LibraryManager.fetch_keywords 1 0 0 0 0 100%
src/robotide/spec/librarymanager.py LibraryManager.get_and_insert_keywords 7 3 0 0 0 57%
src/robotide/spec/librarymanager.py LibraryManager.create_database 1 0 0 0 0 100%
src/robotide/spec/librarymanager.py LibraryManager.stop 1 0 0 0 0 100%
src/robotide/spec/librarymanager.py LibraryManager._keywords_differ 14 6 0 14 6 57%
src/robotide/spec/librarymanager.py (no function) 28 0 0 0 0 100%
src/robotide/spec/specimporter.py SpecImporterPlugin.enable 2 0 0 0 0 100%
src/robotide/spec/specimporter.py SpecImporterPlugin.disable 2 2 0 0 0 0%
src/robotide/spec/specimporter.py SpecImporterPlugin._ps_on_execute_spec_import 1 1 0 0 0 0%
src/robotide/spec/specimporter.py SpecImporterPlugin.execute_spec_import 4 0 0 2 0 100%
src/robotide/spec/specimporter.py SpecImporterPlugin._is_valid_path 1 1 0 0 0 0%
src/robotide/spec/specimporter.py SpecImporterPlugin._execute_namespace_update 1 1 0 0 0 0%
src/robotide/spec/specimporter.py SpecImporterPlugin._get_path_to_library_spec 7 7 0 2 0 0%
src/robotide/spec/specimporter.py SpecImporterPlugin._store_spec 7 7 0 2 0 0%
src/robotide/spec/specimporter.py (no function) 22 0 0 0 0 100%
src/robotide/spec/xmlreaders.py SpecInitializer.__init__ 2 0 0 0 0 100%
src/robotide/spec/xmlreaders.py SpecInitializer.init_from_spec 2 0 0 0 0 100%
src/robotide/spec/xmlreaders.py SpecInitializer._find_from_library_xml_directories 5 0 0 4 0 100%
src/robotide/spec/xmlreaders.py SpecInitializer._find_from_library_xml_directory 6 3 0 4 1 40%
src/robotide/spec/xmlreaders.py SpecInitializer._get_newest_xml_file 5 5 0 2 0 0%
src/robotide/spec/xmlreaders.py SpecInitializer._get_version 5 5 0 0 0 0%
src/robotide/spec/xmlreaders.py SpecInitializer._list_xml_files_in 4 3 0 4 1 25%
src/robotide/spec/xmlreaders.py SpecInitializer._find_from_pythonpath 1 0 0 0 0 100%
src/robotide/spec/xmlreaders.py SpecInitializer._init_from_specfile 7 3 0 2 0 67%
src/robotide/spec/xmlreaders.py _parse_xml 9 2 0 4 2 69%
src/robotide/spec/xmlreaders.py get_path 3 0 0 2 0 100%
src/robotide/spec/xmlreaders.py _is_library_by_path 1 0 0 0 0 100%
src/robotide/spec/xmlreaders.py _resolve_path 9 1 0 8 1 88%
src/robotide/spec/xmlreaders.py _get_library_name 3 3 0 2 0 0%
src/robotide/spec/xmlreaders.py get_name_from_xml 7 7 0 0 0 0%
src/robotide/spec/xmlreaders.py (no function) 23 0 0 0 0 100%
src/robotide/ui/__init__.py (no function) 5 0 0 0 0 100%
src/robotide/ui/actiontriggers.py accel_index 4 1 0 4 1 75%
src/robotide/ui/actiontriggers.py MenuBar.__init__ 6 0 0 0 0 100%
src/robotide/ui/actiontriggers.py MenuBar.take_menu_bar_into_use 1 0 0 0 0 100%
src/robotide/ui/actiontriggers.py MenuBar._create_default_menus 2 0 0 2 0 100%
src/robotide/ui/actiontriggers.py MenuBar._create_menu 3 0 0 0 0 100%
src/robotide/ui/actiontriggers.py MenuBar._insert_menu 5 0 0 2 0 100%
src/robotide/ui/actiontriggers.py MenuBar.register 4 0 0 2 0 100%
src/robotide/ui/actiontriggers.py MenuBar._find_menu 10 0 0 8 2 89%
src/robotide/ui/actiontriggers.py _Menu.__init__ 8 0 0 0 0 100%
src/robotide/ui/actiontriggers.py _Menu.on_menu_open 5 5 0 4 0 0%
src/robotide/ui/actiontriggers.py _Menu.on_menu_close 5 5 0 4 0 0%
src/robotide/ui/actiontriggers.py _Menu.add_menu_item 3 0 0 0 0 100%
src/robotide/ui/actiontriggers.py _Menu._construct_menu_item 6 0 0 4 0 100%
src/robotide/ui/actiontriggers.py _Menu._create_separator 4 0 0 0 0 100%
src/robotide/ui/actiontriggers.py _Menu._get_menu_item 4 0 0 4 0 100%
src/robotide/ui/actiontriggers.py _Menu._names_equal 1 0 0 0 0 100%
src/robotide/ui/actiontriggers.py _Menu._get_name 7 1 0 4 1 82%
src/robotide/ui/actiontriggers.py _Menu._create_menu_item 9 0 0 2 0 100%
src/robotide/ui/actiontriggers.py _Menu.remove_menu_item 2 2 0 0 0 0%
src/robotide/ui/actiontriggers.py _NameBuilder.__init__ 2 0 0 0 0 100%
src/robotide/ui/actiontriggers.py _NameBuilder.get_name 9 0 0 2 0 100%
src/robotide/ui/actiontriggers.py _NameBuilder.get_registered_name 4 0 0 0 0 100%
src/robotide/ui/actiontriggers.py _NameBuilder._register 1 0 0 0 0 100%
src/robotide/ui/actiontriggers.py _NameBuilder._use_given_accelerator 4 0 0 2 0 100%
src/robotide/ui/actiontriggers.py _NameBuilder._generate_accelerator 5 0 0 4 0 100%
src/robotide/ui/actiontriggers.py _NameBuilder._accelerator_is_free 5 0 0 2 0 100%
src/robotide/ui/actiontriggers.py _MenuItem.__init__ 6 0 0 0 0 100%
src/robotide/ui/actiontriggers.py _MenuItem.set_wx_menu_item 1 0 0 0 0 100%
src/robotide/ui/actiontriggers.py _MenuItem.register 2 0 0 0 0 100%
src/robotide/ui/actiontriggers.py _MenuItem.unregister 2 2 0 2 0 0%
src/robotide/ui/actiontriggers.py _MenuItem.refresh_availability 1 1 0 0 0 0%
src/robotide/ui/actiontriggers.py _MenuItem.set_enabled 1 1 0 0 0 0%
src/robotide/ui/actiontriggers.py _MenuItem._is_enabled 1 1 0 0 0 0%
src/robotide/ui/actiontriggers.py MenuItem._is_enabled 1 1 0 0 0 0%
src/robotide/ui/actiontriggers.py SeparatorMenuItem.set_wx_menu_item 2 0 0 0 0 100%
src/robotide/ui/actiontriggers.py SeparatorMenuItem._is_enabled 1 1 0 0 0 0%
src/robotide/ui/actiontriggers.py SeparatorMenuItem.set_enabled 1 1 0 0 0 0%
src/robotide/ui/actiontriggers.py _RideSearchMenuItem.__init__ 2 0 0 0 0 100%
src/robotide/ui/actiontriggers.py _RideSearchMenuItem.__call__ 1 1 0 0 0 0%
src/robotide/ui/actiontriggers.py ToolBarButton.__init__ 4 0 0 0 0 100%
src/robotide/ui/actiontriggers.py ToolBarButton.register 3 0 0 0 0 100%
src/robotide/ui/actiontriggers.py ToolBarButton.unregister 2 2 0 2 0 0%
src/robotide/ui/actiontriggers.py ToolBarButton.enabled_status_changed 1 0 0 0 0 100%
src/robotide/ui/actiontriggers.py ShortcutRegistry.__init__ 2 0 0 0 0 100%
src/robotide/ui/actiontriggers.py ShortcutRegistry.register 5 0 0 2 0 100%
src/robotide/ui/actiontriggers.py ShortcutRegistry.unregister 4 4 0 2 0 0%
src/robotide/ui/actiontriggers.py ShortcutRegistry._update_accelerator_table 8 0 0 2 0 100%
src/robotide/ui/actiontriggers.py ActionDelegator.__init__ 4 0 0 0 0 100%
src/robotide/ui/actiontriggers.py ActionDelegator.add 3 0 0 2 0 100%
src/robotide/ui/actiontriggers.py ActionDelegator.remove 5 5 0 2 0 0%
src/robotide/ui/actiontriggers.py ActionDelegator.is_active 4 4 0 4 0 0%
src/robotide/ui/actiontriggers.py ActionDelegator.__call__ 4 4 0 4 0 0%
src/robotide/ui/actiontriggers.py (no function) 70 0 0 0 0 100%
src/robotide/ui/excludes_dialogs.py ExcludePreferences.__init__ 12 12 0 0 0 0%
src/robotide/ui/excludes_dialogs.py ExcludePreferences._create_sizer 6 6 0 0 0 0%
src/robotide/ui/excludes_dialogs.py ExcludePreferences._add_help_dialog 5 5 0 0 0 0%
src/robotide/ui/excludes_dialogs.py ExcludePreferences._add_fs_exclusion_help 4 4 0 0 0 0%
src/robotide/ui/excludes_dialogs.py ExcludePreferences._add_text_box 4 4 0 0 0 0%
src/robotide/ui/excludes_dialogs.py ExcludePreferences._add_button_and_status 9 9 0 0 0 0%
src/robotide/ui/excludes_dialogs.py ExcludePreferences.on_save 6 6 0 0 0 0%
src/robotide/ui/excludes_dialogs.py ExcludePreferences.on_help 3 3 0 0 0 0%
src/robotide/ui/excludes_dialogs.py ExcludeHelpDialog._execute 1 1 0 0 0 0%
src/robotide/ui/excludes_dialogs.py ExcludeHelpDialog.__init__ 5 5 0 0 0 0%
src/robotide/ui/excludes_dialogs.py ExcludeHelpDialog.on_key 1 1 0 0 0 0%
src/robotide/ui/excludes_dialogs.py ExcludeHelpDialog.close 1 1 0 0 0 0%
src/robotide/ui/excludes_dialogs.py (no function) 25 0 0 0 0 100%
src/robotide/ui/filedialogs.py _CreationDialog.__init__ 19 19 0 0 0 0%
src/robotide/ui/filedialogs.py _CreationDialog._init_dialog 3 3 0 0 0 0%
src/robotide/ui/filedialogs.py _CreationDialog._finalize_dialog 4 4 0 0 0 0%
src/robotide/ui/filedialogs.py _CreationDialog._create_name_editor 12 12 0 2 0 0%
src/robotide/ui/filedialogs.py _CreationDialog._add_label 2 2 0 0 0 0%
src/robotide/ui/filedialogs.py _CreationDialog._create_type_chooser 1 1 0 0 0 0%
src/robotide/ui/filedialogs.py _CreationDialog._create_task_chooser 9 9 0 0 0 0%
src/robotide/ui/filedialogs.py _CreationDialog._create_lang_chooser 35 35 0 18 0 0%
src/robotide/ui/filedialogs.py _CreationDialog._create_format_chooser 5 5 0 2 0 0%
src/robotide/ui/filedialogs.py _CreationDialog._create_radiobuttons 7 7 0 2 0 0%
src/robotide/ui/filedialogs.py _CreationDialog._create_parent_chooser 6 6 0 0 0 0%
src/robotide/ui/filedialogs.py _CreationDialog._create_parent_display 1 1 0 0 0 0%
src/robotide/ui/filedialogs.py _CreationDialog._create_path_display 1 1 0 0 0 0%
src/robotide/ui/filedialogs.py _CreationDialog._create_display 12 12 0 2 0 0%
src/robotide/ui/filedialogs.py _CreationDialog._get_path 5 5 0 2 0 0%
src/robotide/ui/filedialogs.py _CreationDialog._is_dir_type 3 3 0 2 0 0%
src/robotide/ui/filedialogs.py _CreationDialog._is_task_type 4 4 0 0 0 0%
src/robotide/ui/filedialogs.py _CreationDialog.selected_language 19 19 0 8 0 0%
src/robotide/ui/filedialogs.py _CreationDialog._get_extension 3 3 0 2 0 0%
src/robotide/ui/filedialogs.py _CreationDialog.on_path_changed 4 4 0 2 0 0%
src/robotide/ui/filedialogs.py _WithImmutableParent._create_parent_chooser 2 2 0 0 0 0%
src/robotide/ui/filedialogs.py NewProjectDialog.__init__ 2 2 0 0 0 0%
src/robotide/ui/filedialogs.py NewProjectDialog._execute 5 5 0 2 0 0%
src/robotide/ui/filedialogs.py NewResourceDialog.__init__ 4 4 0 0 0 0%
src/robotide/ui/filedialogs.py NewResourceDialog._execute 1 1 0 0 0 0%
src/robotide/ui/filedialogs.py NewResourceDialog._create_type_chooser 1 1 0 0 0 0%
src/robotide/ui/filedialogs.py AddSuiteDialog.__init__ 4 4 0 0 0 0%
src/robotide/ui/filedialogs.py AddSuiteDialog._create_name_editor 5 5 0 0 0 0%
src/robotide/ui/filedialogs.py AddSuiteDialog._execute 2 2 0 0 0 0%
src/robotide/ui/filedialogs.py AddDirectoryDialog._create_type_chooser 1 1 0 0 0 0%
src/robotide/ui/filedialogs.py AddDirectoryDialog._is_dir_type 1 1 0 0 0 0%
src/robotide/ui/filedialogs.py _FileFormatDialog.__init__ 7 7 0 0 0 0%
src/robotide/ui/filedialogs.py _FileFormatDialog._create_help 1 1 0 0 0 0%
src/robotide/ui/filedialogs.py _FileFormatDialog._create_recursion_selector 1 1 0 0 0 0%
src/robotide/ui/filedialogs.py _FileFormatDialog._get_format 1 1 0 0 0 0%
src/robotide/ui/filedialogs.py ChangeFormatDialog._create_recursion_selector 8 8 0 2 0 0%
src/robotide/ui/filedialogs.py ChangeFormatDialog._execute 2 2 0 0 0 0%
src/robotide/ui/filedialogs.py ChangeFormatDialog._get_recursive 1 1 0 0 0 0%
src/robotide/ui/filedialogs.py InitFileFormatDialog._create_help 2 2 0 0 0 0%
src/robotide/ui/filedialogs.py InitFileFormatDialog._execute 1 1 0 0 0 0%
src/robotide/ui/filedialogs.py RobotFilePathDialog.__init__ 3 3 0 0 0 0%
src/robotide/ui/filedialogs.py RobotFilePathDialog._get_wildcard 8 8 0 2 0 0%
src/robotide/ui/filedialogs.py RobotFilePathDialog.execute 6 6 0 2 0 0%
src/robotide/ui/filedialogs.py (no function) 82 5 0 0 0 94%
src/robotide/ui/fileexplorerplugin.py FileExplorerPlugin.__init__ 12 0 0 0 0 100%
src/robotide/ui/fileexplorerplugin.py FileExplorerPlugin.register_frame 7 7 0 4 0 0%
src/robotide/ui/fileexplorerplugin.py FileExplorerPlugin.enable 4 0 0 2 1 83%
src/robotide/ui/fileexplorerplugin.py FileExplorerPlugin.close_tree 4 0 0 0 0 100%
src/robotide/ui/fileexplorerplugin.py FileExplorerPlugin.is_focused 1 1 0 0 0 0%
src/robotide/ui/fileexplorerplugin.py FileExplorerPlugin.toggle_view 6 6 0 2 0 0%
src/robotide/ui/fileexplorerplugin.py FileExplorerPlugin.show_file_explorer 35 4 0 6 3 83%
src/robotide/ui/fileexplorerplugin.py FileExplorerPlugin.update_tree 3 1 0 2 1 60%
src/robotide/ui/fileexplorerplugin.py FileExplorer.__init__ 4 0 0 0 0 100%
src/robotide/ui/fileexplorerplugin.py FileExplorer.update_tree 9 7 0 4 2 31%
src/robotide/ui/fileexplorerplugin.py (no function) 24 0 0 0 0 100%
src/robotide/ui/images.py TreeImageList.__init__ 3 0 0 0 0 100%
src/robotide/ui/images.py TreeImageList.directory 1 0 0 0 0 100%
src/robotide/ui/images.py TreeImageList.set_execution_results 1 1 0 0 0 0%
src/robotide/ui/images.py TreeImageList._get_image 11 11 0 10 0 0%
src/robotide/ui/images.py TreeImageList.__getitem__ 9 3 0 10 1 68%
src/robotide/ui/images.py _TreeImage.__init__ 2 0 0 0 0 100%
src/robotide/ui/images.py _TreeImage._get_image 7 1 0 4 1 82%
src/robotide/ui/images.py (no function) 25 0 0 0 0 100%
src/robotide/ui/keywordsearch.py KeywordSearch.__init__ 5 0 0 0 0 100%
src/robotide/ui/keywordsearch.py KeywordSearch.enable 6 0 0 0 0 100%
src/robotide/ui/keywordsearch.py KeywordSearch.on_search 2 2 0 0 0 0%
src/robotide/ui/keywordsearch.py KeywordSearch.mark_dirty 2 0 0 0 0 100%
src/robotide/ui/keywordsearch.py KeywordSearch.have_keywords_changed 4 4 0 2 0 0%
src/robotide/ui/keywordsearch.py KeywordSearch._update 2 2 0 0 0 0%
src/robotide/ui/keywordsearch.py KeywordSearch.search 2 2 0 0 0 0%
src/robotide/ui/keywordsearch.py KeywordSearch._search 1 1 0 0 0 0%
src/robotide/ui/keywordsearch.py KeywordSearch._search_resource 4 4 0 2 0 0%
src/robotide/ui/keywordsearch.py KeywordSearch._search_resource._callable 1 1 0 0 0 0%
src/robotide/ui/keywordsearch.py KeywordSearch._show_resource 1 1 0 0 0 0%
src/robotide/ui/keywordsearch.py KeywordSearch.show_search_for 1 1 0 0 0 0%
src/robotide/ui/keywordsearch.py KeywordSearch.disable 2 2 0 0 0 0%
src/robotide/ui/keywordsearch.py _SearchCriteria.__init__ 3 0 0 0 0 100%
src/robotide/ui/keywordsearch.py _SearchCriteria.matches 5 0 0 4 0 100%
src/robotide/ui/keywordsearch.py _SearchCriteria._matches_source_filter 7 0 0 6 0 100%
src/robotide/ui/keywordsearch.py _SearchCriteria._contains 1 0 0 0 0 100%
src/robotide/ui/keywordsearch.py KeywordSearchDialog.__init__ 10 0 0 0 0 100%
src/robotide/ui/keywordsearch.py KeywordSearchDialog._create_components 5 0 0 0 0 100%
src/robotide/ui/keywordsearch.py KeywordSearchDialog._add_search_control 7 0 0 0 0 100%
src/robotide/ui/keywordsearch.py KeywordSearchDialog._horizontal_sizer 1 0 0 0 0 100%
src/robotide/ui/keywordsearch.py KeywordSearchDialog._add_pattern_filter 5 0 0 0 0 100%
src/robotide/ui/keywordsearch.py KeywordSearchDialog._add_doc_filter 3 0 0 0 0 100%
src/robotide/ui/keywordsearch.py KeywordSearchDialog._add_source_filter 5 0 0 0 0 100%
src/robotide/ui/keywordsearch.py KeywordSearchDialog._get_sources 5 2 0 4 1 44%
src/robotide/ui/keywordsearch.py KeywordSearchDialog._add_keyword_list 3 0 0 0 0 100%
src/robotide/ui/keywordsearch.py KeywordSearchDialog._add_keyword_details 8 0 0 0 0 100%
src/robotide/ui/keywordsearch.py KeywordSearchDialog._add_to_sizer 1 0 0 0 0 100%
src/robotide/ui/keywordsearch.py KeywordSearchDialog.on_find_usages 2 2 0 0 0 0%
src/robotide/ui/keywordsearch.py KeywordSearchDialog._make_bindings 8 0 0 0 0 100%
src/robotide/ui/keywordsearch.py KeywordSearchDialog.on_col_click 5 5 0 2 0 0%
src/robotide/ui/keywordsearch.py KeywordSearchDialog.on_activate 4 4 0 2 0 0%
src/robotide/ui/keywordsearch.py KeywordSearchDialog.on_use_doc_change 2 2 0 0 0 0%
src/robotide/ui/keywordsearch.py KeywordSearchDialog.on_search 3 3 0 0 0 0%
src/robotide/ui/keywordsearch.py KeywordSearchDialog.on_source_filter_change 1 1 0 0 0 0%
src/robotide/ui/keywordsearch.py KeywordSearchDialog.on_key 1 1 0 0 0 0%
src/robotide/ui/keywordsearch.py KeywordSearchDialog.on_item_selected 2 2 0 0 0 0%
src/robotide/ui/keywordsearch.py KeywordSearchDialog._update_sources 7 7 0 4 0 0%
src/robotide/ui/keywordsearch.py KeywordSearchDialog.on_close 2 2 0 0 0 0%
src/robotide/ui/keywordsearch.py KeywordSearchDialog._populate_search 5 5 0 0 0 0%
src/robotide/ui/keywordsearch.py KeywordSearchDialog._get_search_criteria 1 1 0 0 0 0%
src/robotide/ui/keywordsearch.py KeywordSearchDialog._get_search_text 1 1 0 0 0 0%
src/robotide/ui/keywordsearch.py KeywordSearchDialog._update_keyword_selection 5 5 0 4 0 0%
src/robotide/ui/keywordsearch.py KeywordSearchDialog._update_details 5 5 0 2 0 0%
src/robotide/ui/keywordsearch.py KeywordSearchDialog.show_search_with_criteria 4 4 0 0 0 0%
src/robotide/ui/keywordsearch.py KeywordSearchDialog._update_widgets 3 3 0 0 0 0%
src/robotide/ui/keywordsearch.py KeywordSearchDialog._show 3 3 0 2 0 0%
src/robotide/ui/keywordsearch.py _SortOrder.__init__ 3 0 0 0 0 100%
src/robotide/ui/keywordsearch.py _SortOrder.searched 3 0 0 2 1 80%
src/robotide/ui/keywordsearch.py _SortOrder.swap_direction 1 0 0 0 0 100%
src/robotide/ui/keywordsearch.py _SortOrder.is_sortable_column 1 1 0 0 0 0%
src/robotide/ui/keywordsearch.py _SortOrder.sort 5 0 0 2 0 100%
src/robotide/ui/keywordsearch.py _SortOrder._has_been_sorted_by 1 0 0 0 0 100%
src/robotide/ui/keywordsearch.py _KeywordData.__init__ 1 0 0 0 0 100%
src/robotide/ui/keywordsearch.py _KeywordData._sort 3 0 0 2 0 100%
src/robotide/ui/keywordsearch.py _KeywordData._sort_by_search 8 0 0 2 0 100%
src/robotide/ui/keywordsearch.py _KeywordData._sort_by_attr 1 0 0 0 0 100%
src/robotide/ui/keywordsearch.py _KeywordData.m_cmp 1 0 0 0 0 100%
src/robotide/ui/keywordsearch.py _KeywordData._get_comparator_for 1 0 0 0 0 100%
src/robotide/ui/keywordsearch.py _KeywordData._value_lowerer 1 0 0 0 0 100%
src/robotide/ui/keywordsearch.py _KeywordList.__init__ 11 0 0 0 0 100%
src/robotide/ui/keywordsearch.py _KeywordList._create_headers 5 0 0 2 0 100%
src/robotide/ui/keywordsearch.py _KeywordList._create_link_attribute 6 1 0 2 1 75%
src/robotide/ui/keywordsearch.py _KeywordList._create_image_list 4 0 0 0 0 100%
src/robotide/ui/keywordsearch.py _KeywordList.show_keywords 8 8 0 2 0 0%
src/robotide/ui/keywordsearch.py _KeywordList.on_left_up 6 6 0 4 0 0%
src/robotide/ui/keywordsearch.py _KeywordList.OnGetItemText 2 2 0 0 0 0%
src/robotide/ui/keywordsearch.py _KeywordList.OnGetItemImage 3 3 0 2 0 0%
src/robotide/ui/keywordsearch.py (no function) 101 0 0 0 0 100%
src/robotide/ui/mainframe.py get_menudata 22 0 0 0 0 100%
src/robotide/ui/mainframe.py RideFrame.__init__ 45 1 0 2 1 96%
src/robotide/ui/mainframe.py RideFrame._subscribe_messages 2 0 0 2 0 100%
src/robotide/ui/mainframe.py RideFrame._set_label 1 1 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame._create_title 7 7 0 4 0 0%
src/robotide/ui/mainframe.py RideFrame._show_validation_error 2 2 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame._show_modification_prevented_error 2 2 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame._init_ui 57 7 0 14 7 80%
src/robotide/ui/mainframe.py RideFrame.set_notebook_theme 17 7 0 12 5 59%
src/robotide/ui/mainframe.py RideFrame.get_selected_datafile 1 1 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame.get_selected_datafile_controller 1 1 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame.on_close 33 33 0 4 0 0%
src/robotide/ui/mainframe.py RideFrame.on_size 11 2 0 6 3 71%
src/robotide/ui/mainframe.py RideFrame.on_move 5 5 0 4 0 0%
src/robotide/ui/mainframe.py RideFrame.on_maximize 2 2 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame._allowed_to_exit 8 8 0 6 0 0%
src/robotide/ui/mainframe.py RideFrame.has_unsaved_changes 1 1 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame.on_new_project 5 5 0 2 0 0%
src/robotide/ui/mainframe.py RideFrame._populate_tree 2 2 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame.on_open_file 16 16 0 10 0 0%
src/robotide/ui/mainframe.py RideFrame.on_menu_open_file 10 10 0 6 0 0%
src/robotide/ui/mainframe.py RideFrame.on_open_external_file 13 13 0 4 0 0%
src/robotide/ui/mainframe.py RideFrame.on_open_test_suite 8 8 0 6 0 0%
src/robotide/ui/mainframe.py RideFrame.check_unsaved_modifications 5 5 0 2 0 0%
src/robotide/ui/mainframe.py RideFrame.open_suite 25 25 0 8 0 0%
src/robotide/ui/mainframe.py RideFrame.clear_workspace_state 1 1 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame.refresh_datafile 3 3 0 2 0 0%
src/robotide/ui/mainframe.py RideFrame.on_open_directory 5 5 0 4 0 0%
src/robotide/ui/mainframe.py RideFrame.on_save 3 3 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame.on_save_all 3 3 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame.save_all 2 2 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame.save 6 6 0 6 0 0%
src/robotide/ui/mainframe.py RideFrame._show_dialog_for_files_without_format 3 3 0 2 0 0%
src/robotide/ui/mainframe.py RideFrame._show_format_dialog_for 1 1 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame.on_exit 7 7 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame.on_manage_plugins 2 2 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame.on_view_all_tags 4 4 0 2 0 0%
src/robotide/ui/mainframe.py RideFrame.on_search_unused_keywords 4 4 0 2 0 0%
src/robotide/ui/mainframe.py RideFrame.on_preferences 3 3 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame.on_about 4 4 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame.on_check_for_upgrade 3 3 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame.on_shortcut_keys 4 4 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame.on_report_a_problem 2 2 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame.on_user_guide 2 2 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame.on_wiki 2 2 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame._has_data 1 1 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame._refresh 1 1 0 0 0 0%
src/robotide/ui/mainframe.py RideFrame.ensure_on_screen 25 11 0 14 7 54%
src/robotide/ui/mainframe.py RideFrame.show_confirm_reload_dlg 11 11 0 6 0 0%
src/robotide/ui/mainframe.py RideFrame.on_ui_language_changed 3 0 0 2 0 100%
src/robotide/ui/mainframe.py ToolBar.__init__ 19 0 0 0 0 100%
src/robotide/ui/mainframe.py ToolBar.register 5 0 0 4 1 89%
src/robotide/ui/mainframe.py ToolBar._get_existing_button 4 1 0 4 1 75%
src/robotide/ui/mainframe.py ToolBar.enabled_status_changed 1 0 0 0 0 100%
src/robotide/ui/mainframe.py ToolBar._create_button 6 0 0 0 0 100%
src/robotide/ui/mainframe.py ToolBar._format_button_tooltip 4 0 0 2 0 100%
src/robotide/ui/mainframe.py ToolBar.remove_toolbar_button 3 3 0 0 0 0%
src/robotide/ui/mainframe.py ToolBar.register_search_handler 3 0 0 2 0 100%
src/robotide/ui/mainframe.py ActionRegisterer.__init__ 5 0 0 0 0 100%
src/robotide/ui/mainframe.py ActionRegisterer.register_action 13 0 0 8 1 95%
src/robotide/ui/mainframe.py ActionRegisterer.register_tools 6 0 0 4 0 100%
src/robotide/ui/mainframe.py ActionRegisterer.register_actions 4 0 0 4 0 100%
src/robotide/ui/mainframe.py ActionRegisterer.register_shortcut 3 0 0 0 0 100%
src/robotide/ui/mainframe.py AboutDialog.__init__ 6 0 0 0 0 100%
src/robotide/ui/mainframe.py AboutDialog.on_key 1 1 0 0 0 0%
src/robotide/ui/mainframe.py ShortcutKeysDialog.__init__ 5 5 0 0 0 0%
src/robotide/ui/mainframe.py ShortcutKeysDialog.on_key 1 1 0 0 0 0%
src/robotide/ui/mainframe.py ShortcutKeysDialog._get_platform_specific_shortcut_keys 1 1 0 0 0 0%
src/robotide/ui/mainframe.py RIDETaskBarIcon.__init__ 8 0 0 0 0 100%
src/robotide/ui/mainframe.py RIDETaskBarIcon.on_click 4 4 0 0 0 0%
src/robotide/ui/mainframe.py RIDETaskBarIcon.CreatePopupMenu 5 5 0 0 0 0%
src/robotide/ui/mainframe.py RIDETaskBarIcon.on_task_bar_close 2 2 0 0 0 0%
src/robotide/ui/mainframe.py RIDETaskBarIcon.on_task_bar_activate 4 4 0 2 0 0%
src/robotide/ui/mainframe.py RIDETaskBarIcon.on_task_bar_deactivate 3 3 0 2 0 0%
src/robotide/ui/mainframe.py (no function) 124 0 0 0 0 100%
src/robotide/ui/notebook.py NoteBook.__init__ 9 0 0 0 0 100%
src/robotide/ui/notebook.py NoteBook.add_tab 3 0 0 2 0 100%
src/robotide/ui/notebook.py NoteBook.show_tab 4 0 0 4 1 88%
src/robotide/ui/notebook.py NoteBook.delete_tab 4 1 0 2 1 67%
src/robotide/ui/notebook.py NoteBook.rename_tab 1 1 0 0 0 0%
src/robotide/ui/notebook.py NoteBook.allow_closing 2 2 0 2 0 0%
src/robotide/ui/notebook.py NoteBook.disallow_closing 2 2 0 2 0 0%
src/robotide/ui/notebook.py NoteBook.tab_is_visible 1 0 0 0 0 100%
src/robotide/ui/notebook.py NoteBook.current_page_title 1 0 0 0 0 100%
src/robotide/ui/notebook.py NoteBook.on_tab_closing 4 4 0 2 0 0%
src/robotide/ui/notebook.py NoteBook.on_tab_changing 17 1 0 6 1 91%
src/robotide/ui/notebook.py NoteBook.on_tab_changed 5 2 0 2 1 57%
src/robotide/ui/notebook.py NoteBook._tab_changed 3 1 0 2 1 60%
src/robotide/ui/notebook.py (no function) 20 2 0 0 0 90%
src/robotide/ui/pluginmanager.py PluginManager.__init__ 2 0 0 0 0 100%
src/robotide/ui/pluginmanager.py PluginManager.show 3 3 0 2 0 0%
src/robotide/ui/pluginmanager.py PluginManager._show_panel 1 1 0 0 0 0%
src/robotide/ui/pluginmanager.py _PluginPanel.__init__ 10 10 0 0 0 0%
src/robotide/ui/pluginmanager.py _PluginPanel._create_header 9 9 0 2 0 0%
src/robotide/ui/pluginmanager.py _PluginPanel._create_line 1 1 0 0 0 0%
src/robotide/ui/pluginmanager.py _PluginPanel._create_body 11 11 0 2 0 0%
src/robotide/ui/pluginmanager.py _PluginPanel._create_info_text 3 3 0 0 0 0%
src/robotide/ui/pluginmanager.py _PluginPanel._create_label 8 8 0 2 0 0%
src/robotide/ui/pluginmanager.py _PluginEnablationCheckBox.__init__ 7 7 0 2 0 0%
src/robotide/ui/pluginmanager.py _PluginEnablationCheckBox.on_check_box 4 4 0 2 0 0%
src/robotide/ui/pluginmanager.py _PluginEnablationCheckBox._execute 10 10 0 0 0 0%
src/robotide/ui/pluginmanager.py _PluginRow.__init__ 17 17 0 4 0 0%
src/robotide/ui/pluginmanager.py _PluginRow._get_name 1 1 0 0 0 0%
src/robotide/ui/pluginmanager.py _PluginRow._get_metadata 6 6 0 2 0 0%
src/robotide/ui/pluginmanager.py _PluginRow._get_description 4 4 0 2 0 0%
src/robotide/ui/pluginmanager.py (no function) 30 0 0 0 0 100%
src/robotide/ui/preferences_dialogs.py PreferencesPanel.__init__ 12 0 0 0 0 100%
src/robotide/ui/preferences_dialogs.py PreferencesPanel.GetTitle 1 1 0 0 0 0%
src/robotide/ui/preferences_dialogs.py PreferencesPanel.Separator 12 12 0 0 0 0%
src/robotide/ui/preferences_dialogs.py PreferencesComboBox.__init__ 11 0 0 0 0 100%
src/robotide/ui/preferences_dialogs.py PreferencesComboBox._get_value 1 1 0 0 0 0%
src/robotide/ui/preferences_dialogs.py PreferencesComboBox._get_size 3 1 0 2 1 60%
src/robotide/ui/preferences_dialogs.py PreferencesComboBox.on_select 2 2 0 0 0 0%
src/robotide/ui/preferences_dialogs.py PreferencesComboBox._set_value 1 1 0 0 0 0%
src/robotide/ui/preferences_dialogs.py IntegerPreferenceComboBox._get_value 1 0 0 0 0 100%
src/robotide/ui/preferences_dialogs.py IntegerPreferenceComboBox._set_value 1 1 0 0 0 0%
src/robotide/ui/preferences_dialogs.py PreferencesSpinControl.__init__ 14 14 0 0 0 0%
src/robotide/ui/preferences_dialogs.py PreferencesSpinControl._get_value 1 1 0 0 0 0%
src/robotide/ui/preferences_dialogs.py PreferencesSpinControl._get_size 3 3 0 2 0 0%
src/robotide/ui/preferences_dialogs.py PreferencesSpinControl.on_change 2 2 0 0 0 0%
src/robotide/ui/preferences_dialogs.py PreferencesSpinControl._set_value 1 1 0 0 0 0%
src/robotide/ui/preferences_dialogs.py PreferencesColorPicker.__init__ 12 12 0 0 0 0%
src/robotide/ui/preferences_dialogs.py PreferencesColorPicker.on_pick_color 4 4 0 0 0 0%
src/robotide/ui/preferences_dialogs.py PreferencesColorPicker.SetColour 3 3 0 0 0 0%
src/robotide/ui/preferences_dialogs.py _ChoiceEditor.__init__ 10 0 0 0 0 100%
src/robotide/ui/preferences_dialogs.py _ChoiceEditor.chooser 4 0 0 0 0 100%
src/robotide/ui/preferences_dialogs.py _ChoiceEditor.label 4 0 0 0 0 100%
src/robotide/ui/preferences_dialogs.py _ChoiceEditor.help 1 1 0 0 0 0%
src/robotide/ui/preferences_dialogs.py StringChoiceEditor.SetSelection 1 1 0 0 0 0%
src/robotide/ui/preferences_dialogs.py boolean_editor 12 12 0 0 0 0%
src/robotide/ui/preferences_dialogs.py _create_checkbox_editor 6 6 0 0 0 0%
src/robotide/ui/preferences_dialogs.py comma_separated_value_editor 16 16 0 0 0 0%
src/robotide/ui/preferences_dialogs.py comma_separated_value_editor.set_value 3 3 0 0 0 0%
src/robotide/ui/preferences_dialogs.py (no function) 48 0 0 0 0 100%
src/robotide/ui/preview.py PreviewPlugin.__init__ 2 2 0 0 0 0%
src/robotide/ui/preview.py PreviewPlugin.enable 6 6 0 0 0 0%
src/robotide/ui/preview.py PreviewPlugin.disable 5 5 0 0 0 0%
src/robotide/ui/preview.py PreviewPlugin.is_focused 1 1 0 0 0 0%
src/robotide/ui/preview.py PreviewPlugin.on_show_preview 5 5 0 2 0 0%
src/robotide/ui/preview.py PreviewPlugin.on_tree_selection 2 2 0 2 0 0%
src/robotide/ui/preview.py PreviewPlugin.on_tab_changed 2 2 0 0 0 0%
src/robotide/ui/preview.py PreviewPlugin._update_preview 3 3 0 2 0 0%
src/robotide/ui/preview.py PreviewPanel.__init__ 14 14 0 2 0 0%
src/robotide/ui/preview.py PreviewPanel.on_print 2 2 0 0 0 0%
src/robotide/ui/preview.py PreviewPanel._file_format 3 3 0 2 0 0%
src/robotide/ui/preview.py PreviewPanel._pipe_separated 1 1 0 0 0 0%
src/robotide/ui/preview.py PreviewPanel._chooser 4 4 0 0 0 0%
src/robotide/ui/preview.py PreviewPanel._print_button 1 1 0 0 0 0%
src/robotide/ui/preview.py PreviewPanel._view 6 6 0 2 0 0%
src/robotide/ui/preview.py PreviewPanel._remove_current_view 3 3 0 2 0 0%
src/robotide/ui/preview.py PreviewPanel._create_view 4 4 0 0 0 0%
src/robotide/ui/preview.py PreviewPanel.tree_node_selected 2 2 0 0 0 0%
src/robotide/ui/preview.py PreviewPanel.update_preview 1 1 0 0 0 0%
src/robotide/ui/preview.py PreviewPanel._get_content 9 9 0 2 0 0%
src/robotide/ui/preview.py PreviewPanel.on_type_changed 3 3 0 0 0 0%
src/robotide/ui/preview.py HtmlView.__init__ 2 2 0 0 0 0%
src/robotide/ui/preview.py HtmlView.set_content 1 1 0 0 0 0%
src/robotide/ui/preview.py HtmlView.scroll_to_subitem 5 5 0 2 0 0%
src/robotide/ui/preview.py HtmlView._get_anchor 5 5 0 4 0 0%
src/robotide/ui/preview.py TxtView.__init__ 3 3 0 0 0 0%
src/robotide/ui/preview.py TxtView.set_content 1 1 0 0 0 0%
src/robotide/ui/preview.py TxtView.scroll_to_subitem 1 1 0 0 0 0%
src/robotide/ui/preview.py (no function) 51 51 0 0 0 0%
src/robotide/ui/progress.py ProgressObserver.__init__ 1 0 0 0 0 100%
src/robotide/ui/progress.py ProgressObserver.notify 1 0 0 0 0 100%
src/robotide/ui/progress.py ProgressObserver.finish 6 2 0 2 0 75%
src/robotide/ui/progress.py ProgressObserver.error 3 3 0 2 0 0%
src/robotide/ui/progress.py LoadProgressObserver.__init__ 4 0 0 2 1 83%
src/robotide/ui/progress.py RenameProgressObserver.__init__ 4 4 0 2 0 0%
src/robotide/ui/progress.py (no function) 13 0 0 0 0 100%
src/robotide/ui/resourcedialogs.py _UsageDialog.__init__ 7 7 0 0 0 0%
src/robotide/ui/resourcedialogs.py _UsageDialog._create_controls 7 7 0 0 0 0%
src/robotide/ui/resourcedialogs.py _UsageDialog._add_usages_modifying_help 5 5 0 2 0 0%
src/robotide/ui/resourcedialogs.py _UsageDialog.show 2 2 0 0 0 0%
src/robotide/ui/resourcedialogs.py _FolderUsageDialog.__init__ 1 1 0 0 0 0%
src/robotide/ui/resourcedialogs.py ResourceRenameDialog.__init__ 7 7 0 2 0 0%
src/robotide/ui/resourcedialogs.py ResourceRenameDialog.execute 1 1 0 0 0 0%
src/robotide/ui/resourcedialogs.py ResourceDeleteDialog.__init__ 7 7 0 0 0 0%
src/robotide/ui/resourcedialogs.py ResourceDeleteDialog.execute 4 4 0 4 0 0%
src/robotide/ui/resourcedialogs.py FolderDeleteDialog.__init__ 7 7 0 0 0 0%
src/robotide/ui/resourcedialogs.py FolderDeleteDialog.execute 4 4 0 4 0 0%
src/robotide/ui/resourcedialogs.py (no function) 23 0 0 0 0 100%
src/robotide/ui/review.py ReviewDialog.__init__ 11 11 0 0 0 0%
src/robotide/ui/review.py ReviewDialog._build_ui 9 9 0 0 0 0%
src/robotide/ui/review.py ReviewDialog._build_header 11 11 0 2 0 0%
src/robotide/ui/review.py ReviewDialog._build_filter 32 32 0 0 0 0%
src/robotide/ui/review.py ReviewDialog._build_unused_keywords 21 21 0 2 0 0%
src/robotide/ui/review.py ReviewDialog._build_controls 12 12 0 0 0 0%
src/robotide/ui/review.py ReviewDialog._build_notebook 4 4 0 0 0 0%
src/robotide/ui/review.py ReviewDialog._make_bindings 12 12 0 0 0 0%
src/robotide/ui/review.py ReviewDialog._set_default_values 18 18 0 0 0 0%
src/robotide/ui/review.py ReviewDialog._update_filter 1 1 0 0 0 0%
src/robotide/ui/review.py ReviewDialog._update_filter_mode 1 1 0 0 0 0%
src/robotide/ui/review.py ReviewDialog._update_filter_source_testcases 2 2 0 0 0 0%
src/robotide/ui/review.py ReviewDialog._update_filter_source_resources 2 2 0 0 0 0%
src/robotide/ui/review.py ReviewDialog._update_filter_regex 2 2 0 0 0 0%
src/robotide/ui/review.py ReviewDialog._toggle_filter_active 4 4 0 2 0 0%
src/robotide/ui/review.py ReviewDialog._disable_filter 3 3 0 0 0 0%
src/robotide/ui/review.py ReviewDialog._enable_filter 3 3 0 0 0 0%
src/robotide/ui/review.py ReviewDialog.on_search 3 3 0 0 0 0%
src/robotide/ui/review.py ReviewDialog.on_abort 2 2 0 0 0 0%
src/robotide/ui/review.py ReviewDialog.on_delete_marked_keywords 14 14 0 2 0 0%
src/robotide/ui/review.py ReviewDialog.on_show_files_to_be_searched 8 8 0 2 0 0%
src/robotide/ui/review.py ReviewDialog.on_result_selected 1 1 0 0 0 0%
src/robotide/ui/review.py ReviewDialog.item_in_kw_list_checked 3 3 0 2 0 0%
src/robotide/ui/review.py ReviewDialog.show_dialog 4 4 0 2 0 0%
src/robotide/ui/review.py ReviewDialog._close_dialog 5 5 0 4 0 0%
src/robotide/ui/review.py ReviewDialog.begin_searching 7 7 0 0 0 0%
src/robotide/ui/review.py ReviewDialog._clear_search_results 5 5 0 0 0 0%
src/robotide/ui/review.py ReviewDialog.add_result_unused_keyword 8 8 0 0 0 0%
src/robotide/ui/review.py ReviewDialog._update_unused_keywords 6 6 0 4 0 0%
src/robotide/ui/review.py ReviewDialog._update_notebook_text 1 1 0 0 0 0%
src/robotide/ui/review.py ReviewDialog.update_status 2 2 0 0 0 0%
src/robotide/ui/review.py ReviewDialog.end_searching 8 8 0 0 0 0%
src/robotide/ui/review.py ReviewDialog.send_radiobox_event 4 4 0 0 0 0%
src/robotide/ui/review.py ReviewRunner.__init__ 3 0 0 0 0 100%
src/robotide/ui/review.py ReviewRunner.set_filter_active 1 0 0 0 0 100%
src/robotide/ui/review.py ReviewRunner.set_filter_mode 1 0 0 0 0 100%
src/robotide/ui/review.py ReviewRunner.set_filter_source_testcases 1 0 0 0 0 100%
src/robotide/ui/review.py ReviewRunner.set_filter_source_resources 1 0 0 0 0 100%
src/robotide/ui/review.py ReviewRunner.set_filter_use_regex 1 0 0 0 0 100%
src/robotide/ui/review.py ReviewRunner.parse_filter_string 1 0 0 0 0 100%
src/robotide/ui/review.py ReviewRunner.get_datafile_list 1 0 0 0 0 100%
src/robotide/ui/review.py ReviewRunner.run_review 2 2 0 0 0 0%
src/robotide/ui/review.py ReviewRunner._run 15 15 0 10 0 0%
src/robotide/ui/review.py ReviewRunner._is_unused 5 5 0 0 0 0%
src/robotide/ui/review.py ResultFilter.__init__ 6 0 0 0 0 100%
src/robotide/ui/review.py ResultFilter.set_strings 1 0 0 0 0 100%
src/robotide/ui/review.py ResultFilter.include_file 12 0 0 10 0 100%
src/robotide/ui/review.py ResultFilter._results 4 0 0 4 0 100%
src/robotide/ui/review.py ResultModel.__init__ 2 2 0 0 0 0%
src/robotide/ui/review.py ResultModel.clear_search 3 3 0 0 0 0%
src/robotide/ui/review.py ResultModel.add_unused_keyword 1 1 0 0 0 0%
src/robotide/ui/review.py ResultModel.begin_search 1 1 0 0 0 0%
src/robotide/ui/review.py ResultModel.end_search 1 1 0 0 0 0%
src/robotide/ui/review.py ResultListCtrl.__init__ 11 11 0 2 0 0%
src/robotide/ui/review.py ResultListCtrl.set_dialog 1 1 0 0 0 0%
src/robotide/ui/review.py ResultListCtrl.OnCheckItem 3 3 0 2 0 0%
src/robotide/ui/review.py ResultListCtrl.get_next_checked_item 8 8 0 6 0 0%
src/robotide/ui/review.py ResultListCtrl.get_number_of_checked_items 8 8 0 6 0 0%
src/robotide/ui/review.py ResultListCtrl.SetClientData 1 1 0 0 0 0%
src/robotide/ui/review.py ResultListCtrl.GetClientData 1 1 0 0 0 0%
src/robotide/ui/review.py ResultListCtrl.RemoveClientData 1 1 0 0 0 0%
src/robotide/ui/review.py ResultListCtrl.ClearAll 2 2 0 0 0 0%
src/robotide/ui/review.py ResultListCtrl.print_data 1 1 0 0 0 0%
src/robotide/ui/review.py MyCollapsiblePane.__init__ 4 4 0 0 0 0%
src/robotide/ui/review.py MyCollapsiblePane._recalc_size 8 8 0 6 0 0%
src/robotide/ui/review.py MyCollapsiblePane.on_change 4 4 0 2 0 0%
src/robotide/ui/review.py (no function) 88 0 0 0 0 100%
src/robotide/ui/searchdots.py DottedSearch.__init__ 4 4 0 0 0 0%
src/robotide/ui/searchdots.py DottedSearch._timer_event 2 2 0 0 0 0%
src/robotide/ui/searchdots.py DottedSearch.start 1 1 0 0 0 0%
src/robotide/ui/searchdots.py DottedSearch.stop 1 1 0 0 0 0%
src/robotide/ui/searchdots.py (no function) 6 0 0 0 0 100%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog.__init__ 19 0 0 0 0 100%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog._build_ui 6 0 0 0 0 100%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog._build_tag_lister 12 0 0 0 0 100%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog._build_controls 14 0 0 0 0 100%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog._build_footer 4 0 0 0 0 100%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog._build_notebook 4 0 0 0 0 100%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog._make_bindings 4 0 0 0 0 100%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog._tag_name_for_sort 1 0 0 0 0 100%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog._execute 14 14 0 2 0 0%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog.update_footer 2 2 0 0 0 0%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog.show_dialog 4 4 0 2 0 0%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog._clear_search_results 2 2 0 0 0 0%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog._add_view_components 1 1 0 0 0 0%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog._search_for_tags 17 17 0 8 0 0%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog.GetListCtrl 1 0 0 0 0 100%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog.on_col_click 2 2 0 0 0 0%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog._add_checked_tags_into_list 4 4 0 2 0 0%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog.on_included_tag_search 3 3 0 0 0 0%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog.on_excluded_tag_search 3 3 0 0 0 0%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog.on_clear 5 5 0 2 0 0%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog.on_select_all 6 6 0 2 0 0%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog.on_right_click 3 3 0 0 0 0%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog.on_select_item 2 2 0 0 0 0%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog.on_show_tests_with_this_tag 5 5 0 2 0 0%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog.on_show_tests_without_this_tag 5 5 0 2 0 0%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog.on_rename 12 12 0 8 0 0%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog.on_delete 13 13 0 8 0 0%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog._close_dialog 3 3 0 2 0 0%
src/robotide/ui/tagdialogs.py ViewAllTagsDialog.item_in_kw_list_checked 10 10 0 6 0 0%
src/robotide/ui/tagdialogs.py TagsListCtrl.__init__ 12 1 0 4 2 81%
src/robotide/ui/tagdialogs.py TagsListCtrl.OnCheckItem 2 2 0 2 0 0%
src/robotide/ui/tagdialogs.py TagsListCtrl.get_checked_items 5 5 0 4 0 0%
src/robotide/ui/tagdialogs.py TagsListCtrl.get_number_of_checked_items 5 5 0 4 0 0%
src/robotide/ui/tagdialogs.py TagsListCtrl.set_dialog 1 0 0 0 0 100%
src/robotide/ui/tagdialogs.py TagsListCtrl.add_tag 7 7 0 0 0 0%
src/robotide/ui/tagdialogs.py TagsListCtrl.get_tag 2 2 0 0 0 0%
src/robotide/ui/tagdialogs.py TagsListCtrl.remove_tag 3 3 0 0 0 0%
src/robotide/ui/tagdialogs.py TagsListCtrl.ClearAll 2 2 0 0 0 0%
src/robotide/ui/tagdialogs.py TagsListCtrl.CheckAll 4 4 0 4 0 0%
src/robotide/ui/tagdialogs.py (no function) 53 0 0 0 0 100%
src/robotide/ui/treenodehandlers.py action_handler_class 1 0 0 0 0 100%
src/robotide/ui/treenodehandlers.py _ActionHandler.__init__ 6 0 0 0 0 100%
src/robotide/ui/treenodehandlers.py _ActionHandler.item 1 0 0 0 0 100%
src/robotide/ui/treenodehandlers.py _ActionHandler.node 1 0 0 0 0 100%
src/robotide/ui/treenodehandlers.py _ActionHandler.show_popup 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _ActionHandler.begin_label_edit 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _ActionHandler.double_clicked 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _ActionHandler.end_label_edit 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _ActionHandler.on_delete 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _ActionHandler.on_new_suite 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _ActionHandler.on_new_directory 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _ActionHandler.on_new_resource 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _ActionHandler.on_new_user_keyword 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _ActionHandler.on_new_test_case 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _ActionHandler.on_new_scalar 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _ActionHandler.on_new_list_variable 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _ActionHandler.on_new_dictionary_variable 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _ActionHandler.on_copy 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _ActionHandler.on_find_usages 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _ActionHandler.on_select_all_tests 2 2 0 0 0 0%
src/robotide/ui/treenodehandlers.py _ActionHandler.on_deselect_all_tests 2 2 0 0 0 0%
src/robotide/ui/treenodehandlers.py _ActionHandler.on_select_only_failed_tests 2 2 0 0 0 0%
src/robotide/ui/treenodehandlers.py _ActionHandler.on_select_only_passed_tests 2 2 0 0 0 0%
src/robotide/ui/treenodehandlers.py _ActionHandler.on_safe_delete 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _ActionHandler.on_exclude 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _ActionHandler.on_include 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _CanBeRenamed.on_rename 2 2 0 0 0 0%
src/robotide/ui/treenodehandlers.py _CanBeRenamed.begin_label_edit 3 3 0 0 0 0%
src/robotide/ui/treenodehandlers.py _CanBeRenamed.begin_label_edit.label_edit 3 3 0 2 0 0%
src/robotide/ui/treenodehandlers.py _CanBeRenamed.end_label_edit 4 4 0 4 0 0%
src/robotide/ui/treenodehandlers.py _CanBeRenamed._is_valid_rename 5 5 0 2 0 0%
src/robotide/ui/treenodehandlers.py _CanBeRenamed._show_validation_error 2 2 0 0 0 0%
src/robotide/ui/treenodehandlers.py DirectoryHandler.__init__ 3 3 0 0 0 0%
src/robotide/ui/treenodehandlers.py DirectoryHandler.on_new_resource 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestDataHandler.accepts_drag 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestDataHandler.tests 1 0 0 0 0 100%
src/robotide/ui/treenodehandlers.py TestDataHandler.keywords 1 0 0 0 0 100%
src/robotide/ui/treenodehandlers.py TestDataHandler.variables 1 0 0 0 0 100%
src/robotide/ui/treenodehandlers.py TestDataHandler.has_been_modified_on_disk 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestDataHandler.do_drop 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestDataHandler.rename 2 2 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestDataHandler.on_sort_tests 3 3 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestDataHandler.on_sort_keywords 3 3 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestDataHandler.on_sort_variables 3 3 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestDataHandler.can_be_rendered 3 0 0 2 0 100%
src/robotide/ui/treenodehandlers.py TestDataHandler._has_children 1 0 0 0 0 100%
src/robotide/ui/treenodehandlers.py TestDataHandler.set_rendered 1 0 0 0 0 100%
src/robotide/ui/treenodehandlers.py TestDataHandler.on_change_format 2 2 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestDataHandler.on_new_user_keyword 4 4 0 2 0 0%
src/robotide/ui/treenodehandlers.py TestDataHandler.on_new_scalar 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestDataHandler.on_new_list_variable 3 3 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestDataHandler.on_new_dictionary_variable 3 3 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestDataHandler._new_var 5 5 0 2 0 0%
src/robotide/ui/treenodehandlers.py TestDataHandler._var_controller 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestDataDirectoryHandler.__init__ 13 0 0 4 0 100%
src/robotide/ui/treenodehandlers.py TestDataDirectoryHandler.on_expand_all 2 2 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestDataDirectoryHandler.on_collapse_all 2 2 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestDataDirectoryHandler.on_new_suite 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestDataDirectoryHandler.on_new_directory 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestDataDirectoryHandler.on_new_resource 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestDataDirectoryHandler.on_delete 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestDataDirectoryHandler.on_open_containing_folder 7 7 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestDataDirectoryHandler.on_exclude 6 6 0 0 0 0%
src/robotide/ui/treenodehandlers.py _FileHandlerThanCanBeRenamed.begin_label_edit 3 3 0 0 0 0%
src/robotide/ui/treenodehandlers.py _FileHandlerThanCanBeRenamed.end_label_edit 7 7 0 4 0 0%
src/robotide/ui/treenodehandlers.py _FileHandlerThanCanBeRenamed._rename_ok_handler 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _FileHandlerThanCanBeRenamed._rename_command 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _FileHandlerThanCanBeRenamed._set_node_label 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py ResourceFileHandler.__init__ 3 0 0 0 0 100%
src/robotide/ui/treenodehandlers.py ResourceFileHandler.on_exclude 6 6 0 0 0 0%
src/robotide/ui/treenodehandlers.py ResourceFileHandler.on_remove_read_only 4 4 0 0 0 0%
src/robotide/ui/treenodehandlers.py ResourceFileHandler.on_remove_read_only.return_true 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py ResourceFileHandler.on_open_containing_folder 6 6 0 0 0 0%
src/robotide/ui/treenodehandlers.py ResourceFileHandler.on_find_usages 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py ResourceFileHandler.on_delete 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py ResourceFileHandler.on_safe_delete 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py ResourceFileHandler._rename_command 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py ResourceFileHandler._check_should_rename_static_imports 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestCaseFileHandler.__init__ 3 0 0 0 0 100%
src/robotide/ui/treenodehandlers.py TestCaseFileHandler.accepts_drag 2 2 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestCaseFileHandler.on_exclude 6 6 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestCaseFileHandler.on_remove_read_only 4 4 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestCaseFileHandler.on_remove_read_only.return_true 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestCaseFileHandler.on_open_containing_folder 6 6 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestCaseFileHandler.on_new_test_case 4 4 0 2 0 0%
src/robotide/ui/treenodehandlers.py TestCaseFileHandler.on_delete 4 4 0 2 0 0%
src/robotide/ui/treenodehandlers.py TestCaseFileHandler.on_safe_delete 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestCaseFileHandler._rename_command 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestCaseFileHandler._rename_ok_handler 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _TestOrUserKeywordHandler.__init__ 3 0 0 0 0 100%
src/robotide/ui/treenodehandlers.py _TestOrUserKeywordHandler.accepts_drag 2 2 0 0 0 0%
src/robotide/ui/treenodehandlers.py _TestOrUserKeywordHandler.remove 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _TestOrUserKeywordHandler.rename 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py _TestOrUserKeywordHandler.on_copy 4 4 0 2 0 0%
src/robotide/ui/treenodehandlers.py _TestOrUserKeywordHandler.on_move_up 3 3 0 2 0 0%
src/robotide/ui/treenodehandlers.py _TestOrUserKeywordHandler.on_move_down 3 3 0 2 0 0%
src/robotide/ui/treenodehandlers.py _TestOrUserKeywordHandler.on_delete 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestCaseHandler.__init__ 2 0 0 0 0 100%
src/robotide/ui/treenodehandlers.py TestCaseHandler._add_copy_to_tree 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestCaseHandler._create_rename_command 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py TestCaseHandler.test_selection_changed 5 3 0 6 2 36%
src/robotide/ui/treenodehandlers.py UserKeywordHandler.__init__ 3 0 0 0 0 100%
src/robotide/ui/treenodehandlers.py UserKeywordHandler._add_copy_to_tree 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py UserKeywordHandler._create_rename_command 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py UserKeywordHandler.on_find_usages 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py VariableHandler.__init__ 3 0 0 0 0 100%
src/robotide/ui/treenodehandlers.py VariableHandler.accepts_drag 2 2 0 0 0 0%
src/robotide/ui/treenodehandlers.py VariableHandler.double_clicked 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py VariableHandler.on_delete 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py VariableHandler.remove 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py VariableHandler.rename 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py VariableHandler.on_move_up 3 3 0 2 0 0%
src/robotide/ui/treenodehandlers.py VariableHandler.on_move_down 3 3 0 2 0 0%
src/robotide/ui/treenodehandlers.py VariableHandler.index 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py ResourceRootHandler.__init__ 3 0 0 0 0 100%
src/robotide/ui/treenodehandlers.py ResourceRootHandler.rename 2 2 0 0 0 0%
src/robotide/ui/treenodehandlers.py ResourceRootHandler.accepts_drag 2 2 0 0 0 0%
src/robotide/ui/treenodehandlers.py ResourceRootHandler.item 1 1 0 0 0 0%
src/robotide/ui/treenodehandlers.py ResourceRootHandler.on_add_resource 4 4 0 2 0 0%
src/robotide/ui/treenodehandlers.py ExcludedDirectoryHandler.__init__ 3 3 0 0 0 0%
src/robotide/ui/treenodehandlers.py ExcludedDirectoryHandler.on_include 2 2 0 0 0 0%
src/robotide/ui/treenodehandlers.py (no function) 217 0 0 0 0 100%
src/robotide/ui/treeplugin.py TreePlugin.__init__ 15 0 0 0 0 100%
src/robotide/ui/treeplugin.py TreePlugin.register_frame 7 1 0 4 2 73%
src/robotide/ui/treeplugin.py TreePlugin.enable 3 0 0 2 1 80%
src/robotide/ui/treeplugin.py TreePlugin.close_tree 4 4 0 0 0 0%
src/robotide/ui/treeplugin.py TreePlugin.disable 3 3 0 0 0 0%
src/robotide/ui/treeplugin.py TreePlugin.is_focused 1 1 0 0 0 0%
src/robotide/ui/treeplugin.py TreePlugin.populate 3 0 0 2 1 80%
src/robotide/ui/treeplugin.py TreePlugin.set_editor 1 0 0 0 0 100%
src/robotide/ui/treeplugin.py TreePlugin.on_show_tree 31 3 0 8 3 85%
src/robotide/ui/treeplugin.py TreePlugin.on_tree_selection 2 2 0 2 0 0%
src/robotide/ui/treeplugin.py TreePlugin.on_tab_changed 2 0 0 0 0 100%
src/robotide/ui/treeplugin.py TreePlugin._update_tree 4 0 0 0 0 100%
src/robotide/ui/treeplugin.py Tree.__init__ 29 1 0 2 1 94%
src/robotide/ui/treeplugin.py Tree._create_test_selection_controller 5 0 0 0 0 100%
src/robotide/ui/treeplugin.py Tree._on_cancel_edit 6 6 0 0 0 0%
src/robotide/ui/treeplugin.py Tree._bind_tree_events 9 0 0 0 0 100%
src/robotide/ui/treeplugin.py Tree.on_selection 2 1 0 2 1 50%
src/robotide/ui/treeplugin.py Tree.on_double_click 5 5 0 2 0 0%
src/robotide/ui/treeplugin.py Tree.set_editor 1 0 0 0 0 100%
src/robotide/ui/treeplugin.py Tree.StartDragging 2 2 0 0 0 0%
src/robotide/ui/treeplugin.py Tree.OnEndDrag 2 2 0 0 0 0%
src/robotide/ui/treeplugin.py Tree.register_context_menu_hook 1 0 0 0 0 100%
src/robotide/ui/treeplugin.py Tree.unregister_context_menu_hook 1 1 0 0 0 0%
src/robotide/ui/treeplugin.py Tree._subscribe_to_messages 3 0 0 2 0 100%
src/robotide/ui/treeplugin.py Tree._mark_excludes 3 3 0 0 0 0%
src/robotide/ui/treeplugin.py Tree._set_item_excluded 3 3 0 0 0 0%
src/robotide/ui/treeplugin.py Tree._handle_import_setting_message 3 3 0 2 0 0%
src/robotide/ui/treeplugin.py Tree._set_resource_color 5 5 0 4 0 0%
src/robotide/ui/treeplugin.py Tree._get_resource_text_color 3 3 0 2 0 0%
src/robotide/ui/treeplugin.py Tree._testing_started 3 3 0 0 0 0%
src/robotide/ui/treeplugin.py Tree._test_result 17 17 0 10 0 0%
src/robotide/ui/treeplugin.py Tree._set_icon_from_execution_results 34 34 0 8 0 0%
src/robotide/ui/treeplugin.py Tree._get_icon_index_for 13 13 0 12 0 0%
src/robotide/ui/treeplugin.py Tree.populate 4 0 0 0 0 100%
src/robotide/ui/treeplugin.py Tree._clear_tree_data 6 0 0 0 0 100%
src/robotide/ui/treeplugin.py Tree._create_resource_root 1 0 0 0 0 100%
src/robotide/ui/treeplugin.py Tree._populate_model 7 0 0 6 1 92%
src/robotide/ui/treeplugin.py Tree._resource_added 7 0 0 4 0 100%
src/robotide/ui/treeplugin.py Tree._get_dir_node 8 0 0 4 1 92%
src/robotide/ui/treeplugin.py Tree._select_resource 1 1 0 0 0 0%
src/robotide/ui/treeplugin.py Tree.select_controller_node 1 1 0 0 0 0%
src/robotide/ui/treeplugin.py Tree._suite_added 1 1 0 0 0 0%
src/robotide/ui/treeplugin.py Tree.refresh_view 8 0 0 4 1 92%
src/robotide/ui/treeplugin.py Tree._render_datafile 10 1 0 6 1 88%
src/robotide/ui/treeplugin.py Tree._normalize 1 1 0 0 0 0%
src/robotide/ui/treeplugin.py Tree._create_node_with_handler 15 3 0 8 3 74%
src/robotide/ui/treeplugin.py Tree.set_checkboxes_for_tests 1 0 0 0 0 100%
src/robotide/ui/treeplugin.py Tree._expand_and_render_children 3 0 0 0 0 100%
src/robotide/ui/treeplugin.py Tree._render_children 5 0 0 2 0 100%
src/robotide/ui/treeplugin.py Tree._create_child_nodes 3 0 0 2 0 100%
src/robotide/ui/treeplugin.py Tree._children_of 1 0 0 0 0 100%
src/robotide/ui/treeplugin.py Tree._create_node 4 0 0 0 0 100%
src/robotide/ui/treeplugin.py Tree._wx_node 6 0 0 4 0 100%
src/robotide/ui/treeplugin.py Tree.add_datafile 2 2 0 0 0 0%
src/robotide/ui/treeplugin.py Tree.add_test 1 0 0 0 0 100%
src/robotide/ui/treeplugin.py Tree.add_keyword 1 0 0 0 0 100%
src/robotide/ui/treeplugin.py Tree._add_dataitem 3 0 0 0 0 100%
src/robotide/ui/treeplugin.py Tree._get_or_create_node 5 2 0 2 1 57%
src/robotide/ui/treeplugin.py Tree._select 2 2 0 2 0 0%
src/robotide/ui/treeplugin.py Tree._get_insertion_index 11 1 0 8 1 89%
src/robotide/ui/treeplugin.py Tree._keyword_added 1 0 0 0 0 100%
src/robotide/ui/treeplugin.py Tree._variable_added 1 1 0 0 0 0%
src/robotide/ui/treeplugin.py Tree._leaf_item_removed 4 4 0 0 0 0%
src/robotide/ui/treeplugin.py Tree._test_added 1 0 0 0 0 100%
src/robotide/ui/treeplugin.py Tree._datafile_removed 4 4 0 0 0 0%
src/robotide/ui/treeplugin.py Tree._datafile_set 1 0 0 0 0 100%
src/robotide/ui/treeplugin.py Tree._filename_changed 9 9 0 4 0 0%
src/robotide/ui/treeplugin.py Tree.add_keyword_controller 2 2 0 0 0 0%
src/robotide/ui/treeplugin.py Tree.delete_node 6 6 0 2 0 0%
src/robotide/ui/treeplugin.py Tree._data_dirty 3 0 0 2 0 100%
src/robotide/ui/treeplugin.py Tree._data_undirty 2 2 0 0 0 0%
src/robotide/ui/treeplugin.py Tree.unset_dirty 6 6 0 4 0 0%
src/robotide/ui/treeplugin.py Tree.select_node_by_data 9 0 0 4 1 92%
src/robotide/ui/treeplugin.py Tree.select_user_keyword_node 9 2 0 6 3 67%
src/robotide/ui/treeplugin.py Tree._get_datafile_node 7 0 0 6 0 100%
src/robotide/ui/treeplugin.py Tree.get_selected_datafile 4 0 0 2 0 100%
src/robotide/ui/treeplugin.py Tree.get_selected_datafile_controller 4 1 0 2 1 67%
src/robotide/ui/treeplugin.py Tree._get_selected_datafile_node 6 0 0 4 0 100%
src/robotide/ui/treeplugin.py Tree.get_selected_item 5 1 0 2 1 71%
src/robotide/ui/treeplugin.py Tree.tree_node_selected 1 1 0 0 0 0%
src/robotide/ui/treeplugin.py Tree.move_up 3 3 0 2 0 0%
src/robotide/ui/treeplugin.py Tree.move_down 3 3 0 2 0 0%
src/robotide/ui/treeplugin.py Tree._switch_items 5 5 0 0 0 0%
src/robotide/ui/treeplugin.py Tree._refresh_datafile_when_file_set 19 13 0 8 1 26%
src/robotide/ui/treeplugin.py Tree._uncheck_tests 1 1 0 0 0 0%
src/robotide/ui/treeplugin.py Tree._start_silent_mode 1 0 0 0 0 100%
src/robotide/ui/treeplugin.py Tree._end_silent_mode 1 0 0 0 0 100%
src/robotide/ui/treeplugin.py Tree.refresh_datafile 3 0 0 0 0 100%
src/robotide/ui/treeplugin.py Tree._refresh_datafile 6 0 0 2 1 88%
src/robotide/ui/treeplugin.py Tree._get_pending_selection 9 6 0 6 2 33%
src/robotide/ui/treeplugin.py Tree._get_data_controller_node 4 1 0 4 1 75%
src/robotide/ui/treeplugin.py Tree._click_on_item 1 1 0 0 0 0%
src/robotide/ui/treeplugin.py Tree._get_datafile_index 4 0 0 2 0 100%
src/robotide/ui/treeplugin.py Tree._remove_datafile_node 5 1 0 4 1 78%
src/robotide/ui/treeplugin.py Tree._handle_pending_selection 4 3 0 2 1 33%
src/robotide/ui/treeplugin.py Tree.on_sel_changed 10 2 0 4 2 71%
src/robotide/ui/treeplugin.py Tree._update_data_file_namespace 13 1 0 8 2 86%
src/robotide/ui/treeplugin.py Tree.on_tree_item_expanding 3 0 0 2 1 80%
src/robotide/ui/treeplugin.py Tree.on_tree_item_collapsing 3 3 0 0 0 0%
src/robotide/ui/treeplugin.py Tree._hide_item 6 6 0 6 0 0%
src/robotide/ui/treeplugin.py Tree.SelectAllTests 2 2 0 0 0 0%
src/robotide/ui/treeplugin.py Tree.retrieveTestCaseControllers 9 9 0 4 0 0%
src/robotide/ui/treeplugin.py Tree.SelectTests 1 1 0 0 0 0%
src/robotide/ui/treeplugin.py Tree.ExpandAllSubNodes 1 1 0 0 0 0%
src/robotide/ui/treeplugin.py Tree.CollapseAllSubNodes 1 1 0 0 0 0%
src/robotide/ui/treeplugin.py Tree._expand_or_collapse_nodes 4 4 0 4 0 0%
src/robotide/ui/treeplugin.py Tree._for_all_drawn_tests 4 4 0 4 0 0%
src/robotide/ui/treeplugin.py Tree._is_test_node 1 1 0 0 0 0%
src/robotide/ui/treeplugin.py Tree.DeselectTests 1 1 0 0 0 0%
src/robotide/ui/treeplugin.py Tree.SelectFailedTests 4 4 0 0 0 0%
src/robotide/ui/treeplugin.py Tree.SelectPassedTests 4 4 0 0 0 0%
src/robotide/ui/treeplugin.py Tree.on_close 3 3 0 0 0 0%
src/robotide/ui/treeplugin.py Tree.on_tree_item_checked 3 3 0 0 0 0%
src/robotide/ui/treeplugin.py Tree.on_item_activated 5 5 0 4 0 0%
src/robotide/ui/treeplugin.py Tree.on_left_arrow 4 4 0 2 0 0%
src/robotide/ui/treeplugin.py Tree.on_right_click 10 10 0 6 0 0%
src/robotide/ui/treeplugin.py Tree.on_new_test_case 3 3 0 2 0 0%
src/robotide/ui/treeplugin.py Tree.OnDrop 5 5 0 2 0 0%
src/robotide/ui/treeplugin.py Tree.IsValidDragItem 1 1 0 0 0 0%
src/robotide/ui/treeplugin.py Tree.on_move_up 3 3 0 2 0 0%
src/robotide/ui/treeplugin.py Tree.on_move_down 3 3 0 2 0 0%
src/robotide/ui/treeplugin.py Tree._item_changed 7 3 0 4 2 55%
src/robotide/ui/treeplugin.py Tree._item_renamed 19 19 0 12 0 0%
src/robotide/ui/treeplugin.py Tree._rename_resource_kw 41 41 0 14 0 0%
src/robotide/ui/treeplugin.py Tree._variable_moved_up 2 2 0 2 0 0%
src/robotide/ui/treeplugin.py Tree._variable_moved_down 2 2 0 2 0 0%
src/robotide/ui/treeplugin.py Tree._should_update_variable_positions 1 1 0 0 0 0%
src/robotide/ui/treeplugin.py Tree._do_action_if_datafile_node_is_expanded 3 3 0 2 0 0%
src/robotide/ui/treeplugin.py Tree._variable_updated 1 1 0 0 0 0%
src/robotide/ui/treeplugin.py Tree.highlight 2 2 0 0 0 0%
src/robotide/ui/treeplugin.py Tree.node_is_resource_file 1 0 0 0 0 100%
src/robotide/ui/treeplugin.py TreeLabelEditListener.__init__ 9 2 0 2 1 73%
src/robotide/ui/treeplugin.py TreeLabelEditListener.on_begin_label_edit 4 4 0 2 0 0%
src/robotide/ui/treeplugin.py TreeLabelEditListener.on_label_edit 7 7 0 4 0 0%
src/robotide/ui/treeplugin.py TreeLabelEditListener.on_label_edited 4 4 0 0 0 0%
src/robotide/ui/treeplugin.py TreeLabelEditListener._stop_editing 3 3 0 2 0 0%
src/robotide/ui/treeplugin.py TreeLabelEditListener.on_delete 5 5 0 2 0 0%
src/robotide/ui/treeplugin.py TreeLabelEditListener.on_left_down 3 3 0 2 0 0%
src/robotide/ui/treeplugin.py TreeLabelEditListener.get_handler 1 1 0 0 0 0%
src/robotide/ui/treeplugin.py (no function) 179 1 0 2 1 99%
src/robotide/usages/UsageRunner.py Usages.__init__ 14 14 0 4 0 0%
src/robotide/usages/UsageRunner.py Usages._usages_dialog 3 3 0 2 0 0%
src/robotide/usages/UsageRunner.py Usages.show 4 4 0 0 0 0%
src/robotide/usages/UsageRunner.py Usages._run 9 9 0 6 0 0%
src/robotide/usages/UsageRunner.py Usages._find_usages 1 1 0 0 0 0%
src/robotide/usages/UsageRunner.py Usages._begin_search 2 2 0 2 0 0%
src/robotide/usages/UsageRunner.py Usages._add_usage 2 2 0 2 0 0%
src/robotide/usages/UsageRunner.py Usages._end_search 2 2 0 2 0 0%
src/robotide/usages/UsageRunner.py Usages._stop 2 2 0 0 0 0%
src/robotide/usages/UsageRunner.py ResourceFileUsages.__init__ 1 1 0 0 0 0%
src/robotide/usages/UsageRunner.py ResourceFileUsages._usages_dialog 1 1 0 0 0 0%
src/robotide/usages/UsageRunner.py ResourceFileUsages._find_usages 1 1 0 0 0 0%
src/robotide/usages/UsageRunner.py VariableUsages._find_usages 1 1 0 0 0 0%
src/robotide/usages/UsageRunner.py (no function) 22 0 0 0 0 100%
src/robotide/usages/commands.py FindUsages.execute 12 2 0 10 2 82%
src/robotide/usages/commands.py FindVariableUsages.execute 9 9 0 8 0 0%
src/robotide/usages/commands.py FindResourceUsages.execute 2 0 0 2 0 100%
src/robotide/usages/commands.py FindTestFolderUsages.execute 2 2 0 2 0 0%
src/robotide/usages/commands.py ResourceUsage.__init__ 8 0 0 0 0 100%
src/robotide/usages/commands.py (no function) 12 0 0 0 0 100%
src/robotide/usages/usagesdialog.py UsagesDialog.__init__ 16 16 0 0 0 0%
src/robotide/usages/usagesdialog.py UsagesDialog.add_usage 1 1 0 0 0 0%
src/robotide/usages/usagesdialog.py UsagesDialog.begin_searching 3 3 0 0 0 0%
src/robotide/usages/usagesdialog.py UsagesDialog._update_searching 2 2 0 0 0 0%
src/robotide/usages/usagesdialog.py UsagesDialog.end_searching 3 3 0 0 0 0%
src/robotide/usages/usagesdialog.py UsagesDialog._usage_selected 2 2 0 2 0 0%
src/robotide/usages/usagesdialog.py UsagesDialog.add_selection_listener 1 1 0 0 0 0%
src/robotide/usages/usagesdialog.py UsagesDialog._add_view_components 1 1 0 0 0 0%
src/robotide/usages/usagesdialog.py UsagesDialogWithUserKwNavigation.__init__ 2 2 0 0 0 0%
src/robotide/usages/usagesdialog.py UsagesDialogWithUserKwNavigation._add_view_components 4 4 0 0 0 0%
src/robotide/usages/usagesdialog.py resource_import_usage_dialog 1 1 0 0 0 0%
src/robotide/usages/usagesdialog.py _UsagesListModel.__init__ 2 2 0 0 0 0%
src/robotide/usages/usagesdialog.py _UsagesListModel._create_image_list 7 7 0 0 0 0%
src/robotide/usages/usagesdialog.py _UsagesListModel.images 1 1 0 0 0 0%
src/robotide/usages/usagesdialog.py _UsagesListModel.image 2 2 0 0 0 0%
src/robotide/usages/usagesdialog.py _UsagesListModel.add_usage 1 1 0 0 0 0%
src/robotide/usages/usagesdialog.py _UsagesListModel.usage 1 1 0 0 0 0%
src/robotide/usages/usagesdialog.py _UsagesListModel.total_usages 1 1 0 0 0 0%
src/robotide/usages/usagesdialog.py _UsagesListModel.count 1 1 0 0 0 0%
src/robotide/usages/usagesdialog.py UsagesListModel.__init__ 2 2 0 0 0 0%
src/robotide/usages/usagesdialog.py UsagesListModel.item_text 2 2 0 0 0 0%
src/robotide/usages/usagesdialog.py ResourceImportListModel.__init__ 4 4 0 0 0 0%
src/robotide/usages/usagesdialog.py ResourceImportListModel.item_text 2 2 0 0 0 0%
src/robotide/usages/usagesdialog.py ResourceImportListModel.item_attributes 3 3 0 2 0 0%
src/robotide/usages/usagesdialog.py ResourceImportListModel.total_usages 1 1 0 0 0 0%
src/robotide/usages/usagesdialog.py RecursiveResourceImportListModel.__init__ 2 2 0 0 0 0%
src/robotide/usages/usagesdialog.py RecursiveResourceImportListModel.item_text 2 2 0 0 0 0%
src/robotide/usages/usagesdialog.py (no function) 44 0 0 0 0 100%
src/robotide/utils/__init__.py html_format 1 0 0 0 0 100%
src/robotide/utils/__init__.py name_from_class 5 0 0 2 0 100%
src/robotide/utils/__init__.py split_value 3 0 0 2 0 100%
src/robotide/utils/__init__.py _split_value 14 0 0 8 0 100%
src/robotide/utils/__init__.py join_value 3 0 0 2 1 80%
src/robotide/utils/__init__.py find_from_pythonpath 7 0 0 6 0 100%
src/robotide/utils/__init__.py replace_extension 2 0 0 0 0 100%
src/robotide/utils/__init__.py overrides 2 0 0 0 0 100%
src/robotide/utils/__init__.py overrides.overrider 2 0 0 0 0 100%
src/robotide/utils/__init__.py is_same_drive 1 1 0 0 0 0%
src/robotide/utils/__init__.py run_python_command 4 0 0 0 0 100%
src/robotide/utils/__init__.py converttypes 11 11 0 8 0 0%
src/robotide/utils/__init__.py unescape_newlines_and_whitespaces 5 0 0 4 0 100%
src/robotide/utils/__init__.py _whitespace_replacer 1 0 0 0 0 100%
src/robotide/utils/__init__.py _newline_replacer 1 0 0 0 0 100%
src/robotide/utils/__init__.py _replacer 4 0 0 2 0 100%
src/robotide/utils/__init__.py normalize_lc 7 0 0 6 0 100%
src/robotide/utils/__init__.py normalize_dict 7 0 0 4 0 100%
src/robotide/utils/__init__.py normalize_pipe_list 2 0 0 0 0 100%
src/robotide/utils/__init__.py (no function) 29 0 0 0 0 100%
src/robotide/utils/eventhandler.py normalize_windows_path 1 0 0 0 0 100%
src/robotide/utils/eventhandler.py _RideFSWatcherHandler.__init__ 5 0 0 0 0 100%
src/robotide/utils/eventhandler.py _RideFSWatcherHandler.create_fs_watcher 9 3 0 2 0 73%
src/robotide/utils/eventhandler.py _RideFSWatcherHandler.start_listening 46 21 0 14 3 57%
src/robotide/utils/eventhandler.py _RideFSWatcherHandler.stop_listening 3 0 0 0 0 100%
src/robotide/utils/eventhandler.py _RideFSWatcherHandler._exclude_paths 43 42 0 10 1 4%
src/robotide/utils/eventhandler.py _RideFSWatcherHandler.exclude_listening 25 22 0 14 2 13%
src/robotide/utils/eventhandler.py _RideFSWatcherHandler.is_workspace_dirty 3 1 0 2 1 60%
src/robotide/utils/eventhandler.py _RideFSWatcherHandler.is_watcher_created 1 0 0 0 0 100%
src/robotide/utils/eventhandler.py _RideFSWatcherHandler.get_workspace_new_path 1 0 0 0 0 100%
src/robotide/utils/eventhandler.py _RideFSWatcherHandler._on_fs_event 2 2 0 2 0 0%
src/robotide/utils/eventhandler.py _RideFSWatcherHandler._is_mark_dirty_needed 52 52 0 38 0 0%
src/robotide/utils/eventhandler.py _RideFSWatcherHandler._is_mark_dirty_needed.is_path_excluded 11 11 0 12 0 0%
src/robotide/utils/eventhandler.py _RideFSWatcherHandler._is_mark_dirty_needed.event_name 11 11 0 8 0 0%
src/robotide/utils/eventhandler.py _RideFSWatcherHandler._is_valid_file_format 2 0 0 0 0 100%
src/robotide/utils/eventhandler.py (no function) 19 0 0 0 0 100%
src/robotide/utils/highlightmatcher.py highlight_matcher 11 2 0 8 2 79%
src/robotide/utils/highlightmatcher.py _variable_matches 7 0 0 4 0 100%
src/robotide/utils/highlightmatcher.py _list_variable_used_as_scalar 1 0 0 0 0 100%
src/robotide/utils/highlightmatcher.py (no function) 5 0 0 0 0 100%
src/robotide/utils/printing.py Printing.__init__ 1 1 0 0 0 0%
src/robotide/utils/printing.py Printing.GetHtmlText 5 5 0 0 0 0%
src/robotide/utils/printing.py Printing.preview_text 3 3 0 2 0 0%
src/robotide/utils/printing.py (no function) 6 0 0 0 0 100%
src/robotide/utils/variablematcher.py is_variable 1 0 0 0 0 100%
src/robotide/utils/variablematcher.py is_scalar_variable 1 0 0 0 0 100%
src/robotide/utils/variablematcher.py is_list_variable 1 0 0 0 0 100%
src/robotide/utils/variablematcher.py is_dict_variable 1 0 0 0 0 100%
src/robotide/utils/variablematcher.py is_list_variable_subitem 1 0 0 0 0 100%
src/robotide/utils/variablematcher.py is_dict_var_access 1 1 0 0 0 0%
src/robotide/utils/variablematcher.py get_variable 2 0 0 0 0 100%
src/robotide/utils/variablematcher.py get_variable_basename 6 0 0 4 0 100%
src/robotide/utils/variablematcher.py find_variable_basenames 1 0 0 0 0 100%
src/robotide/utils/variablematcher.py contains_scalar_variable 1 0 0 0 0 100%
src/robotide/utils/variablematcher.py value_contains_variable 1 0 0 0 0 100%
src/robotide/utils/variablematcher.py find_unique 3 3 0 0 0 0%
src/robotide/utils/variablematcher.py (no function) 21 0 0 0 0 100%
src/robotide/utils/versioncomparator.py cmp_versions 11 0 0 10 0 100%
src/robotide/utils/versioncomparator.py (no function) 9 6 0 0 0 33%
src/robotide/validators/__init__.py _AbstractValidator.Clone 1 0 0 0 0 100%
src/robotide/validators/__init__.py _AbstractValidator.TransferFromWindow 1 1 0 0 0 0%
src/robotide/validators/__init__.py _AbstractValidator.TransferToWindow 1 0 0 0 0 100%
src/robotide/validators/__init__.py _AbstractValidator.Validate 6 6 0 2 0 0%
src/robotide/validators/__init__.py _AbstractValidator._validate 1 1 0 0 0 0%
src/robotide/validators/__init__.py _AbstractValidator._show_error 4 4 0 0 0 0%
src/robotide/validators/__init__.py _AbstractValidator._set_focus_to_text_control 2 2 0 0 0 0%
src/robotide/validators/__init__.py TimeoutValidator._validate 14 1 0 6 2 85%
src/robotide/validators/__init__.py TimeoutValidator._set_window_value 1 1 0 0 0 0%
src/robotide/validators/__init__.py ArgumentsValidator._validate 5 0 0 0 0 100%
src/robotide/validators/__init__.py ArgumentsValidator._get_type 14 0 0 12 0 100%
src/robotide/validators/__init__.py ArgumentsValidator._validate_argument_order 21 0 0 18 0 100%
src/robotide/validators/__init__.py NonEmptyValidator.__init__ 2 2 0 0 0 0%
src/robotide/validators/__init__.py NonEmptyValidator.Clone 1 1 0 0 0 0%
src/robotide/validators/__init__.py NonEmptyValidator._validate 3 3 0 2 0 0%
src/robotide/validators/__init__.py SuiteFileNameValidator.__init__ 2 2 0 0 0 0%
src/robotide/validators/__init__.py SuiteFileNameValidator.Clone 1 1 0 0 0 0%
src/robotide/validators/__init__.py SuiteFileNameValidator._validate 5 5 0 4 0 0%
src/robotide/validators/__init__.py DirectoryExistsValidator._validate 3 3 0 2 0 0%
src/robotide/validators/__init__.py NewSuitePathValidator._validate 12 12 0 6 0 0%
src/robotide/validators/__init__.py _NameValidator.__init__ 3 0 0 0 0 100%
src/robotide/validators/__init__.py _NameValidator.Clone 1 0 0 0 0 100%
src/robotide/validators/__init__.py _NameValidator._validate 3 0 0 2 0 100%
src/robotide/validators/__init__.py _NameValidator._validation_method 1 1 0 0 0 0%
src/robotide/validators/__init__.py TestCaseNameValidator._validation_method 1 0 0 0 0 100%
src/robotide/validators/__init__.py UserKeywordNameValidator._validation_method 1 0 0 0 0 100%
src/robotide/validators/__init__.py ScalarVariableNameValidator._validation_method 1 0 0 0 0 100%
src/robotide/validators/__init__.py ListVariableNameValidator._validation_method 1 0 0 0 0 100%
src/robotide/validators/__init__.py DictionaryVariableNameValidator._validation_method 1 1 0 0 0 0%
src/robotide/validators/__init__.py (no function) 65 0 0 0 0 100%
src/robotide/version.py (no function) 1 0 0 0 0 100%
src/robotide/widgets/__init__.py (no function) 9 0 0 0 0 100%
src/robotide/widgets/button.py ButtonWithHandler.__init__ 27 1 0 10 1 95%
src/robotide/widgets/button.py (no function) 5 0 0 0 0 100%
src/robotide/widgets/dialog.py HtmlWindow.__init__ 17 0 0 2 0 100%
src/robotide/widgets/dialog.py HtmlWindow.set_content 11 3 0 6 3 65%
src/robotide/widgets/dialog.py HtmlWindow.on_key_down 4 4 0 2 0 0%
src/robotide/widgets/dialog.py HtmlWindow._is_copy 1 1 0 0 0 0%
src/robotide/widgets/dialog.py HtmlWindow._add_selection_to_clipboard 3 3 0 0 0 0%
src/robotide/widgets/dialog.py HtmlWindow.OnLinkClicked 1 1 0 0 0 0%
src/robotide/widgets/dialog.py HtmlWindow.close 2 2 0 0 0 0%
src/robotide/widgets/dialog.py HtmlWindow.clear 1 1 0 0 0 0%
src/robotide/widgets/dialog.py RIDEDialog.__init__ 31 11 0 2 1 64%
src/robotide/widgets/dialog.py RIDEDialog._create_buttons_sizer 12 12 0 6 0 0%
src/robotide/widgets/dialog.py RIDEDialog._create_buttons 9 9 0 4 0 0%
src/robotide/widgets/dialog.py RIDEDialog._create_horizontal_line 5 5 0 2 0 0%
src/robotide/widgets/dialog.py RIDEDialog.on_button 9 9 0 4 0 0%
src/robotide/widgets/dialog.py RIDEDialog.execute 8 2 0 2 1 70%
src/robotide/widgets/dialog.py RIDEDialog._execute 1 1 0 0 0 0%
src/robotide/widgets/dialog.py HtmlDialog._execute 1 1 0 0 0 0%
src/robotide/widgets/dialog.py HtmlDialog.__init__ 10 0 0 0 0 100%
src/robotide/widgets/dialog.py HtmlDialog.on_key 1 1 0 0 0 0%
src/robotide/widgets/dialog.py (no function) 29 0 0 0 0 100%
src/robotide/widgets/font.py Font._get_font 2 0 0 0 0 100%
src/robotide/widgets/font.py (no function) 7 0 0 0 0 100%
src/robotide/widgets/htmlwnd.py HtmlWindow.__init__ 14 0 0 2 0 100%
src/robotide/widgets/htmlwnd.py HtmlWindow.set_content 11 4 0 2 1 62%
src/robotide/widgets/htmlwnd.py HtmlWindow.on_key_down 4 4 0 2 0 0%
src/robotide/widgets/htmlwnd.py HtmlWindow._is_copy 1 1 0 0 0 0%
src/robotide/widgets/htmlwnd.py HtmlWindow._add_selection_to_clipboard 3 3 0 0 0 0%
src/robotide/widgets/htmlwnd.py HtmlWindow.OnLinkClicked 1 1 0 0 0 0%
src/robotide/widgets/htmlwnd.py HtmlWindow.close 1 0 0 0 0 100%
src/robotide/widgets/htmlwnd.py HtmlWindow.clear 1 0 0 0 0 100%
src/robotide/widgets/htmlwnd.py (no function) 18 0 0 0 0 100%
src/robotide/widgets/images.py ImageList.__init__ 1 1 0 0 0 0%
src/robotide/widgets/images.py ImageList.add_image 1 1 0 0 0 0%
src/robotide/widgets/images.py ImageProvider.__init__ 18 0 0 0 0 100%
src/robotide/widgets/images.py ImageProvider._build_icons 5 0 0 4 0 100%
src/robotide/widgets/images.py ImageProvider.get_image_by_name 1 1 0 0 0 0%
src/robotide/widgets/images.py ImageProvider._load_image 5 0 0 0 0 100%
src/robotide/widgets/images.py ImageProvider._get_img_path 1 0 0 0 0 100%
src/robotide/widgets/images.py ImageProvider._img_from_art_provider 1 0 0 0 0 100%
src/robotide/widgets/images.py ImageProvider._load_prog_icons 3 0 0 0 0 100%
src/robotide/widgets/images.py (no function) 14 0 0 0 0 100%
src/robotide/widgets/label.py Label.__init__ 1 0 0 0 0 100%
src/robotide/widgets/label.py Label.SetLabel 1 0 0 0 0 100%
src/robotide/widgets/label.py HeaderLabel.__init__ 2 2 0 0 0 0%
src/robotide/widgets/label.py HelpLabel.__init__ 2 0 0 0 0 100%
src/robotide/widgets/label.py (no function) 9 0 0 0 0 100%
src/robotide/widgets/list.py VirtualList.__init__ 11 11 0 2 0 0%
src/robotide/widgets/list.py VirtualList.on_left_down 4 4 0 2 0 0%
src/robotide/widgets/list.py VirtualList._create_headers 4 4 0 2 0 0%
src/robotide/widgets/list.py VirtualList.refresh_items 2 2 0 0 0 0%
src/robotide/widgets/list.py VirtualList.add_selection_listener 1 1 0 0 0 0%
src/robotide/widgets/list.py VirtualList.on_list_item_selected 1 1 0 0 0 0%
src/robotide/widgets/list.py VirtualList.inform_listeners 2 2 0 2 0 0%
src/robotide/widgets/list.py VirtualList.OnGetItemText 1 1 0 0 0 0%
src/robotide/widgets/list.py VirtualList.OnGetItemImage 1 1 0 0 0 0%
src/robotide/widgets/list.py VirtualList.OnGetItemAttr 1 1 0 0 0 0%
src/robotide/widgets/list.py ListModel.count 1 1 0 0 0 0%
src/robotide/widgets/list.py ListModel.images 1 1 0 0 0 0%
src/robotide/widgets/list.py ListModel.item_text 3 3 0 0 0 0%
src/robotide/widgets/list.py ListModel.image 2 2 0 0 0 0%
src/robotide/widgets/list.py ListModel.item_attributes 2 2 0 0 0 0%
src/robotide/widgets/list.py (no function) 24 0 0 0 0 100%
src/robotide/widgets/popupmenu.py PopupCreator.__init__ 1 0 0 0 0 100%
src/robotide/widgets/popupmenu.py PopupCreator.add_hook 1 0 0 0 0 100%
src/robotide/widgets/popupmenu.py PopupCreator.remove_hook 1 1 0 0 0 0%
src/robotide/widgets/popupmenu.py PopupCreator._get_all_actions 7 7 0 4 0 0%
src/robotide/widgets/popupmenu.py PopupCreator._get_external_menu_items 4 4 0 2 0 0%
src/robotide/widgets/popupmenu.py PopupCreator.show 1 1 0 0 0 0%
src/robotide/widgets/popupmenu.py PopupMenu.__init__ 8 8 0 4 0 0%
src/robotide/widgets/popupmenu.py PopupMenu._add_item 3 3 0 0 0 0%
src/robotide/widgets/popupmenu.py PopupMenuItems.__init__ 7 0 0 6 1 92%
src/robotide/widgets/popupmenu.py PopupMenuItems.__iter__ 1 1 0 0 0 0%
src/robotide/widgets/popupmenu.py PopupMenuItems.add_menu_item 1 0 0 0 0 100%
src/robotide/widgets/popupmenu.py PopupMenuItems.add_separator 1 0 0 0 0 100%
src/robotide/widgets/popupmenu.py PopupMenuItem.__init__ 3 0 0 0 0 100%
src/robotide/widgets/popupmenu.py PopupMenuItem._get_callable 8 0 0 4 0 100%
src/robotide/widgets/popupmenu.py PopupMenuItem.is_separator 1 1 0 0 0 0%
src/robotide/widgets/popupmenu.py (no function) 21 0 0 0 0 100%
src/robotide/widgets/sizers.py _BoxSizer.__init__ 1 0 0 0 0 100%
src/robotide/widgets/sizers.py _BoxSizer.add_sizer 1 1 0 0 0 0%
src/robotide/widgets/sizers.py _BoxSizer.add_with_padding 1 0 0 0 0 100%
src/robotide/widgets/sizers.py _BoxSizer.add_expanding 1 0 0 0 0 100%
src/robotide/widgets/sizers.py VerticalSizer.__init__ 2 0 0 0 0 100%
src/robotide/widgets/sizers.py HorizontalSizer.__init__ 2 0 0 0 0 100%
src/robotide/widgets/sizers.py HorizontalSizer.add_to_end 1 1 0 0 0 0%
src/robotide/widgets/sizers.py (no function) 11 0 0 0 0 100%
src/robotide/widgets/text.py TextField.__init__ 3 3 0 0 0 0%
src/robotide/widgets/text.py SearchField.__init__ 3 0 0 0 0 100%
src/robotide/widgets/text.py (no function) 6 0 0 0 0 100%
Total   29493 10523 16 7056 791 61%

No items found using the specified filter.

3 empty functions skipped.