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

zodb / relstorage / 506
96%
master: 92%

Build:
Build:
LAST BUILD BRANCH: dependabot/github_actions/github-actions-a331d3ec2d
DEFAULT BRANCH: master
Ran 05 Dec 2016 05:32PM UTC
Jobs 12
Files 72
Run time 9min
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
506

push

travis-ci

jamadden
Extra safety writing temporary cache files.

Take more care with exception handling and being extra sure to clean up
temporary files.

Refactor to make this more obvious.

In addition, don't open files unless we're going to read them, not just
to stat them. This may open some small race conditions, but we should be
robust to them. It makes it more likely that this process will work on
Windows. It does use more system calls, but this shouldn't be a
bottleneck for reasonably sized cache directories.

Let the system generate cache file names for us, and replace old files
instead of renaming on top of them. This should be less racy overall.

59 of 59 new or added lines in 1 file covered. (100.0%)

5055 of 5279 relevant lines covered (95.76%)

7.81 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
100.0
relstorage/cache/persistence.py
Jobs
ID Job ID Ran Files Coverage
1 506.1 (ENV=mysql) 05 Dec 2016 05:32PM UTC 0
Travis Job 506.1
2 506.2 (ENV=postgres) 05 Dec 2016 05:32PM UTC 0
Travis Job 506.2
3 506.3 (ENV=pypostgres) 05 Dec 2016 05:33PM UTC 0
Travis Job 506.3
4 506.4 (ENV=mysql) 05 Dec 2016 05:33PM UTC 0
85.62
Travis Job 506.4
5 506.5 (ENV=postgres) 05 Dec 2016 05:32PM UTC 0
87.25
Travis Job 506.5
6 506.6 (ENV=pypostgres) 05 Dec 2016 05:37PM UTC 0
88.99
Travis Job 506.6
7 506.7 (ENV=pymysql) 05 Dec 2016 05:36PM UTC 0
85.39
Travis Job 506.7
8 506.8 (ENV=umysqldb) 05 Dec 2016 05:36PM UTC 0
86.06
Travis Job 506.8
9 506.9 (ENV=mysql) 05 Dec 2016 05:37PM UTC 0
85.62
Travis Job 506.9
10 506.10 (ENV=postgres) 05 Dec 2016 05:37PM UTC 0
87.29
Travis Job 506.10
11 506.11 (ENV=pypostgres) 05 Dec 2016 05:41PM UTC 0
88.99
Travis Job 506.11
12 506.12 (ENV=pymysql) 05 Dec 2016 05:41PM UTC 0
85.41
Travis Job 506.12
Source Files on build 506
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #506
  • 8246a350 on github
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