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

zopefoundation / zope.interface / 579
99%
master: 99%

Build:
Build:
LAST BUILD BRANCH: 8.2
DEFAULT BRANCH: master
Ran 11 Mar 2020 05:21PM UTC
Jobs 11
Files 49
Run time 82min
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
579

push

travis-ci

jamadden
Avoid use of a metaclass by implementeng __getattribute__.

This is pretty, but it slows down all attribute access to interfaces.
By up to 25%. I'm not sure that's acceptable for things like
Interface.providedBy.

+-------------------------------------------+------------+-------------------------------+
| Benchmark                                 | 38-master3 | 38-faster3                    |
+===========================================+============+===============================+
| read __module__                           | 41.1 ns    | 44.3 ns: 1.08x slower (+8%)   |
+-------------------------------------------+------------+-------------------------------+
| read __name__                             | 41.3 ns    | 51.6 ns: 1.25x slower (+25%)  |
+-------------------------------------------+------------+-------------------------------+
| read __doc__                              | 41.8 ns    | 53.3 ns: 1.28x slower (+28%)  |
+-------------------------------------------+------------+-------------------------------+
| read providedBy                           | 56.7 ns    | 71.6 ns: 1.26x slower (+26%)  |
+-------------------------------------------+------------+-------------------------------+
| query adapter (no registrations)          | 3.85 ms    | 2.95 ms: 1.31x faster (-23%)  |
+-------------------------------------------+------------+-------------------------------+
| query adapter (all trivial registrations) | 4.59 ms    | 3.65 ms: 1.26x faster (-20%)  |
+-------------------------------------------+------------+-------------------------------+
| contains (empty dict)                     | 136 ns     | 55.4 ns: 2.45x faster (-59%)  |
+-------------------------------------------+------------+-------------------------------+
| contains (populated dict)                 | 137 ns     | 55.0 ns: 2.49x faster (-60%)  |
+-------------------------------------------+------------+-------------------------------+
| contains (populated list)               ... (continued)

1298 of 1321 branches covered (98.26%)

Branch coverage included in aggregate %.

10028 of 10114 relevant lines covered (99.15%)

10.68 hits per line

