[Checkins] [zopefoundation/zope.testrunner] c35091: Report tests by id rather than str(test)

Colin Watson noreply at github.com
Mon Jun 29 10:34:40 CEST 2020


  Branch: refs/tags/5.1+lp2
  Home:   https://github.com/zopefoundation/zope.testrunner
  Commit: c350911006439142a91a105ad7bb849a1ed4f187
      https://github.com/zopefoundation/zope.testrunner/commit/c350911006439142a91a105ad7bb849a1ed4f187
  Author: Colin Watson <cjwatson at debian.org>
  Date:   2019-10-19 (Sat, 19 Oct 2019)

  Changed paths:
    M src/zope/testrunner/find.py
    M src/zope/testrunner/formatter.py
    M src/zope/testrunner/tests/test_find.py
    M src/zope/testrunner/tests/testrunner-arguments.rst
    M src/zope/testrunner/tests/testrunner-colors.rst
    M src/zope/testrunner/tests/testrunner-debugging-layer-setup.rst
    M src/zope/testrunner/tests/testrunner-edge-cases.rst
    M src/zope/testrunner/tests/testrunner-errors.rst
    M src/zope/testrunner/tests/testrunner-gc.rst
    M src/zope/testrunner/tests/testrunner-knit.rst
    M src/zope/testrunner/tests/testrunner-layers-buff.rst
    M src/zope/testrunner/tests/testrunner-progress.rst
    M src/zope/testrunner/tests/testrunner-report-skipped.rst
    M src/zope/testrunner/tests/testrunner-shuffle.rst
    M src/zope/testrunner/tests/testrunner-subprocess-errors.rst
    M src/zope/testrunner/tests/testrunner-test-selection.rst
    M src/zope/testrunner/tests/testrunner-verbose.rst
    M src/zope/testrunner/tests/testrunner-wo-source.rst

  Log Message:
  -----------
  Report tests by id rather than str(test)

Also allow id in test discovery.  This is in order to have unique ids
for doctests using the same file but run in different layers.

Based on work by Brad Crittenden in Launchpad's zope.testing fork.


  Commit: 2a1212374917a7e8f6c403e5626ca8fddc3abfbb
      https://github.com/zopefoundation/zope.testrunner/commit/2a1212374917a7e8f6c403e5626ca8fddc3abfbb
  Author: Colin Watson <cjwatson at debian.org>
  Date:   2019-10-19 (Sat, 19 Oct 2019)

  Changed paths:
    M src/zope/testrunner/formatter.py
    M src/zope/testrunner/tests/testrunner-subunit.rst

  Log Message:
  -----------
  Make --subunit --list-tests only print test IDs

This is not really correct, but it simplifies Launchpad's testrepository
plumbing for now.

Based on work by Benji York in Launchpad's zope.testing fork.


  Commit: da69642286e2c7c6b05df27ce84d558421b09f63
      https://github.com/zopefoundation/zope.testrunner/commit/da69642286e2c7c6b05df27ce84d558421b09f63
  Author: Colin Watson <cjwatson at debian.org>
  Date:   2019-10-19 (Sat, 19 Oct 2019)

  Changed paths:
    M CHANGES.rst
    M setup.py

  Log Message:
  -----------
  Preparing release 5.1+lp1


  Commit: 91af4e8381cc26d99adeb6f225910dd860ab102d
      https://github.com/zopefoundation/zope.testrunner/commit/91af4e8381cc26d99adeb6f225910dd860ab102d
  Author: Colin Watson <cjwatson at debian.org>
  Date:   2019-10-22 (Tue, 22 Oct 2019)

  Changed paths:
    M CHANGES.rst
    M src/zope/testrunner/formatter.py

  Log Message:
  -----------
  Turn thread leaks into skips in subunit output

This still seems to occasionally happen in Launchpad test runs, and
doesn't need to be an error.

Based on work by Robert Collins in Launchpad's zope.testing fork.


  Commit: b0adc53a3dd45de47b033ea031aa04d4df538a5c
      https://github.com/zopefoundation/zope.testrunner/commit/b0adc53a3dd45de47b033ea031aa04d4df538a5c
  Author: Colin Watson <cjwatson at debian.org>
  Date:   2019-10-22 (Tue, 22 Oct 2019)

  Changed paths:
    M CHANGES.rst
    M setup.py

  Log Message:
  -----------
  Preparing release 5.1+lp2


Compare: https://github.com/zopefoundation/zope.testrunner/compare/c35091100643%5E...b0adc53a3dd4


More information about the checkins mailing list