Coveralls logob
Coveralls logo
  • Home
  • Features
  • Pricing
  • Docs
  • Sign In

isislovecruft / bridgedb
73%
develop: 91%

DEFAULT BRANCH: develop
Build:
LAST BUILD BRANCH: bridgedb-0.6.5
Repo Added 19 Nov 2013 12:13AM UTC
Total Files 34
# Builds 840 Last
Badge
0.2 Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH hotfix/0.2.4-mechanize-tags
branch: hotfix/0.2.4-mechanize-tags
CHANGE BRANCH
x
Reset
  • hotfix/0.2.4-mechanize-tags
  • testing/feature/9865-test-harness-coverage
  • feature/9865-test-harness-coverage
  • develop
  • feature/sphinx-docs
  • testing/fix/9462C-ipaddr-portlist-module
  • fix/9462C-ipaddr-portlist-module
  • testing/fix/9462-refactor-netstatus-parsers_rdevelop
  • testing/fix/9462-refactor-netstatus-parsers_r9462C
  • fix/9462-refactor-netstatus-parsers_r9462C
  • hotfix/9937-desc-gen_base64-padding-descDigest
  • fix/9462-refactor-netstatus-parsers_r9462C_r2
  • testing/sysrqb/bug5232_based_on_fix/9462_r9462C_r2
  • testing/sysrqb/bug5232_based_on_fix/9462_r9462C_r2_test2
  • testing/sysrqb/bug5232_r2_based_on_fix/9462_r9462C_r2_cherry-pick-7bb36dd0857
  • testing/sysrqb/bug5232_r2_based_on_fix/9462_r9462C_r2_cherry-pick-44d2bc761c13
  • testing/sysrqb/bug5232_r2_based_on_fix/9462_r9462C_r2
  • fix/9013_r1
  • fix/1606-based-on_bug1606_spec_update_rebased_r1
  • hotfix/9462B-netstatus-returns-None
  • fix/9873-convert-old-unittests_r3
  • fix/6127-web-server-tracebacks
  • fix/10559-keyid-in-pt-lines
  • bridgedb-0.1.0
  • master
  • fix/6127-render_GET-traceback
  • feature/10724-collect-timestamps-option
  • fix/10737-post-args-redirects
  • fix/9127-https-interface-ipv6
  • feature/7520-social-dist-design_r1
  • fix/9988-apply-patch
  • fix/9988-rm-hashlibnew
  • bridgedb-0.1.1
  • fix/10811-add-SIGUSR1-handler
  • bridgedb-0.1.2
  • testing/tpo-sysrqb/bug9127
  • testing/tpo-sysrqb/bug9264_rebased_0
  • hotfix/ude-persistent
  • testing/tpo-sysrqb/bug9264_rebased_1
  • testing/tpo-sysrqb/bug9264_rebased_1-test2
  • hotfix/9264-descdigest-none
  • bridgedb-0.1.3
  • hotfix/9264_2_rtl-2step
  • bridgedb-0.1.4
  • fix/11127-recaptcha-ssl
  • fix/10809-gimp-captcha
  • testing/fix/10809-gimp-captcha_r1
  • fix/10809-gimp-captcha_r1
  • fix/11127-recaptcha-ssl_10809r1_r1
  • testing/tpo-sysrqb/bug9264_rebased_3
  • fix/11231-additional-bug-fixes
  • fix/9199-safelogging
  • fix/11346-homepage-link
  • fix/10803-remove-vidalia-update-options
  • fix/11139-riseup
  • fix/7550-9678-interactive-translations
  • fix/11522-exc-in-email-dist
  • hotfix/remove-sqlitedict-class
  • hotfix/11522-gpg-signing
  • hotfix/requirements-travis
  • fix/11664-email-buffer-interface
  • fix/5463-gpgme-homedir
  • translations/2014-04-24-update-pot-file
  • fix/5463-7547-7550-8241-11475-11753-email-rewrite
  • translations/2014-04-24-update
  • translations/2014-05-07-update
  • fix/5463-sign-client-email-addr
  • rransom/5463-ui-typos
  • fix/11215-captcha-timeouts
  • translations/2014-05-16-update
  • bridgedb-0.2.1
  • fix/9874-automate-email-tests
  • hotfix/11215_12147-intervalstart
  • hotfix/0.2.1-docstrings
  • fix/12091-dkim-dunno
  • fix/12086-rcptto-other-domain
  • fix/12122-translator-notes
  • translations/2014-06-06-update
  • bridgedb-0.2.2
  • hotfix/5463-email-line-recieved-logging
  • fix/9385-fuzzy-email-matching
  • rransom/fix/12147-schedule-unittest
  • fix/12627-hotfixes
  • fix/9385-fuzzy-email-matching_r1
  • testing/coveralls-rcfile
  • fix/11139-riseup_r1
  • fix/12635-tbb-dl-links
  • fix/12709-enable-fte
  • bridgedb-0.2.3
  • fix/stability-db
  • hotfix/12627-additional-unicode-fix
  • fix/9874-https
  • fix/9874-email
  • testing/tpo-common/develop
  • fix/9874-remove-requirements.txt
  • fix/9380-stem_r3
  • fix/9380-stem_r4
  • fix/12843-cc-spurning
  • fix/make-config.py
  • fix/12029-refactor-Bridges
  • fix/12031-redis_r2
  • fix/9380-stem_r5
  • fix/12932-pt-args-spaces
  • fix/9380-stem_r7
  • fix/0.2.3-readme-testing-instructions
  • fix/13123-bridgeline-spaces
  • hotfix/0.2.3-html-footer-icons
  • fix/11345-qrcodes_r2
  • fix/12664-bridgeline-newlines_r2
  • fix/14064-bridgeline-wrapping_r2
  • fix/9380-stem_r8
  • fix/14865-disable-obfs2
  • bridgedb-0.2.4
  • fix/4405-tor-exit-check_2_r1
  • fix/9380-stem_r9
  • hotfix/0.2.4-travis-pyeggcache
  • hotfix/0.2.4-travis-matrix-update
  • fix/9380-stem_r10
  • fix/12872-bridge-geoip
  • fix/12872-bridge-geoip_r1
  • fix/12843-cc-spurning_r2
  • fix/10385-python-gnupg
  • fix/10385-python-gnupg_r1
  • hotfix/0.2.4-bump-mako-version
  • hotfix/0.2.4-bump-pygeoip-version
  • hotfix/0.2.4-14797-var-bulkexitlist
  • hotfix/0.2.4-14797-requirements
  • hotfix/0.2.4-14797-4405-missing-proxylistfile
  • fix/15155-instructions-string
  • translations/2015-03-19-update
  • translations/2015-03-20-update
  • fix/12507-automate-documentation-builds
  • hotfix/10385-init-gpg-ret
  • hotfix/9380-duplicate-extrainfo-error
  • fix/14065-vanilla-ipv6
  • hotfix/3.0.0-twisted-14.0.2
  • hotfix/0.3.0-twisted-14.0.2
  • hotfix/0.3.0-twisted-14.0.2_r1
  • bridgedb-0.3.0
  • bridgedb-0.3.1
  • hotfix/0.3.1-9385-levenshtein-distance
  • fix/12504-config-pts
  • fix/15464-ci-directives
  • fix/15464-ci-directives_r1
  • fix/13202-missing-pt-args
  • fix/4771-log-tor-exits
  • fix/4771-log-tor-exits_r1
  • fix/1839-rotation-periods
  • fix/15522-ipv6-enumeration
  • fix/12505-5418-remove-old-block-code
  • fix/12505-refactor-hashrings
  • fix/12505-refactor-hashrings_r2
  • fix/12505-refactor-hashrings_r3
  • fix/12505-refactor-hashrings_r4
  • fix/12505-refactor-hashrings_r5
  • fix/12505-refactor-hashrings_r6
  • fix/12505-refactor-hashrings_r7
  • hotfix/0.3.1-pypy-support
  • fix/15866-broken-bridgeauth
  • develop_copy
  • bridgedb-0.3.2
  • hotfix/0.3.2-format-plain-bytes
  • hotfix/0.3.2-error-pages
  • fix/12505-12029-11330-hashrings
  • fix/16273-gitweb-urls
  • fix/12505-12029-11330-hashrings_r1
  • fix/16330-eid-sds-2-fields
  • fix/12505-12029-11330-hashrings_r2
  • testing/rm-unused-legacy-test-code
  • testing/nondeterminism-smtp-test
  • testing/log-memaddrs
  • fix/12505-12029-11330-hashrings_r3
  • fix/12505-12029-11330-hashrings_r4
  • fix/12505-12029-11330-hashrings_r5
  • fix/12505-12029-11330-hashrings_r6
  • fix/12506-separate-dist-dirs_6
  • fix/12505-12029-11330-hashrings_r7
  • fix/12506-separate-dist-dirs_7
  • fix/12506-separate-dist-dirs_8
  • fix/12505-12029-11330-hashrings_r8
  • fix/12029-distribute-module_8
  • fix/12506-separate-dist-dirs_9
  • fix/12029-distribute-module_9
  • fix/12505-11330-hashrings
  • fix/12506-separate-dist-dirs
  • fix/12029-distribute-module
  • hotfix/0.3.2-remove-lib-dir
  • hotfix/0.3.2-pep440
  • fix/16616-hsdir-flag
  • fix/14685-disable-obfs2
  • bridgedb-0.3.5
  • bridgedb-0.3.4
  • fix/18237
  • fix/18949
  • bridgedb-0.3.6
  • fix/19691
  • bridgedb-0.3.7
  • fix/22871_r1
  • fix/24433
  • fix/24460
  • fix/3015-remove-buckets
  • release/0.6.1
  • bridgedb-0.6.1
  • fix/24637
  • fix/24636
  • bridgedb-0.6.2
  • fix/24704
  • fix/24701
  • release/0.6.3
  • bridgedb-0.6.3
  • fix/24432-json-str
  • fix/24432-ignore-loopback
  • bridgedb-0.6.4
  • feature/25246
  • fix/26023
  • bridgedb-0.6.5

