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

zodb / zodbshootout
91%
master: 86%

Build:
Build:
LAST BUILD BRANCH: 0.8.0
DEFAULT BRANCH: master
Repo Added 21 Jun 2016 12:23PM UTC
Files 17
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

LAST BUILD ON BRANCH issue29-blobs
branch: issue29-blobs
CHANGE BRANCH
x
Reset
  • issue29-blobs
  • 0.6.0
  • 0.7.0
  • 0.8.0
  • argparse
  • better-stats
  • ci
  • issue28
  • leaks
  • log-file
  • main-and-hashseed
  • master
  • min-size
  • py3
  • refactor-runner
  • rst-files
  • stable-measures
  • test-relstorage
  • test3.6
  • thread-hang
  • update-buildout

pending completion
104

push

travis-ci

jamadden
Don't include calls to `random` in the add tests.

Instead pre-cache all the random data we'll need.

Turns out that this was a major performance drag for larger random
sizes, as shown by the blob tests. It was in the top part of the
profile, now its not.

This also ensures that each test-rep within a run uses consistent
random data so compression/hashing/whatever effects should be more
consistent.

636 of 701 relevant lines covered (90.73%)

3.52 hits per line

Relevant lines Covered
Build:
Build:
701 RELEVANT LINES 636 COVERED LINES
3.52 HITS PER LINE
Source Files on issue29-blobs
  • List 0
  • Changed 4
  • Source Changed 1
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
104 issue29-blobs Don't include calls to `random` in the add tests. Instead pre-cache all the random data we'll need. Turns out that this was a major performance drag for larger random sizes, as shown by the blob tests. It was in the top part of the profile, now ... push 14 Apr 2017 01:07PM UTC jamadden travis-ci pending completion  
102 issue29-blobs Refactor into subclasses to eliminate function call overhead Numbers are now basically indistinguishable from master, within the margins of noise. Non-blobs now: ** concurrency=2 ** "Transaction", fs "Add 200 Objects", ... push 13 Apr 2017 10:05PM UTC jamadden travis-ci pending completion  
100 issue29-blobs Refactor into subclasses to eliminate function call overhead Numbers are now basically indistinguishable from master, within the margins of noise. Non-blobs now: ** concurrency=2 ** "Transaction", fs "Add 200 Objects", ... push 13 Apr 2017 03:45PM UTC jamadden travis-ci pending completion  
98 issue29-blobs Extract the timing boilerplate to its own wrapper in preparation for more simplification. push 13 Apr 2017 02:53PM UTC jamadden travis-ci pending completion  
96 issue29-blobs Tweak the way data is stored and updated for blobs. push 12 Apr 2017 09:12PM UTC jamadden travis-ci pending completion  
94 issue29-blobs <a href="https://github.com/zodb/zodbshootout/commit/35c77ee44">Add an option to test Blobs. This is quite slow, and it adds some overhead to the other case as well, but the cases that were uber-fast before (hot and... push 12 Apr 2017 09:01PM UTC jamadden travis-ci pending completion  
92 issue29-blobs <a href="https://github.com/zodb/zodbshootout/commit/bb2354499">Add an option to test Blobs. This is quite slow, and it adds some overhead to the other case as well, but the cases that were uber-fast before (hot and... push 12 Apr 2017 08:56PM UTC jamadden travis-ci pending completion  
See All Builds (132)
  • Repo 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

© 2025 Coveralls, Inc