summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix reading of test lists.fix-test-listsJelmer Vernooij2022-11-162-5/+14
|
* Release 1.4.11.4.1Jelmer Vernooij2022-11-053-2/+26
|
* fix perl distcheckJelmer Vernooij2022-11-053-9/+7
|
* Fix distcheck; include python files again.Jelmer Vernooij2022-11-053-13/+61
|
* Fix perl test runs having both INSTALLDIRS and PREFIX set.Jelmer Vernooij2022-11-051-1/+1
|
* Merge branch 'fix-filter-entrypoints' of https://github.com/mtreinish/subunitJelmer Vernooij2022-11-0520-250/+256
|\
| * Merge branch 'master' into fix-filter-entrypointsMatthew Treinish2021-06-158-8/+39
| |\
| * | Update setup.pyMatthew Treinish2021-06-151-1/+1
| | |
| * | Merge branch 'master' into fix-filter-entrypointsMatthew Treinish2021-06-156-128/+37
| |\ \
| * \ \ Merge branch 'master' into fix-filter-entrypointsMatthew Treinish2021-06-109-24/+161
| |\ \ \
| * | | | Remove duplicate packages keyword in setup.pyMatthew Treinish2020-03-141-1/+0
| | | | | | | | | | | | | | | When rebasing this PR branch a duplicate keyword was accidentally added to the setup.py. This commit corrects that oversight.
| * | | | Merge branch 'master' into fix-filter-entrypointsMatthew Treinish2020-03-143-93/+133
| |\ \ \ \
| * | | | | Fix syntax issuesMatthew Treinish2019-12-159-31/+33
| | | | | |
| * | | | | Add filter_scripts to packageMatthew Treinish2019-12-151-1/+1
| | | | | |
| * | | | | Fix typo in extras_requireMatthew Treinish2019-12-151-1/+1
| | | | | |
| * | | | | Fix setup.pyMatthew Treinish2019-12-151-15/+13
| | | | | |
| * | | | | Cleanup tests and buildsMatthew Treinish2019-12-152-56/+1
| | | | | |
| * | | | | Fix review commentsMatthew Treinish2019-12-151-1/+3
| | | | | |
| * | | | | Switch to setuptools entrypoint console scripts for filtersMatthew Treinish2019-12-1518-198/+251
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | Merge pull request #53 from jelmer/pyproject-wheelJelmer Vernooij2022-10-201-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | Don't explicitly build-require wheel
| * | | | | | Don't add an explicit build-requirement on wheelJelmer Vernooij2022-10-191-1/+1
|/ / / / / / | | | | | | | | | | | | | | | | | | See https://github.com/pypa/setuptools/commit/f7d30a9529378cf69054b5176249e5457aaf640a
* | | | | | Explicitly invoke python3.Jelmer Vernooij2022-01-2517-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | That's the only major version subunit supports, and some platforms still ship with /usr/bin/python==python2
* | | | | | Check minimum version of Python in configure.ac.Jelmer Vernooij2022-01-251-1/+1
| | | | | |
* | | | | | Add testing for Python 3.10Stephen Finucane2021-12-153-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* | | | | | Stop using io imports from testtoolsStephen Finucane2021-12-158-42/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | Remove logic for Python < 3.6Stephen Finucane2021-12-158-106/+50
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* | | | | | Drop support for Python 2.7, 3.5Stephen Finucane2021-12-155-38/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | Merge pull request #51 from cjwatson/testtools-2.5.0Robert Collins2021-07-294-68/+106
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | Fix tests with testtools 2.5.0
| * | | | | Update NEWSColin Watson2021-07-271-0/+6
| | | | | |
| * | | | | Handle different SyntaxError output in testtools 2.5.0Colin Watson2021-07-272-42/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | Sort Content-Type parameters when writing detailsColin Watson2021-07-272-34/+10
| | | | | | | | | | | | | | | | | | | | | | | | This simplifies tests by making the output more reproducible.
| * | | | | Import six from the right placeColin Watson2021-07-271-1/+1
|/ / / / / | | | | | | | | | | | | | | | We shouldn't rely on testtools.testcase importing it.
* | | | | Merge pull request #47 from mhuin/testtools.compatMatthew Treinish2021-06-158-8/+39
|\ \ \ \ \ | |_|_|_|/ |/| | | | Fix imports from testtools.compat
| * | | | Merge branch 'master' into testtools.compatMatthew Treinish2021-06-153-36/+36
| |\ \ \ \ | |/ / / / |/| | | |
* | | | | Merge pull request #46 from stephenfin/python310Matthew Treinish2021-06-151-4/+4
|\ \ \ \ \ | | | | | | | | | | | | python: Mark rawstrings as such
| * \ \ \ \ Merge branch 'master' into python310Matthew Treinish2021-06-152-32/+32
| |\ \ \ \ \ | |/ / / / / |/| | | | |
* | | | | | Merge pull request #50 from testing-cabal/gha-ciMatthew Treinish2021-06-152-32/+32
|\ \ \ \ \ \ | | | | | | | | | | | | | | Pivot CI to github actions
| * | | | | | Pivot CI to github actionsMatthew Treinish2021-06-152-32/+32
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | Merge branch 'master' into python310Matthew Treinish2021-06-153-92/+1
| |\ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | python: Mark rawstrings as suchStephen Finucane2021-04-201-4/+4
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| | * | | Merge branch 'master' into testtools.compatMatthew Treinish2021-06-153-92/+1
| | |\ \ \ | |_|/ / / |/| | | |
* | | | | Merge pull request #48 from mtreinish/revert-brokenMatthew Treinish2021-06-153-92/+1
|\ \ \ \ \ | |/ / / / |/| | | | Revert "Merge pull request #17 from mtreinish/timestamp-output"
| * | | | Revert "Merge pull request #17 from mtreinish/timestamp-output"Matthew Treinish2021-06-153-92/+1
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | fix trailing commaMatthieu Huin2021-06-151-1/+1
| | | |
| * | | Fix imports from testtools.compatMatthieu Huin2021-06-158-8/+39
|/ / / | | | | | | | | | | | | | | | 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.
* | | Merge pull request #17 from mtreinish/timestamp-outputJelmer Vernooij2021-03-093-1/+92
|\ \ \ | | | | | | | | Add options to output filter to set timestamps
| * | | Fix timestamp test copy paste errorMatthew Treinish2020-03-141-1/+1
| | | |
| * | | Add options to output filter to set timestampsMatthew Treinish2020-03-143-1/+92
| | |/ | |/| | | | | | | | | | | | | 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.
* | | Merge pull request #45 from graingert/drop-unsupportable-pythonsJelmer Vernooij2021-03-043-6/+10
|\ \ \ | | | | | | | | fix CI
| * | | run everything on focal, except pypy3.5 which only runs on xenialThomas Grainger2021-03-041-7/+5
| | | |