18 Feb 2015 - 20:53 First build on hotfix/0.2.4-mechanize-tags at 73.208%
739

push

travis-ci

11c23a775bfe036e7b0df327cba6d9fc?size=18&default=identiconisislovecruft
Filter out <br /> tags in mechanize tests in test_https.py.

These tests were intermittently failing (again) do the the
``split('<br></br>')`` call.  This was due to the template engine, Mako,
sometimes deciding to use ``<br></br>`` and other times only ``<br />``.

Additionally, BridgeDB (somewhat) dynamically determines the number of
bridges to give out to a client based on the number of bridges in the
pool, ergo with different HTTPS_SHARE:EMAIL_SHARE:RESERVED_SHARE
proportions and a low number of descriptors (as is the case in
BridgeDB's CI setup) the number of bridges in a response may
occaisionally wobble between 1 and *_N_BRIDGES_PER_ANSWER (in increments
of 1, i.e. it might give 1 or 2 bridges, or 3 or 4, but not 2 or 4).
Usually, for the CI server case, it was usually 1 bridge because of the
low number of mocked descriptors, but occaisionally it was 2.  This thus
sometimes (when the number of bridges in the response was randomly 2)
caused the ``split('<br></br>')`` call to sometimes (when Mako decides
to randomly shorten ``<br></br>`` into ``<br />``) smash together the
fingerprint of the first bridge line with the address or PT methodname
of the second bridge line, which then of course caused the tests to fail
(because the number of expected elements/words in the bridge lines has
hardcoded test assertions for each type of bridge line).

Hooray non-determinism.

3126 of 4270 relevant lines covered (73.21%)

2.2 hits per line

Relevant lines Covered
4270 RELEVANT LINES 3126 COVERED LINES
Build:
2.2 HITS PER LINE
Source Files on hotfix/0.2.4-mechanize-tags
  • List 34
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent Builds

Builds Branch Coverage Commit Committer Type Time Via
739 hotfix/0.2.4-mechanize-tags
73.21
Filter out <br /> tags in mechanize tests in test_https.py. These tests were intermittently failing (again) do the the ``split('<br></br>')`` call. This was due to the template engine, Mako, sometimes deciding to use ``<br></br>`` and other time... 11c23a775bfe036e7b0df327cba6d9fc?size=18&default=identiconisislovecruft push 18 Feb 2015 09:33PM UTC travis-ci
See All Builds (827)
Notice exc

Badge your Repo: bridgedb

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

0.2
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Loading Refresh
  • Repo on GitHub
Troubleshooting · Open an Issue · Sales · Support · ENTERPRISE · CAREERS · STATUS
BLOG · TWITTER · Legal & Privacy · Supported CI Services · What's a CI service? · Automated Testing

© 2021 Coveralls, Inc