• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

funilrys / PyFunceble / 1204 / 18
97%
master: 97%

Build:
Build:
LAST BUILD BRANCH: dev
DEFAULT BRANCH: master
Ran 09 Oct 2019 01:07AM UTC
Files 49
Run time 4s
Badge
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

08 Oct 2019 11:03PM UTC coverage: 100.0% (+0.04%) from 99.961%
PYTHON_VERSION="3.6.8"

push

travis-ci-com

funilrys
Several code change/introduction.

* Improvement of the inactive, autocontinue and mining database.
  Indeed, before this patch, the database were kept in memory even if we
  don't use them directly. From now, after a save, it's lost from
  memory.
* Unification of the way we request.
  Indeed, before this patch, it we were recreating an instance of
  `PyFunceble.Requests` everytime. We now have `PyFunceble.REQUESTS` for
  every requests which is initiated on PyFunceble configuration.
* Improvement and simplification of PyFunceble.DNSLookup.
  Indeed, before this patch, we almost had to recreate an intance of the
  resolver for each subject. We now have `PyFunceble.DNSLOOKUP` which
  then handle all requests with a unique dns resolver initiated on
  PyFunceble configuration.
* Introduction of the `--multiprocess-merging-mode` which is an
  implementation of
  https://github.com/funilrys/PyFunceble/issues/46#issuecomment-538037287.
  Indeed, before this patch, the merging of multiprocess data was made
  at the very end. That option allow anymody to change the merging mode.
* Unification of all requests made to the outside world.
  Indeed, before this patch, every HTTP(S) requests made outside the
  current network where made without the same configuration and
  paramaters every time. From now, they all share the same
  configuration.
* Introduction of a custom process name in order to simplify the
  debugging process.
  Indeed, before this patch, it was impossible to easily know which
  subject was being tested. This patch fix that by setting a custom
  process name which is later displayed in the logger.
* Introduction of a resolving cache while using PyFunceble.Requests.
  Indeed, before this patch, there was no caching mechanism around the
  resolving of hostname before HTTP(S) requests.
* Improvement of the retesting behavior.
  Indeed, before this patch, the retest of INVALID subjects were not
  producing any file (as expected) but not the retest ... (continued)

2527 of 2527 relevant lines covered (100.0%)

1.0 hits per line

Source Files on job 1204.18 (PYTHON_VERSION="3.6.8")
  • Tree
  • List 0
  • Changed 15
  • Source Changed 15
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 953
  • Travis Job 1204.18
  • 31907df4 on github
  • Prev Job for PYTHON_VERSION="3.6.8" on dev (#1203.6)
  • Next Job for PYTHON_VERSION="3.6.8" on dev (#1206.6)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc