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

jamesls / semidbm / 59
93%

Build:
DEFAULT BRANCH: master
Ran 12 Nov 2015 03:07AM UTC
Jobs 3
Files 8
Run time 14s
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
59

Pull #9

travis-ci

speedplane
Add support for Google App Engine to the SemiDBM. This commit will allow GAE users to create a semidbm database offline, then upload it to GAE, and then use that database in read-only mode within GAE.

Google App Engine runs python in a sandbox, and does not support os file descriptor access that is used by semidbm. It also does not support opening files for writing (but it does support read only).

This commit changes those function calls to the standard python open, read, and write functions, which are supported in the GAE sandbox.  Further, if the semidbm database is opened in read-only mode, then the appropriate flags are used which work on GAE.
Pull Request #9:

30 of 30 new or added lines in 2 files covered. (100.0%)

281 of 311 relevant lines covered (90.35%)

2.71 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
100.0
semidbm/compat.py
Jobs
ID Job ID Ran Files Coverage
1 59.1 12 Nov 2015 03:07AM UTC 0
90.35
Travis Job 59.1
2 59.2 12 Nov 2015 03:07AM UTC 0
90.35
Travis Job 59.2
5 59.5 12 Nov 2015 03:07AM UTC 0
90.35
Travis Job 59.5
Source Files on build 59
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Travis Build #59
  • Pull Request #9
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

© 2025 Coveralls, Inc