Module statements missing excluded branches partial coverage
Total 50989 37484 414 18346 1655 24.24%
bin/cylc-get-site-config 24 3 7 6 3 80.00%
bin/cylc-jobs-submit 12 0 0 2 1 92.86%
bin/cylc-list 68 28 7 38 13 51.89%
bin/cylc-message 44 19 2 22 6 50.00%
bin/cylc-register 16 3 7 4 2 75.00%
bin/cylc-run 6 1 2 2 1 75.00%
lib/Jinja2Filters/pad.py 3 1 0 0 0 66.67%
lib/Jinja2Filters/strftime.py 6 3 0 2 0 37.50%
lib/cherrypy/__init__.py 167 46 0 18 2 67.57%
lib/cherrypy/__main__.py 1 1 2 0 0 0.00%
lib/cherrypy/_cpchecker.py 191 115 0 146 16 32.64%
lib/cherrypy/_cpcompat.py 201 96 0 58 14 46.72%
lib/cherrypy/_cpcompat_subprocess.py 642 642 5 341 0 0.00%
lib/cherrypy/_cpconfig.py 99 54 0 58 16 38.85%
lib/cherrypy/_cpdispatch.py 344 223 0 150 18 30.97%
lib/cherrypy/_cperror.py 200 105 0 74 14 41.24%
lib/cherrypy/_cplogging.py 195 77 0 60 12 55.69%
lib/cherrypy/_cpmodpy.py 184 184 0 52 0 0.00%
lib/cherrypy/_cpnative_server.py 89 89 0 20 0 0.00%
lib/cherrypy/_cpreqbody.py 460 321 0 198 20 24.47%
lib/cherrypy/_cprequest.py 374 104 6 124 32 63.86%
lib/cherrypy/_cpserver.py 95 29 0 30 10 60.80%
lib/cherrypy/_cpthreadinglocal.py 70 70 0 10 0 0.00%
lib/cherrypy/_cptools.py 241 78 0 66 12 62.87%
lib/cherrypy/_cptree.py 129 28 2 40 13 74.56%
lib/cherrypy/_cpwsgi.py 237 98 0 74 14 53.05%
lib/cherrypy/_cpwsgi_server.py 27 5 0 6 3 75.76%
lib/cherrypy/_helper.py 116 98 0 76 3 10.94%
lib/cherrypy/daemon.py 59 59 0 28 0 0.00%
lib/cherrypy/lib/__init__.py 50 40 0 20 0 14.29%
lib/cherrypy/lib/auth.py 40 35 0 22 0 8.06%
lib/cherrypy/lib/auth_basic.py 30 22 0 10 0 20.00%
lib/cherrypy/lib/auth_digest.py 168 50 0 64 25 63.36%
lib/cherrypy/lib/caching.py 228 196 0 104 0 9.64%
lib/cherrypy/lib/covercp.py 159 159 2 54 0 0.00%
lib/cherrypy/lib/cpstats.py 249 249 0 126 0 0.00%
lib/cherrypy/lib/cptools.py 358 301 0 200 5 11.11%
lib/cherrypy/lib/encoding.py 263 204 0 160 12 16.78%
lib/cherrypy/lib/gctools.py 138 138 0 64 0 0.00%
lib/cherrypy/lib/http.py 3 3 0 0 0 0.00%
lib/cherrypy/lib/httpauth.py 114 82 2 35 2 22.15%
lib/cherrypy/lib/httputil.py 261 118 2 94 14 48.17%
lib/cherrypy/lib/jsontools.py 38 9 0 20 9 68.97%
lib/cherrypy/lib/lockfile.py 79 50 0 6 2 36.47%
lib/cherrypy/lib/locking.py 22 11 0 4 0 42.31%
lib/cherrypy/lib/profiler.py 100 100 2 18 0 0.00%
lib/cherrypy/lib/reprconf.py 321 212 2 107 9 29.67%
lib/cherrypy/lib/sessions.py 420 315 1 170 1 17.97%
lib/cherrypy/lib/static.py 208 187 0 108 0 6.65%
lib/cherrypy/lib/xmlrpcutil.py 35 26 0 6 0 21.95%
lib/cherrypy/process/__init__.py 2 0 0 0 0 100.00%
lib/cherrypy/process/plugins.py 374 225 0 128 7 34.26%
lib/cherrypy/process/servers.py 194 87 0 66 22 51.15%
lib/cherrypy/process/win32.py 98 96 2 24 0 1.64%
lib/cherrypy/process/wspbus.py 213 88 2 62 14 54.18%
lib/cherrypy/scaffold/__init__.py 17 17 0 4 0 0.00%
lib/cherrypy/test/__init__.py 12 12 0 0 0 0.00%
lib/cherrypy/test/_test_decorators.py 19 19 0 0 0 0.00%
lib/cherrypy/test/_test_states_demo.py 41 41 0 6 0 0.00%
lib/cherrypy/test/benchmark.py 147 147 50 38 0 0.00%
lib/cherrypy/test/checkerdemo.py 5 5 3 0 0 0.00%
lib/cherrypy/test/helper.py 311 311 0 102 0 0.00%
lib/cherrypy/test/logtest.py 116 116 0 62 0 0.00%
lib/cherrypy/test/modfastcgi.py 56 56 0 8 0 0.00%
lib/cherrypy/test/modfcgid.py 51 51 0 8 0 0.00%
lib/cherrypy/test/modpy.py 59 59 0 12 0 0.00%
lib/cherrypy/test/modwsgi.py 54 54 0 12 0 0.00%
lib/cherrypy/test/sessiondemo.py 33 33 3 8 0 0.00%
lib/cherrypy/test/test_auth_basic.py 51 51 0 0 0 0.00%
lib/cherrypy/test/test_auth_digest.py 77 77 0 24 0 0.00%
lib/cherrypy/test/test_bus.py 164 164 2 34 0 0.00%
lib/cherrypy/test/test_caching.py 213 213 0 24 0 0.00%
lib/cherrypy/test/test_compat.py 9 9 0 2 0 0.00%
lib/cherrypy/test/test_config.py 146 146 0 26 0 0.00%
lib/cherrypy/test/test_config_server.py 60 60 0 8 0 0.00%
lib/cherrypy/test/test_conn.py 547 547 0 84 0 0.00%
lib/cherrypy/test/test_core.py 446 446 0 38 0 0.00%
lib/cherrypy/test/test_dynamicobjectmapping.py 224 224 0 22 0 0.00%
lib/cherrypy/test/test_encoding.py 164 164 0 4 0 0.00%
lib/cherrypy/test/test_etags.py 60 60 0 2 0 0.00%
lib/cherrypy/test/test_http.py 173 173 0 32 0 0.00%
lib/cherrypy/test/test_httpauth.py 105 105 0 24 0 0.00%
lib/cherrypy/test/test_httplib.py 20 20 2 0 0 0.00%
lib/cherrypy/test/test_iterator.py 113 113 0 26 0 0.00%
lib/cherrypy/test/test_json.py 67 67 0 8 0 0.00%
lib/cherrypy/test/test_logging.py 94 94 0 8 0 0.00%
lib/cherrypy/test/test_mime.py 34 34 0 0 0 0.00%
lib/cherrypy/test/test_misc_tools.py 113 113 0 6 0 0.00%
lib/cherrypy/test/test_objectmapping.py 253 253 0 14 0 0.00%
lib/cherrypy/test/test_proxy.py 66 66 0 10 0 0.00%
lib/cherrypy/test/test_refleaks.py 38 38 0 6 0 0.00%
lib/cherrypy/test/test_request_obj.py 379 379 0 60 0 0.00%
lib/cherrypy/test/test_routes.py 47 47 0 0 0 0.00%
lib/cherrypy/test/test_session.py 314 314 0 46 0 0.00%
lib/cherrypy/test/test_sessionauthenticate.py 28 28 0 2 0 0.00%
lib/cherrypy/test/test_states.py 292 292 0 30 0 0.00%
lib/cherrypy/test/test_static.py 198 198 0 40 0 0.00%
lib/cherrypy/test/test_tools.py 253 253 0 30 0 0.00%
lib/cherrypy/test/test_tutorials.py 121 121 0 8 0 0.00%
lib/cherrypy/test/test_virtualhost.py 62 62 0 0 0 0.00%
lib/cherrypy/test/test_wsgi_ns.py 62 62 0 8 0 0.00%
lib/cherrypy/test/test_wsgi_unix_socket.py 57 57 0 4 0 0.00%
lib/cherrypy/test/test_wsgi_vhost.py 22 22 0 6 0 0.00%
lib/cherrypy/test/test_wsgiapps.py 89 89 0 14 0 0.00%
lib/cherrypy/test/test_xmlrpc.py 105 105 0 10 0 0.00%
lib/cherrypy/test/webtest.py 380 380 0 206 0 0.00%
lib/cherrypy/tutorial/__init__.py 1 1 0 0 0 0.00%
lib/cherrypy/tutorial/tut01_helloworld.py 6 6 2 0 0 0.00%
lib/cherrypy/tutorial/tut02_expose_methods.py 8 8 2 0 0 0.00%
lib/cherrypy/tutorial/tut03_get_and_post.py 13 13 2 4 0 0.00%
lib/cherrypy/tutorial/tut04_complex_site.py 20 20 2 0 0 0.00%
lib/cherrypy/tutorial/tut05_derived_objects.py 19 19 2 0 0 0.00%
lib/cherrypy/tutorial/tut06_default_method.py 15 15 2 6 0 0.00%
lib/cherrypy/tutorial/tut07_sessions.py 9 9 2 0 0 0.00%
lib/cherrypy/tutorial/tut08_generators_and_yield.py 15 15 2 2 0 0.00%
lib/cherrypy/tutorial/tut09_files.py 22 22 2 2 0 0.00%
lib/cherrypy/tutorial/tut10_http_errors.py 23 23 2 2 0 0.00%
lib/cherrypy/wsgiserver/__init__.py 5 1 0 2 1 71.43%
lib/cherrypy/wsgiserver/ssl_builtin.py 54 54 0 16 0 0.00%
lib/cherrypy/wsgiserver/ssl_pyopenssl.py 114 28 0 36 10 69.33%
lib/cherrypy/wsgiserver/wsgiserver2.py 1343 689 0 526 125 43.29%
lib/cherrypy/wsgiserver/wsgiserver3.py 1118 1118 0 433 0 0.00%
lib/cylc/__init__.py 25 1 0 12 3 89.19%
lib/cylc/batch_sys_handlers/__init__.py 0 0 0 0 0 100.00%
lib/cylc/batch_sys_handlers/at.py 41 8 0 15 3 69.64%
lib/cylc/batch_sys_handlers/background.py 29 9 0 8 3 62.16%
lib/cylc/batch_sys_handlers/loadleveler.py 55 55 0 23 0 0.00%
lib/cylc/batch_sys_handlers/lsf.py 32 32 0 8 0 0.00%
lib/cylc/batch_sys_handlers/moab.py 26 26 0 8 0 0.00%
lib/cylc/batch_sys_handlers/pbs.py 32 32 0 12 0 0.00%
lib/cylc/batch_sys_handlers/sge.py 29 29 0 10 0 0.00%
lib/cylc/batch_sys_handlers/slurm.py 32 32 0 8 0 0.00%
lib/cylc/batch_sys_manager.py 430 268 0 210 21 33.59%
lib/cylc/broadcast_mgr.py 205 154 0 124 8 18.54%
lib/cylc/broadcast_report.py 53 41 0 30 0 14.46%
lib/cylc/c3mro.py 31 6 19 16 4 74.47%
lib/cylc/cfgspec/__init__.py 0 0 0 0 0 100.00%
lib/cylc/cfgspec/gcylc.py 162 162 0 68 0 0.00%
lib/cylc/cfgspec/glbl_cfg.py 4 0 0 0 0 100.00%
lib/cylc/cfgspec/globalcfg.py 210 54 0 104 18 68.79%
lib/cylc/cfgspec/gscan.py 40 40 0 12 0 0.00%
lib/cylc/cfgspec/suite.py 159 88 0 43 3 37.62%
lib/cylc/cfgspec/utils.py 66 38 0 20 2 37.21%
lib/cylc/command_polling.py 40 40 1 12 0 0.00%
lib/cylc/conditional_simplifier.py 104 83 3 60 2 15.24%
lib/cylc/config.py 1292 774 0 816 109 34.91%
lib/cylc/cycling/__init__.py 191 80 40 41 9 52.59%
lib/cylc/cycling/integer.py 404 234 2 136 27 37.96%
lib/cylc/cycling/iso8601.py 722 591 2 184 0 14.46%
lib/cylc/cycling/loader.py 60 14 0 18 5 70.51%
lib/cylc/cycling/util.py 17 17 0 6 0 0.00%
lib/cylc/cylc_xdot.py 319 319 0 86 0 0.00%
lib/cylc/daemonize.py 67 58 0 16 0 10.84%
lib/cylc/dbstatecheck.py 73 73 0 43 0 0.00%
lib/cylc/dump.py 51 51 0 24 0 0.00%
lib/cylc/envvar.py 16 6 0 6 1 50.00%
lib/cylc/exceptions.py 7 1 0 0 0 85.71%
lib/cylc/flags.py 5 0 0 0 0 100.00%
lib/cylc/graph_parser.py 405 218 2 120 27 49.14%
lib/cylc/graphing.py 243 243 0 126 0 0.00%
lib/cylc/graphnode.py 42 4 0 16 4 86.21%
lib/cylc/gui/__init__.py 0 0 0 0 0 100.00%
lib/cylc/gui/app_gcylc.py 2262 2262 0 600 0 0.00%
lib/cylc/gui/cat_state.py 30 30 0 10 0 0.00%
lib/cylc/gui/color_rotator.py 12 12 0 2 0 0.00%
lib/cylc/gui/combo_logviewer.py 75 75 0 12 0 0.00%
lib/cylc/gui/dbchooser.py 339 339 0 128 0 0.00%
lib/cylc/gui/dot_maker.py 66 66 0 18 0 0.00%
lib/cylc/gui/gcapture.py 175 175 0 20 0 0.00%
lib/cylc/gui/gpanel.py 276 276 0 81 0 0.00%
lib/cylc/gui/graph.py 54 54 0 8 0 0.00%
lib/cylc/gui/gscan.py 648 648 0 190 0 0.00%
lib/cylc/gui/legend.py 42 42 0 8 0 0.00%
lib/cylc/gui/logviewer.py 101 101 0 8 0 0.00%
lib/cylc/gui/option_group.py 114 114 0 52 0 0.00%
lib/cylc/gui/scanutil.py 379 379 0 145 0 0.00%
lib/cylc/gui/suite_log_viewer.py 98 98 0 16 0 0.00%
lib/cylc/gui/tailer.py 94 94 0 29 0 0.00%
lib/cylc/gui/updater.py 235 235 0 80 0 0.00%
lib/cylc/gui/updater_dot.py 396 396 0 182 0 0.00%
lib/cylc/gui/updater_graph.py 302 302 0 140 0 0.00%
lib/cylc/gui/updater_tree.py 431 431 0 180 0 0.00%
lib/cylc/gui/util.py 147 147 0 50 0 0.00%
lib/cylc/gui/view_dot.py 188 188 0 44 0 0.00%
lib/cylc/gui/view_graph.py 328 328 0 58 0 0.00%
lib/cylc/gui/view_tree.py 291 291 0 95 0 0.00%
lib/cylc/gui/warning_dialog.py 24 24 0 0 0 0.00%
lib/cylc/hostuserutil.py 102 15 15 26 6 83.59%
lib/cylc/job_file.py 147 45 0 58 15 64.88%
lib/cylc/log_diagnosis.py 82 67 0 34 0 12.93%
lib/cylc/mkdir_p.py 15 5 0 8 5 56.52%
lib/cylc/mp_pool.py 207 92 0 58 14 51.70%
lib/cylc/network/__init__.py 9 0 0 0 0 100.00%
lib/cylc/network/httpclient.py 385 208 20 132 29 40.23%
lib/cylc/network/httpserver.py 482 232 0 86 14 47.54%
lib/cylc/network/port_scan.py 192 192 0 89 0 0.00%
lib/cylc/option_parsers.py 75 9 21 31 5 83.96%
lib/cylc/param_expand.py 214 155 3 86 3 21.33%
lib/cylc/prerequisite.py 129 58 0 66 9 50.26%
lib/cylc/print_tree.py 44 33 0 14 0 18.97%
lib/cylc/profiler.py 31 4 0 8 4 79.49%
lib/cylc/profiling/__init__.py 42 42 0 4 0 0.00%
lib/cylc/profiling/analysis.py 270 270 0 138 0 0.00%
lib/cylc/profiling/git.py 52 52 0 10 0 0.00%
lib/cylc/profiling/profile.py 178 178 0 65 0 0.00%
lib/cylc/prompt.py 18 18 0 8 0 0.00%
lib/cylc/remote.py 148 108 0 80 7 21.49%
lib/cylc/run_get_stdout.py 35 14 0 14 4 51.02%
lib/cylc/rundb.py 428 244 0 200 9 37.42%
lib/cylc/scheduler.py 1081 501 0 419 84 48.93%
lib/cylc/scheduler_cli.py 37 5 0 6 3 81.40%
lib/cylc/state_summary_mgr.py 136 30 0 56 9 73.44%
lib/cylc/suite_db_mgr.py 243 73 0 93 18 65.48%
lib/cylc/suite_events.py 96 54 0 40 3 36.03%
lib/cylc/suite_logging.py 360 110 7 125 33 63.51%
lib/cylc/suite_srv_files_mgr.py 392 161 0 158 24 54.00%
lib/cylc/suite_status.py 20 0 0 0 0 100.00%
lib/cylc/task_action_timer.py 52 19 0 14 6 59.09%
lib/cylc/task_events_mgr.py 535 311 0 252 42 36.34%
lib/cylc/task_id.py 28 5 0 2 0 76.67%
lib/cylc/task_job_logs.py 28 0 0 2 0 100.00%
lib/cylc/task_job_mgr.py 463 215 0 186 40 48.84%
lib/cylc/task_message.py 75 33 0 34 4 47.71%
lib/cylc/task_outputs.py 103 32 0 36 8 66.91%
lib/cylc/task_pool.py 796 476 0 466 44 36.77%
lib/cylc/task_proxy.py 148 49 0 57 10 63.41%
lib/cylc/task_remote_cmd.py 52 40 0 12 0 18.75%
lib/cylc/task_remote_mgr.py 178 120 0 90 8 24.63%
lib/cylc/task_state.py 182 55 0 86 16 63.06%
lib/cylc/task_state_prop.py 17 7 0 10 2 51.85%
lib/cylc/task_trigger.py 73 23 0 32 5 60.00%
lib/cylc/taskdef.py 82 27 0 32 5 59.65%
lib/cylc/templatevars.py 15 6 0 10 2 52.00%
lib/cylc/time_parser.py 280 245 2 158 0 7.99%
lib/cylc/unicode_util.py 12 5 0 8 2 55.00%
lib/cylc/version.py 18 6 0 6 2 58.33%
lib/cylc/wallclock.py 90 18 0 26 6 75.86%
lib/cylc/xtrigger_mgr.py 141 85 0 48 3 32.28%
lib/cylc/xtriggers/__init__.py 0 0 0 0 0 100.00%
lib/cylc/xtriggers/echo.py 5 5 0 0 0 0.00%
lib/cylc/xtriggers/suite_state.py 24 24 0 6 0 0.00%
lib/cylc/xtriggers/wall_clock.py 8 4 0 2 0 40.00%
lib/cylc/xtriggers/xrandom.py 12 12 0 2 0 0.00%
lib/isodatetime/__init__.py 2 0 0 0 0 100.00%
lib/isodatetime/data.py 1311 1078 5 781 21 12.91%
lib/isodatetime/dumpers.py 121 99 0 56 0 14.69%
lib/isodatetime/parser_spec.py 64 31 0 24 2 42.05%
lib/isodatetime/parsers.py 374 209 0 200 35 40.42%
lib/isodatetime/tests.py 459 459 2 176 0 0.00%
lib/isodatetime/timezone.py 21 2 0 8 2 86.21%
lib/isodatetime/util.py 14 8 0 4 0 33.33%
lib/jinja2/__init__.py 18 2 0 2 1 85.00%
lib/jinja2/_compat.py 63 17 0 22 8 63.53%
lib/jinja2/_identifier.py 1 1 0 0 0 0.00%
lib/jinja2/_stringdefs.py 3 3 32 0 0 0.00%
lib/jinja2/bccache.py 159 116 2 42 1 21.89%
lib/jinja2/compiler.py 1141 625 1 467 91 41.67%
lib/jinja2/constants.py 2 2 0 0 0 0.00%
lib/jinja2/debug.py 196 196 0 68 0 0.00%
lib/jinja2/defaults.py 20 0 0 2 0 100.00%
lib/jinja2/environment.py 502 297 15 177 13 34.17%
lib/jinja2/exceptions.py 70 47 0 28 1 28.57%
lib/jinja2/ext.py 301 237 1 143 0 14.41%
lib/jinja2/filters.py 384 290 0 150 1 17.79%
lib/jinja2/idtracking.py 203 60 1 90 10 63.82%
lib/jinja2/lexer.py 349 83 2 139 25 73.36%
lib/jinja2/loaders.py 223 135 0 68 10 34.36%
lib/jinja2/meta.py 36 36 0 24 0 0.00%
lib/jinja2/nativetypes.py 132 132 0 66 0 0.00%
lib/jinja2/nodes.py 451 146 2 131 20 62.20%
lib/jinja2/optimizer.py 17 2 0 0 0 88.24%
lib/jinja2/parser.py 644 298 0 281 59 50.38%
lib/jinja2/runtime.py 407 252 10 156 19 33.75%
lib/jinja2/sandbox.py 196 196 0 58 0 0.00%
lib/jinja2/tests.py 52 23 0 0 0 55.77%
lib/jinja2/utils.py 306 185 4 84 6 33.08%
lib/jinja2/visitor.py 40 8 0 22 4 77.42%
lib/markupsafe/__init__.py 153 86 2 58 10 37.44%
lib/markupsafe/_compat.py 14 5 0 6 2 55.00%
lib/markupsafe/_constants.py 2 2 0 0 0 0.00%
lib/markupsafe/_native.py 15 9 0 6 0 28.57%
lib/markupsafe/tests.py 101 101 2 16 0 0.00%
lib/parsec/OrderedDict.py 63 23 0 22 0 58.82%
lib/parsec/OrderedDictCompat.py 145 145 12 50 0 0.00%
lib/parsec/__init__.py 5 2 0 0 0 60.00%
lib/parsec/config.py 94 18 0 44 8 75.36%
lib/parsec/empysupport.py 31 31 0 6 0 0.00%
lib/parsec/fileparse.py 216 81 0 116 22 56.93%
lib/parsec/include.py 133 94 0 70 7 23.65%
lib/parsec/jinja2support.py 70 28 0 26 3 61.46%
lib/parsec/upgrade.py 123 18 21 60 11 79.78%
lib/parsec/util.py 145 37 21 107 6 74.21%
lib/parsec/validate.py 218 84 0 106 22 57.41%
lib/xdot.py 1469 1469 7 366 0 0.00%

No items found using the specified filter.