Jobs
ID Job ID Ran Files Coverage
1 579.1 (TWINE_USERNAME=zope.wheelbuilder TWINE_PASSWORD={:secure=>"AyR5QxUuZKdmywiepdBG0r8hgFQfaEf2hTxOg/HiXisVNcs1sUPjephBP4MqQBbf1/qxLM95F6Mw3sKneO3gDDQSGCsmvY1MWlDc+6R5TgqVBuOoONji5zGQH7v9RR8IPOyple8BNlFePl1hQ8r0dOT1U6rDVh5FkNJgHYE9OJ4="}) 11 Mar 2020 05:21PM UTC 0
97.84
Travis Job 579.1
2 579.2 (TWINE_USERNAME=zope.wheelbuilder TWINE_PASSWORD={:secure=>"AyR5QxUuZKdmywiepdBG0r8hgFQfaEf2hTxOg/HiXisVNcs1sUPjephBP4MqQBbf1/qxLM95F6Mw3sKneO3gDDQSGCsmvY1MWlDc+6R5TgqVBuOoONji5zGQH7v9RR8IPOyple8BNlFePl1hQ8r0dOT1U6rDVh5FkNJgHYE9OJ4="}) 11 Mar 2020 05:21PM UTC 0
96.44
Travis Job 579.2
3 579.3 (TWINE_USERNAME=zope.wheelbuilder TWINE_PASSWORD={:secure=>"AyR5QxUuZKdmywiepdBG0r8hgFQfaEf2hTxOg/HiXisVNcs1sUPjephBP4MqQBbf1/qxLM95F6Mw3sKneO3gDDQSGCsmvY1MWlDc+6R5TgqVBuOoONji5zGQH7v9RR8IPOyple8BNlFePl1hQ8r0dOT1U6rDVh5FkNJgHYE9OJ4="}) 11 Mar 2020 05:21PM UTC 0
96.39
Travis Job 579.3
4 579.4 (TWINE_USERNAME=zope.wheelbuilder TWINE_PASSWORD={:secure=>"AyR5QxUuZKdmywiepdBG0r8hgFQfaEf2hTxOg/HiXisVNcs1sUPjephBP4MqQBbf1/qxLM95F6Mw3sKneO3gDDQSGCsmvY1MWlDc+6R5TgqVBuOoONji5zGQH7v9RR8IPOyple8BNlFePl1hQ8r0dOT1U6rDVh5FkNJgHYE9OJ4="}) 11 Mar 2020 05:21PM UTC 0
96.49
Travis Job 579.4
5 579.5 (TWINE_USERNAME=zope.wheelbuilder TWINE_PASSWORD={:secure=>"AyR5QxUuZKdmywiepdBG0r8hgFQfaEf2hTxOg/HiXisVNcs1sUPjephBP4MqQBbf1/qxLM95F6Mw3sKneO3gDDQSGCsmvY1MWlDc+6R5TgqVBuOoONji5zGQH7v9RR8IPOyple8BNlFePl1hQ8r0dOT1U6rDVh5FkNJgHYE9OJ4="}) 11 Mar 2020 05:22PM UTC 0
96.52
Travis Job 579.5
6 579.6 (TWINE_USERNAME=zope.wheelbuilder TWINE_PASSWORD={:secure=>"AyR5QxUuZKdmywiepdBG0r8hgFQfaEf2hTxOg/HiXisVNcs1sUPjephBP4MqQBbf1/qxLM95F6Mw3sKneO3gDDQSGCsmvY1MWlDc+6R5TgqVBuOoONji5zGQH7v9RR8IPOyple8BNlFePl1hQ8r0dOT1U6rDVh5FkNJgHYE9OJ4="}) 11 Mar 2020 05:22PM UTC 0
98.13
Travis Job 579.6
7 579.7 (TWINE_USERNAME=zope.wheelbuilder TWINE_PASSWORD={:secure=>"AyR5QxUuZKdmywiepdBG0r8hgFQfaEf2hTxOg/HiXisVNcs1sUPjephBP4MqQBbf1/qxLM95F6Mw3sKneO3gDDQSGCsmvY1MWlDc+6R5TgqVBuOoONji5zGQH7v9RR8IPOyple8BNlFePl1hQ8r0dOT1U6rDVh5FkNJgHYE9OJ4="}) 11 Mar 2020 05:22PM UTC 0
96.16
Travis Job 579.7
9 579.9 (TWINE_USERNAME=zope.wheelbuilder TWINE_PASSWORD={:secure=>"AyR5QxUuZKdmywiepdBG0r8hgFQfaEf2hTxOg/HiXisVNcs1sUPjephBP4MqQBbf1/qxLM95F6Mw3sKneO3gDDQSGCsmvY1MWlDc+6R5TgqVBuOoONji5zGQH7v9RR8IPOyple8BNlFePl1hQ8r0dOT1U6rDVh5FkNJgHYE9OJ4="} PURE_PYTHON=1) 11 Mar 2020 05:22PM UTC 0
96.72
Travis Job 579.9
12 579.12 (TWINE_USERNAME=zope.wheelbuilder TWINE_PASSWORD={:secure=>"AyR5QxUuZKdmywiepdBG0r8hgFQfaEf2hTxOg/HiXisVNcs1sUPjephBP4MqQBbf1/qxLM95F6Mw3sKneO3gDDQSGCsmvY1MWlDc+6R5TgqVBuOoONji5zGQH7v9RR8IPOyple8BNlFePl1hQ8r0dOT1U6rDVh5FkNJgHYE9OJ4="} TERRYFY_PYTHON='macpython 2.7.17') 11 Mar 2020 05:59PM UTC 0
97.84
Travis Job 579.12
14 579.14 (TWINE_USERNAME=zope.wheelbuilder TWINE_PASSWORD={:secure=>"AyR5QxUuZKdmywiepdBG0r8hgFQfaEf2hTxOg/HiXisVNcs1sUPjephBP4MqQBbf1/qxLM95F6Mw3sKneO3gDDQSGCsmvY1MWlDc+6R5TgqVBuOoONji5zGQH7v9RR8IPOyple8BNlFePl1hQ8r0dOT1U6rDVh5FkNJgHYE9OJ4="} TERRYFY_PYTHON='macpython 3.6.2') 11 Mar 2020 06:44PM UTC 0
96.39
Travis Job 579.14
15 579.15 (TWINE_USERNAME=zope.wheelbuilder TWINE_PASSWORD={:secure=>"AyR5QxUuZKdmywiepdBG0r8hgFQfaEf2hTxOg/HiXisVNcs1sUPjephBP4MqQBbf1/qxLM95F6Mw3sKneO3gDDQSGCsmvY1MWlDc+6R5TgqVBuOoONji5zGQH7v9RR8IPOyple8BNlFePl1hQ8r0dOT1U6rDVh5FkNJgHYE9OJ4="} TERRYFY_PYTHON='macpython 3.7.0') 11 Mar 2020 06:24PM UTC 0
96.49
Travis Job 579.15
Source Files on build 579
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #579
  • c5756959 on github
  • Prev Build on faster-eq-hash-comparison (#577)
  • Next Build on faster-eq-hash-comparison (#581)
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