buildbot / buildbot
Files Coverage
__init__.py 76.92%
buildbot_net_usage_data.py 76.98%
buildrequest.py 100.00%
changes/base.py 100.00%
changes/bitbucket.py 95.88%
changes/changes.py 93.70%
changes/filter.py 94.74%
changes/gerritchangesource.py 86.10%
changes/github.py 100.00%
changes/gitpoller.py 95.79%
changes/hgpoller.py 86.47%
changes/mail.py 53.74%
changes/manager.py 100.00%
changes/p4poller.py 92.16%
changes/pb.py 96.33%
changes/svnpoller.py 90.08%
clients/base.py 48.48%
clients/sendchange.py 100.00%
clients/tryclient.py 57.10%
clients/usersclient.py 100.00%
config.py 98.03%
configurators/__init__.py 100.00%
configurators/janitor.py 96.92%
data/base.py 97.00%
data/build_data.py 100.00%
data/builders.py 100.00%
data/buildrequests.py 97.95%
data/builds.py 98.18%
data/buildsets.py 97.48%
data/changes.py 98.06%
data/changesources.py 100.00%
data/connector.py 97.30%
data/exceptions.py 100.00%
data/forceschedulers.py 92.31%
data/logchunks.py 92.42%
data/logs.py 97.47%
data/masters.py 98.92%
data/patches.py 100.00%
data/properties.py 100.00%
data/resultspec.py 93.70%
data/root.py 100.00%
data/schedulers.py 100.00%
data/sourcestamps.py 100.00%
data/steps.py 98.81%
data/test_result_sets.py 100.00%
data/test_results.py 100.00%
data/types.py 85.41%
data/workers.py 98.86%
db/__init__.py 100.00%
db/base.py 98.85%
db/build_data.py 95.51%
db/builders.py 98.73%
db/buildrequests.py 97.81%
db/builds.py 98.56%
db/buildsets.py 95.97%
db/changes.py 97.00%
db/changesources.py 100.00%
db/connector.py 100.00%
db/dbconfig.py 100.00%
db/enginestrategy.py 74.66%
db/exceptions.py 100.00%
db/logs.py 95.92%
db/masters.py 90.74%
db/migrate/versions/040_add_builder_tags.py 100.00%
db/migrate/versions/041_add_N_N_tagsbuilders.py 100.00%
db/migrate/versions/042_add_build_properties_table.py 100.00%
db/migrate/versions/043_changes_parent.py 100.00%
db/migrate/versions/044_add_step_hidden.py 100.00%
db/migrate/versions/045_worker_transition.py 100.00%
db/migrate/versions/046_mysql_innodb_compatibility.py 100.00%
db/migrate/versions/047_cascading_deletes.py 92.86%
db/migrate/versions/048_change_properties_to_text.py 100.00%
db/migrate/versions/049_add_schedulers_enabled.py 100.00%
db/migrate/versions/050_cascading_deletes_all.py 96.30%
db/migrate/versions/051_add_worker_status.py 100.00%
db/migrate/versions/052_cascading_set_null.py 98.00%
db/migrate/versions/053_add_changes_committer.py 100.00%
db/migrate/versions/054_add_index_to_steps.py 100.00%
db/migrate/versions/055_fix_changes_committer.py 100.00%
db/migrate/versions/056_add_test_result_tables.py 100.00%
db/migrate/versions/057_add_build_data_tables.py 100.00%
db/migrate/versions/058_add_build_data_length.py 100.00%
db/migrate_utils.py 100.00%
db/model.py 92.06%
db/pool.py 87.77%
db/schedulers.py 97.20%
db/sourcestamps.py 98.92%
db/state.py 100.00%
db/steps.py 99.06%
db/tags.py 100.00%
db/test_result_sets.py 98.36%
db/test_results.py 96.08%
db/types/json.py 92.86%
db/users.py 98.46%
db/workers.py 98.60%
errors.py 100.00%
interfaces.py 98.90%
locks.py 97.06%
machine/base.py 100.00%
machine/generic.py 90.57%
machine/latent.py 92.63%
machine/manager.py 92.86%
master.py 85.31%
monkeypatches/__init__.py 83.93%
monkeypatches/decorators.py 100.00%
monkeypatches/servicechecks.py 100.00%
mq/base.py 97.62%
mq/connector.py 100.00%
mq/simple.py 100.00%
mq/wamp.py 92.42%
pbmanager.py 95.50%
pbutil.py 45.07%
plugins/__init__.py 100.00%
plugins/db.py 94.18%
process/base.py 100.00%
process/botmaster.py 98.19%
process/build.py 94.29%
process/builder.py 87.65%
process/buildrequest.py 95.78%
process/buildrequestdistributor.py 98.02%
process/buildstep.py 88.54%
process/cache.py 100.00%
process/debug.py 100.00%
process/factory.py 68.97%
process/log.py 94.87%
process/logobserver.py 98.89%
process/measured_service.py 100.00%
process/metrics.py 93.57%
process/properties.py 96.85%
process/remotecommand.py 82.47%
process/remotetransfer.py 91.76%
process/results.py 95.35%
process/subunitlogobserver.py 100.00%
process/users/manager.py 100.00%
process/users/manual.py 97.00%
process/users/users.py 58.14%
process/workerforbuilder.py 94.74%
reporters/bitbucket.py 96.72%
reporters/bitbucketserver.py 95.05%
reporters/generators/build.py 93.10%
reporters/generators/buildset.py 95.65%
reporters/generators/utils.py 86.58%
reporters/generators/worker.py 100.00%
reporters/gerrit.py 87.14%
reporters/gerrit_verify_status.py 94.51%
reporters/github.py 88.79%
reporters/gitlab.py 96.70%
reporters/hipchat.py 100.00%
reporters/http.py 92.59%
reporters/irc.py 86.80%
reporters/mail.py 95.05%
reporters/message.py 96.53%
reporters/notifier.py 100.00%
reporters/pushjet.py 100.00%
reporters/pushover.py 96.61%
reporters/telegram.py 92.51%
reporters/utils.py 99.18%
reporters/words.py 89.07%
reporters/zulip.py 100.00%
revlinks.py 96.67%
scheduler.py 100.00%
schedulers/base.py 94.55%
schedulers/basic.py 93.70%
schedulers/dependent.py 98.86%
schedulers/filter.py 100.00%
schedulers/forcesched.py 86.31%
schedulers/manager.py 100.00%
schedulers/timed.py 95.28%
schedulers/triggerable.py 90.63%
schedulers/trysched.py 96.54%
scripts/base.py 91.89%
scripts/checkconfig.py 96.88%
scripts/cleanupdb.py 100.00%
scripts/create_master.py 98.57%
scripts/logwatcher.py 91.58%
scripts/reconfig.py 34.00%
scripts/restart.py 100.00%
scripts/runner.py 99.28%
scripts/sample.cfg 100.00%
scripts/sendchange.py 100.00%
scripts/start.py 28.95%
scripts/stop.py 94.34%
scripts/trycmd.py 100.00%
scripts/tryserver.py 100.00%
scripts/upgrade_master.py 90.43%
scripts/user.py 96.30%
secrets/manager.py 100.00%
secrets/providers/base.py 100.00%
secrets/providers/file.py 97.83%
secrets/providers/passwordstore.py 100.00%
secrets/providers/vault.py 95.74%
secrets/secret.py 100.00%
statistics/__init__.py 100.00%
statistics/capture.py 98.86%
statistics/stats_service.py 100.00%
statistics/storage_backends/base.py 100.00%
statistics/storage_backends/influxdb_client.py 96.88%
status/__init__.py 100.00%
status/base.py 100.00%
status/build.py 47.46%
status/builder.py 39.83%
status/buildrequest.py 30.77%
status/buildset.py 42.03%
status/client.py 80.00%
status/event.py 77.78%
status/master.py 47.18%
status/worker.py 68.89%
steps/cmake.py 100.00%
steps/cppcheck.py 100.00%
steps/download_secret_to_worker.py 95.92%
steps/http.py 93.81%
steps/http_oldstyle.py 92.98%
steps/master.py 92.59%
steps/master_oldstyle.py 89.52%
steps/maxq.py 100.00%
steps/mswin.py 100.00%
steps/mtrlogobserver.py 24.67%
steps/package/__init__.py 100.00%
steps/package/deb/lintian.py 85.45%
steps/package/deb/pbuilder.py 96.85%
steps/package/rpm/__init__.py 100.00%
steps/package/rpm/mock.py 83.13%
steps/package/rpm/rpmbuild.py 87.32%
steps/package/rpm/rpmlint.py 93.10%
steps/package/util.py 63.64%
steps/python.py 95.65%
steps/python_twisted.py 89.71%
steps/shell.py 98.90%
steps/shell_oldstyle.py 92.37%
steps/shellsequence.py 95.95%
steps/source/__init__.py 100.00%
steps/source/base.py 98.35%
steps/source/bzr.py 92.09%
steps/source/cvs.py 94.04%
steps/source/darcs.py 95.56%
steps/source/gerrit.py 94.12%
steps/source/git.py 96.21%
steps/source/github.py 100.00%
steps/source/gitlab.py 91.67%
steps/source/mercurial.py 94.32%
steps/source/mtn.py 91.44%
steps/source/p4.py 88.46%
steps/source/repo.py 98.83%
steps/source/svn.py 95.91%
steps/subunit.py 87.88%
steps/transfer.py 96.75%
steps/trigger.py 95.45%
steps/vstudio.py 98.04%
steps/worker.py 98.42%
util/__init__.py 94.48%
util/_notifier.py 100.00%
util/bbcollections.py 100.00%
util/codebase.py 100.00%
util/config.py 95.35%
util/croniter.py 73.68%
util/debounce.py 100.00%
util/deferwaiter.py 100.00%
util/eventual.py 97.96%
util/git.py 98.86%
util/giturlparse.py 100.00%
util/httpclientservice.py 91.67%
util/identifiers.py 97.14%
util/kubeclientservice.py 97.08%
util/latent.py 100.00%
util/lineboundaries.py 100.00%
util/logger.py 20.00%
util/lru.py 87.86%
util/maildir.py 78.31%
util/misc.py 100.00%
util/netstrings.py 92.59%
util/pathmatch.py 95.74%
util/poll.py 100.00%
util/private_tempdir.py 100.00%
util/protocol.py 100.00%
util/raml.py 95.89%
util/sautils.py 92.68%
util/service.py 95.83%
util/ssl.py 80.00%
util/state.py 100.00%
util/subscription.py 100.00%
util/test_result_submitter.py 93.94%
util/tuplematch.py 100.00%
wamp/connector.py 91.21%
warnings.py 100.00%
worker/__init__.py 100.00%
worker/base.py 94.29%
worker/docker.py 83.26%
worker/ec2.py 62.39%
worker/kubernetes.py 96.36%
worker/latent.py 97.03%
worker/libvirt.py 91.76%
worker/local.py 92.86%
worker/manager.py 81.33%
worker/marathon.py 93.88%
worker/openstack.py 94.38%
worker/protocols/base.py 100.00%
worker/protocols/null.py 90.00%
worker/protocols/pb.py 85.64%
worker/upcloud.py 84.11%
www/auth.py 96.55%
www/authz/__init__.py 100.00%
www/authz/authz.py 100.00%
www/authz/endpointmatchers.py 93.80%
www/authz/roles.py 95.16%
www/avatar.py 95.16%
www/change_hook.py 86.27%
www/config.py 95.79%
www/hooks/base.py 97.50%
www/hooks/bitbucket.py 100.00%
www/hooks/bitbucketcloud.py 98.75%
www/hooks/bitbucketserver.py 98.81%
www/hooks/github.py 96.06%
www/hooks/gitlab.py 92.05%
www/hooks/gitorious.py 93.33%
www/hooks/poller.py 96.88%
www/ldapuserinfo.py 83.33%
www/oauth2.py 92.07%
www/plugin.py 86.67%
www/resource.py 86.30%
www/rest.py 97.26%
www/service.py 91.98%
www/sse.py 92.00%
www/ws.py 85.39%
Folder Totals (323 files) 90.26%
Project Totals (352 files) 89.96%
Loading