| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| |\ |
|
| | | |
|
| |\ \ |
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | | |
When rebasing this PR branch a duplicate keyword was accidentally added to the setup.py. This commit corrects that oversight.
|
| |\ \ \ \ |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This commit switches from using scripts to setuptools entrypoint console
scripts for the filter scripts. This should fix the issues for windows
users trying to execute the scripts. To accomplish this the filter
scripts are moved into the subunit package namespace and a callable to
run the script is added to each module.
Closes-Bug: #1322888
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Don't explicitly build-require wheel
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | | |
See https://github.com/pypa/setuptools/commit/f7d30a9529378cf69054b5176249e5457aaf640a
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
That's the only major version subunit supports, and some platforms still ship with /usr/bin/python==python2
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
We no longer need to worry about Python 2, so we can just import
directly from 'io'.
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Both of these are EOL now. There's no reason to continue supporting
them. Python 3.6 is close to EOL but we can give it another release
before we formally drop that.
We also drop support for installing without setuptools, since this is
expected to be effectively always present nowadays. We include a
pyproject.toml file just in case that ever changes though.
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
|
|\ \ \ \ \ \
| |_|_|_|_|/
|/| | | | | |
Fix tests with testtools 2.5.0
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
testtools 2.5.0 only supports Python 3, and so switched from traceback2
to the standard library's traceback. However, this includes the fix for
https://bugs.python.org/issue24695, and so doesn't produce a traceback
header when there's no traceback, in particular for `SyntaxError`
exceptions. Adjust the tests to tolerate this.
See also https://github.com/zopefoundation/zope.testrunner/issues/125.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This simplifies tests by making the output more reproducible.
|
|/ / / / /
| | | | |
| | | | |
| | | | | |
We shouldn't rely on testtools.testcase importing it.
|
|\ \ \ \ \
| |_|_|_|/
|/| | | | |
Fix imports from testtools.compat
|
| |\ \ \ \
| |/ / / /
|/| | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
python: Mark rawstrings as such
|
| |\ \ \ \ \
| |/ / / / /
|/| | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Pivot CI to github actions
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
With the tight travis quotas for open source projects now it is not a
viable provider for running CI on this project anymore. While this
project is relatively low activity the quota seems to be preventing
jobs from reliably triggering. This commit switches CI to use github
actions which doesn't have this limitation.
|
| |\ \ \ \ \
| |/ / / / /
|/| | | | | |
|
| | |_|_|/
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Resolves the following warnings in Python 3.6+:
DeprecationWarning: invalid escape sequence \!
match = re.match("Bail out\!(?:\s*(.*))?\n", line)
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
|
| | |\ \ \
| |_|/ / /
|/| | | | |
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
Revert "Merge pull request #17 from mtreinish/timestamp-output"
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This reverts commit 1dafb884e47f5fc26232672b01c2a9574577e7be, reversing
changes made to 7583ce28db20a0b2ad229a69175949e5a30586fe.
This PR had completely broken tests, while I think the feature works
it's blocking CI and preventing any merges. I'll rework the PR and
resubmit after I get the unittests working.
|
| | | | |
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
The future release of testtools will drop StringIO and BytesIO.
Try to import them from testtools.compat, or from the io module
if they're not available.
|
|\ \ \
| | | |
| | | | |
Add options to output filter to set timestamps
|
| | | | |
|
| | |/
| |/|
| | |
| | |
| | |
| | | |
This commit adds 2 new options to subunit-output, --start-time and
--stop-time, to specify a timestamp for the start and end of a test
in the output.
|
|\ \ \
| | | |
| | | | |
fix CI
|
| | | | |
|