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

funilrys / PyFunceble / 1865
97%
master: 97%

Build:
Build:
LAST BUILD BRANCH: dev
DEFAULT BRANCH: master
Ran 30 Apr 2020 02:38PM UTC
Jobs 9
Files 83
Run time 14min
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

pending completion
1865

push

travis-ci-com

funilrys
Improvement of the autocontinue behavior.

Indeed, before this patch, we were reading each line and checking if the
read lines should be ignored.

From now, before we start any test of a file, we create a shadow file
which will contain the lines that have not been (completely) tested.
This way, the system will continue almost directly.

The shadow file in question will be created in your temporary directory
and deleted once we don't need it. What it does is that it apply the
content of the given file against our method which checks if we should
ignore a given subject.

In other words, this patch let the testing subsystem focus on some real
test instead of waiting for new data.

This patch fixes https://git.io/JfOtZ

Possible side effects of this patch:
  You may wait a bit longer (depends on the size of your list) before
  the table is being printed. But - unless you have a huge list - this
  is not a big deal.

  In my test environment, the method which generates the shadow file
  took almost 10 seconds for ~ 9800 (hosts file) lines.

History:
  In the past, a similar mechanism existed but instead of writing into a
  shadow file, we had everything in memory which was not great.
  That's why I switched to the current process: one by one or multiple
  at one time for a multiprocessing use case.

Side Note:
  * If the `--dots` argument (or it's configuration equivalent) is
    given, you will see a brunch of `S` or `I` during the process of
    generating the shadow file.

    `S` stands for: Waiting to be tested (written in shadow file).
    `I` stands for: Ignore.

Also:
  * Cleanup of the `cleanup` method.

Contributors:
  * @mitchellkrogza
  * @spirillen

3425 of 3425 relevant lines covered (100.0%)

6.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 1865.1 (PYTHON_VERSION="3.8.2" TOXENV="py38") 30 Apr 2020 02:38PM UTC 0
100.0
Travis Job 1865.1
2 1865.2 (PYTHON_VERSION="3.8.2" TOXENV="py38") 30 Apr 2020 02:40PM UTC 0
100.0
Travis Job 1865.2
3 1865.3 (PYTHON_VERSION="3.7.7" TOXENV="py37") 30 Apr 2020 02:38PM UTC 0
100.0
Travis Job 1865.3
4 1865.4 (PYTHON_VERSION="3.7.7" TOXENV="py37") 30 Apr 2020 02:40PM UTC 0
100.0
Travis Job 1865.4
5 1865.5 (PYTHON_VERSION="3.6.10" TOXENV="py36") 30 Apr 2020 02:38PM UTC 0
100.0
Travis Job 1865.5
6 1865.6 (PYTHON_VERSION="3.6.10" TOXENV="py36") 30 Apr 2020 02:40PM UTC 0
100.0
Travis Job 1865.6
7 1865.7 (PYTHON_VERSION="3.8.2" TOXENV="py38") 30 Apr 2020 02:45PM UTC 0
0.0
Travis Job 1865.7
8 1865.8 (PYTHON_VERSION="3.8.2" TOXENV="py38") 30 Apr 2020 02:51PM UTC 0
0.0
Travis Job 1865.8
9 1865.9 (PYTHON_VERSION="3.8.2" TOXENV="py38") 30 Apr 2020 02:47PM UTC 0
0.0
Travis Job 1865.9
Source Files on build 1865
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #1865
  • 1ecdeb0c on github
  • Prev Build on dev (#1863)
  • Next Build on dev (#1866)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc