Inline a small part of random.Random.shuffle which was deprecated in
Python 3.9 and removed in 3.11 ([#119](https://github.com/zopefoundation/zope.testrunner/issues/119) <https://github.com/zopefoundation/zope.testrunner/issues/119>_).
Don't trigger post mortem debugger for skipped tests. ( [#141](https://github.com/zopefoundation/zope.testrunner/issues/141) <https://github.com/zopefoundation/zope.testrunner/issues/141>_).
5.5.1 (2022-09-07)
Fix: let --at-level=level with level <= 0 run the tests
at all levels (rather than at no level)
[#138](https://github.com/zopefoundation/zope.testrunner/issues/138) <https://github.com/zopefoundation/zope.testrunner/issues/138>_.
5.5 (2022-06-24)
Use sys._current_frames (rather than threading.enumerate)
as base for new thread detection, fixes
[#130](https://github.com/zopefoundation/zope.testrunner/issues/130) <https://github.com/zopefoundation/zope.testrunner/issues/130>_.
New option --gc-after-test. It calls for a garbage collection
after each test and can be used to track down ResourceWarnings
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](https://github.com/zopefoundation/zope.testrunner/issues/133) <https://github.com/zopefoundation/zope.testrunner/pull/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
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on zope-testrunner to permit the latest version.
Changelog
Sourced from zope-testrunner's changelog.
... (truncated)
Commits
85ab785
Preparing release 6.042060cd
Fix Manifest.01709f3
Fix RTD build73bfbcb
Drop support for Python < 3.7 (#146)5e0087f
Back to development: 5.768c21eb
Preparing release 5.6d541d5b
Bumped version for feature release.b550218
Don't trigger post-mortem debugger for skipped tests4c4ad80
Merge pull request #140 from zopefoundation/config-with-pure-pythonb334aff
Configuring for pure-pythonDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)