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

NextThought / nti.externalization / 60
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: 2.3.0
DEFAULT BRANCH: master
Ran 28 Sep 2017 11:19PM UTC
Jobs 4
Files 34
Run time 8min
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
60

push

travis-ci

jamadden
Drop hard dependency on Acquisition and speed up removeAllProxies

Acquisition is still used if available, and is still a test
dependency, but it is not a hard installation dependency anymore.

The function proxy.removeAllProxies is called typically at least twice
for every object we externalize (when getting oids), making its speed
important. The function was naievly written and quite slow.

For a deeply wrapped object (10 layers of proxies), the new
implementation is roughly 2.9x faster (16.9s vs 6.0s). For (the common
case of) an object with no wrapper, it's about 2.2x faster (2.23s vs
1.05s). (All numbers in CPython 2.7.)

3501 of 3501 relevant lines covered (100.0%)

4.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 60.1 28 Sep 2017 11:19PM UTC 0
100.0
Travis Job 60.1
2 60.2 28 Sep 2017 11:20PM UTC 0
99.86
Travis Job 60.2
3 60.3 28 Sep 2017 11:28PM UTC 0
99.97
Travis Job 60.3
4 60.4 28 Sep 2017 11:22PM UTC 0
99.83
Travis Job 60.4
Source Files on build 60
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #60
  • 6a9c5267 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