def cover_all(event=None): """Run all coverage tests in leo.unittests.""" if 1: # This is usually best: # - It creates a full report in leo/unittests/htmlcov/index.html. # - It runs all unit tests in the leo.unittests directory. g.run_coverage_tests() else: unittests_dir = g.os_path_finalize_join(g.app.loadDir, '..', 'unittests') assert os.path.exists(unittests_dir) os.chdir(unittests_dir) # This runs only the listed files. index.html describes only the last file. table = ( ('leo.core.leoApp', 'core/test_leoApp.py'), ('leo.core.leoAst', 'core/test_leoAst.py'), ('leo.core.leoAtFile', 'core/test_leoAtFile.py'), ('leo.core.leoBridge', 'core/test_leoBridge.py'), ('leo.commands.checkerCommands', 'commands/test_checkerCommands.py'), ('leo.core.leoColorizer', 'core/test_leoColorizer.py'), ('leo.core.leoCommands', 'core/test_leoCommands.py'), ('leo.core.leoConfig', 'core/test_leoConfig.py'), ('leo.commands.convertCommands', 'commands/test_convertCommands.py'), ('leo.commands.editCommands', 'commands/test_editCommands.py'), ('leo.core.leoFileCommands', 'core/test_leoFileCommands.py'), ('leo.core.leoFind', 'core/test_leoFind.py'), ('leo.core.leoFrame', 'core/test_leoFrame.py'), ('leo.core.leoGlobals', 'core/test_leoGlobals.py'), ('leo.core.leoImport', 'core/test_leoImport.py'), ('leo.core.leoKeys', 'core/test_leoKeys.py'), ('leo.core.leoserver', 'core/test_leoserver.py'), ('leo.core.leoNodes', 'core/test_leoNodes.py'), ('leo.core.leoPersistence', 'core/test_leoPersistence.py'), ('leo.core.leoRst', 'core/test_leoRst.py'), ('leo.core.leoShadow', 'core/test_leoShadow.py'), ('leo.core.leoUndo', 'core/test_leoUndo.py'), ('leo.core.leoVim', 'core/test_leoVim.py'), ) for module, filename in table: g.run_coverage_tests(module, filename)
def cover_undo(event=None): """Run all coverage tests for leoUndo.py.""" g.run_coverage_tests('leo.core.leoUndo', 'core/test_leoUndo.py')
def cover_shadow(event=None): """Run all coverage tests for leoShadow.py.""" g.run_coverage_tests('leo.core.leoShadow', 'core/test_leoShadow.py')
def cover_persistence(event=None): """Run all coverage tests for leoPersistence.py.""" g.run_coverage_tests('leo.core.leoPersistence', 'core/test_leoPersistence.py')
def cover_node(event=None): """Run all coverage tests for leoNodes.py.""" g.run_coverage_tests('leo.core.leoNodes', 'core/test_leoNodes.py')
def cover_config(event=None): """Run all coverage tests for leoConfig.py.""" g.run_coverage_tests('leo.core.leoConfig', 'core/test_leoConfig.py')
def cover_checker_commands(event=None): """Run all coverage tests for leoCheckerCommands.py.""" g.run_coverage_tests('leo.commands.checkerCommands', 'commands/test_checkerCommands.py')
def cover_atfile(event=None): """Run all coverage tests for leoAtFile.py.""" g.run_coverage_tests('leo.core.leoAtFile', 'core/test_leoAtFile.py')
def cover_find(event=None): """Run all coverage tests for leoFind.py.""" g.run_coverage_tests('leo.core.leoFind', 'core/test_leoFind.py')
def cover_frame(event=None): """Run all coverage tests for leoFrame.py.""" g.run_coverage_tests('leo.core.leoFrame', 'core/test_leoFrame.py')
def cover_file_commands(event=None): """Run all coverage tests for leoFileCommands.py.""" g.run_coverage_tests('leo.core.leoFileCommands', 'core/test_leoFileCommands.py')
def cover_external_files(event=None): """Run all coverage tests for leoExternalFiles.py.""" g.run_coverage_tests('leo.core.leoExternalFiles', 'core/test_leoExternalFiles.py')
def cover_edit_commands(event=None): """Run all coverage tests for leoEditCommands.py.""" g.run_coverage_tests('leo.commands.editCommands', 'commands/test_editCommands.py')
def cover_vim(event=None): """Run all coverage tests for leoVim.py.""" g.run_coverage_tests('leo.core.leoVim', 'core/test_leoVim.py')
def cover_globals(event=None): """Run all coverage tests for leoGlobals.py.""" g.run_coverage_tests('leo.core.leoGlobals', 'core/test_leoGlobals.py')
def cover_ast(event=None): """Run all coverage tests for leoAst.py.""" g.run_coverage_tests('leo.core.leoAst', 'core/test_leoAst.py')
def cover_keys(event=None): """Run all coverage tests for leoKeys.py.""" g.run_coverage_tests('leo.core.leoKeys', 'core/test_leoKeys.py')
def cover_bridge(event=None): """Run all coverage tests for leoBridge.py.""" g.run_coverage_tests('leo.core.leoBridge', 'core/test_leoBridge.py')
def cover_leoserver(event=None): """Run all unittests for leoserver.py""" g.run_coverage_tests('leo.core.leoserver', 'core/test_leoserver.py')
def cover_colorizer(event=None): """Run all coverage tests for leoColorizer.py.""" g.run_coverage_tests('leo.core.leoColorizer', 'core/test_leoColorizer.py')
def cover_convert_commands(event=None): """Run all coverage tests for convertCommands.py.""" g.run_coverage_tests('leo.commands.convertCommands', 'commands/test_convertCommands.py')