* unittest.TestCase.subTest support (#91).
* remove support for setup.py's test command. Support for this command has
been dropped by modern setuptools versions and correspondingly has been
removed from most zopefoundation packages; zope.testrunner now follows.
* setup.py's ftest command is now only supported when the used setuptools
version still supports test.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zope.testrunner?expand=0&rev=46
* Add PEP 440 support (implicit namespaces).
* Fix XML tests when running in distribution resp. separately.
* Exit cleanly when using the test runner --version argument.
* Add new --xml <path> option to write JUnit-like XML reports.
Code comes from collective.xmltestreport, but be aware that
here --xml is not a boolean, but expects a path! (#148).
* Add support for Python 3.13a3.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zope.testrunner?expand=0&rev=44
- update to 6.2:
* Add support for Python 3.12.
* Update code and tests to ``python-subunit >= 1.4.3`` thus
requiring at least this version.
- Update to version 5.6
- Update to 5.5.1
- updated spec to include
* Fix test failures and deprecation warnings occurring when
using Python 3.8a1.
* Update the command line interface to use argparse instead of
* Handle string in exception values when formatting chained
* Enable DeprecationWarning earlier, when discovering test
- Changes from 4.4.0
OBS-URL: https://build.opensuse.org/request/show/1132429
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zope.testrunner?expand=0&rev=20
* Add support for Python 3.12.
* Update code and tests to ``python-subunit >= 1.4.3`` thus
requiring at least this version.
- Update to version 5.6
- Update to 5.5.1
- updated spec to include
* Fix test failures and deprecation warnings occurring when
using Python 3.8a1.
* Update the command line interface to use argparse instead of
* Handle string in exception values when formatting chained
* Enable DeprecationWarning earlier, when discovering test
- Changes from 4.4.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zope.testrunner?expand=0&rev=38
- updated spec to include
Requires(post): update-alternatives
Requires(postun):update-alternatives
- version update to 5.5.0
* Use sys._current_frames (rather than threading.enumerate) as base for new thread detection, fixes#130.
* New option --gc-after-test. It calls for a garbage collection after each test and can be used to track down
ResourceWarning``s and cyclic garbage. With ``rv = gc.collect(), ! is output on verbosity level 1 when rv is
non zero (i.e. when cyclic structures have been released), [``*rv*]`` on higher verbosity levels and a detailed
cyclic garbage analysis on verbosity level 4+. For details, see #133.
* Allow the filename for the logging configuration to be specified via the envvar ZOPE_TESTRUNNER_LOG_INI.
If not defined, the configuration continues to be locked for in file log.ini of the current working directory.
Remember the logging configuration file in envvar ZOPE_TESTRUNNER_LOG_INI to allow spawned child processes to
recreate the logging configuration. For details, see #134.
- version update to 5.4.0
* Improve --help documentation for --package-path option (#121).
* Do not disable existing loggers during logsupport initialization (#120).
* Fix tests with testtools >= 2.5.0 (#125).
* Add support for Python 3.10.
OBS-URL: https://build.opensuse.org/request/show/1004753
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zope.testrunner?expand=0&rev=28
- Update to 5.1:
* Recover more gracefully when layer setUp or tearDown fails, producing useful subunit output.
* Prevent a spurious warning from the --require-unique option if the --module option was not used.
* Add optional buffering of standard output and standard error during tests, requested via the --buffer option or enabled by default for subunit.
* Fix incorrect failure counts in per-layer summary output, broken in 4.0.1.
OBS-URL: https://build.opensuse.org/request/show/745976
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-zope.testrunner?expand=0&rev=12
* Recover more gracefully when layer setUp or tearDown fails, producing useful subunit output.
* Prevent a spurious warning from the --require-unique option if the --module option was not used.
* Add optional buffering of standard output and standard error during tests, requested via the --buffer option or enabled by default for subunit.
* Fix incorrect failure counts in per-layer summary output, broken in 4.0.1.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zope.testrunner?expand=0&rev=23
- update to version 5.0
* Fix test failures and deprecation warnings occurring when
using Python 3.8a1.
* Drop support for Python 3.4.
4.9*
* Fix AssertionError in _DummyThread.isAlive on Python 3.
* Drop support for Python 3.3.
* Add support for Python 3.7.
* Remove untested support for the --pychecker option.
* Update the command line interface to use argparse instead of
optparse.
* Use ipdb instead of pdb for post-mortem debugging if available.
* Add a –require-unique option to check for duplicate test IDs.
* Reintroduce optional support for subunit.
* Handle string in exception values when formatting chained
exceptions.
4.8*
* Enable DeprecationWarning earlier, when discovering test
modules.
* Automatically enable DeprecationWarning when running tests.
- Launch tests using multibuild.
OBS-URL: https://build.opensuse.org/request/show/692301
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zope.testrunner?expand=0&rev=21