[Checkins] [zopefoundation/ZODB] b8308c: Merge pull request #221 from zopefoundation/issue2...

GitHub noreply at github.com
Sat Oct 13 19:13:34 CEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/ZODB
  Commit: b8308c6e18ea8af66892d0718bce89a76b20a90a
      https://github.com/zopefoundation/ZODB/commit/b8308c6e18ea8af66892d0718bce89a76b20a90a
  Author: Jason Madden <jason+github at nextthought.com>
  Date:   2018-08-22 (Wed, 22 Aug 2018)

  Changed paths:
    M CHANGES.rst
    M src/ZODB/tests/testUtils.py
    M src/ZODB/utils.py

  Log Message:
  -----------
  Merge pull request #221 from zopefoundation/issue216

p64 and p64 are faster and create more informative exceptions.


  Commit: e0bc8bd56700e90cf68451b0519a650f3a91f79b
      https://github.com/zopefoundation/ZODB/commit/e0bc8bd56700e90cf68451b0519a650f3a91f79b
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2018-08-23 (Thu, 23 Aug 2018)

  Changed paths:
    M .travis.yml
    M CHANGES.rst
    M appveyor.yml
    M setup.py
    M src/ZODB/scripts/tests/test_repozo.py
    M src/ZODB/tests/PackableStorage.py
    M src/ZODB/tests/RecoveryStorage.py
    M src/ZODB/tests/RevisionStorage.py
    M src/ZODB/tests/testblob.py
    M src/ZODB/tests/util.py
    M tox.ini

  Log Message:
  -----------
  Avoid most calls to time.sleep() in the tests by mocking time.[gm]time

This also makes us more deterministic. (Based on code I wrote for nti.testing.)

On my machine, this speeds up a sequential test run from 4:08 to 1:30.

We no longer get much benefit from running the layer tests in
parallel, in fact it looks like the overhead actually slows them down
slightly, so stop doing that.


  Commit: c7e2d72801ee8a45527ac274c245acf2ed7441a8
      https://github.com/zopefoundation/ZODB/commit/c7e2d72801ee8a45527ac274c245acf2ed7441a8
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2018-08-24 (Fri, 24 Aug 2018)

  Changed paths:
    M src/ZODB/tests/testCache.py

  Log Message:
  -----------
  testCache testBogusObject: allow ref counts of none to go down.

This happens on Python 3.7, evidinced by Appveyor (https://ci.appveyor.com/project/jimfulton/zodb/build/1.0.176/job/ehutnhnvbm28w5xl) but not travis because we run coverage on travis, and coverage disables refcounts of None.


  Commit: 0a91c598d96b8c7bbe2c60c82f56eb2d74ad4a36
      https://github.com/zopefoundation/ZODB/commit/0a91c598d96b8c7bbe2c60c82f56eb2d74ad4a36
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2018-10-13 (Sat, 13 Oct 2018)

  Changed paths:
    M .travis.yml
    M CHANGES.rst
    M appveyor.yml
    M setup.py
    M src/ZODB/scripts/tests/test_repozo.py
    M src/ZODB/tests/PackableStorage.py
    M src/ZODB/tests/RecoveryStorage.py
    M src/ZODB/tests/RevisionStorage.py
    M src/ZODB/tests/testCache.py
    M src/ZODB/tests/testblob.py
    M src/ZODB/tests/util.py
    M tox.ini

  Log Message:
  -----------
  Merge pull request #222 from zopefoundation/feature/faster-tests

Avoid most calls to time.sleep() in the tests by mocking time.[gm]time


Compare: https://github.com/zopefoundation/ZODB/compare/6c9748dd8116...0a91c598d96b
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the checkins mailing list