# CHANGES

## 3.0.0

- Remove the deprecated ostestr command

- Update CI to use unversioned jobs template

- Test python3.9 as voting job

- Switch testing to Yoga testing runtime

## 2.0.1

- Update IRC network to OFTC

- setup.cfg: Replace dashes with underscores

- Use py3 as the default runtime for tox

- Ussuri+ is python3 only and update python to python3

- Switch testing to Xena testing runtime

- Changed minversion in tox to 3.18.0

- Create tox environment to build pdf documentation

- Remove install unnecessary packages

- Remove install unnecessary packages

- Switch testing to Victoria testing runtime

- Stop to use the __future__ module

- Use unittest.mock instead of third party mock

- Switch to newer openstackdocstheme and reno versions

- Fix hacking min version to 3.0.1

- [ussuri][goal] Update contributor documentation

- Update to hacking 3.0

## 2.0.0

- [ussuri][goal] Drop python 2.7 support and testing

- subunit2html dealing with incorrect data format

- Add Python 3 Train unit tests

## 1.1.0

- Update hacking version

- Replace git.openstack.org URLs with opendev.org URLs

- Deprecate ostestr command

- Fix warning message with double “to”

- Dropping the py35 testing

- OpenDev Migration Patch

- Default concurrency to 0 to avoid TypeError in stestr

- add python 3.7 unit test job

- Removed older version of python3.4 from setup.cfg

- Change openstack-dev to openstack-discuss

- Update the home-page URL

- Use updated hacking url link

- add python 3.6 unit test job

- switch documentation job to new PTI

- import zuul job settings from project-config

- fix tox python3 overrides

- Trivial: Update pypi url to new url

- Updated from global requirements

- Fix load command in pdb/no-discover path

- Avoid tox_install.sh for constraints support

- Remove useless links and indentations

- Fix regex builder

- Updated from global requirements

- Updated from global requirements

- Fix .testr.conf detection: test path follows discover

## 1.0.0

- Switch to stestr under the covers

- Just changed the opening of the file

- Updated from global requirements

- Switch from oslosphinx to openstackdocstheme

- update doc URL to the new location in the readme

- rearrange content to fit the new standard layout

- Turn on warning-is-error in sphinx build

- Fail when no test case selected

- Updated from global requirements

## 0.8.2

- Updated from global requirements

- Remove unused Babel setup

## 0.8.1

- Updated from global requirements

- [Fix gate]Update test requirement

- Fix error when without –regex option

- Updated from global requirements

- Add Constraints support

- Fix typo and change regexp to regex

- Track failures during sorting of test results

## 0.8.0

- Updated from global requirements

- Handle overlapping black regexes

- Updated from global requirements

- Update home-page url

- Add ostestr as a function

- Error on invalid list parameter combination

- Use dash instead of underscore in args

- Add –black-regex/-B option

- Allow to specifiy black/white list at the same time

- Make the listbuilder the default strategy

- Construct a list of test cases instead of passing a regexp

- Add support for Python versions

- Delete openstack/common in flake8 exclude list

- Save subunit results file when using –no-discover

- Simplify logic in _get_test_list

- Remove discover from test-requirements

- Make subprocess outputs to text for Python 3

- Fix doc warnings and disable smarty-pants

- Updated from global requirements

- Remove the TODO file

- Make unexpected success as fail

- Add documentation for generate-subunit

- Sort failed tests at the top on HTML result page

## 0.7.0

- Add whitelist file to ostestr docs

- Seperate regex builder logic into a seperate module

- Split functionality out of main

- Updated from global requirements

- Fix docs typos

- Updated from global requirements

- Fix coverage option and execution

- Add version option for ostestr and subunit-trace

- Remove openstack-common.conf

- Add pypi download + version badges into README.rst

- remove python 3.3 trove classifier

- Treat xfail output like success

- Updated from global requirements

- correct typo

- Enable testr run passthrough arguments

- Updated from global requirements

- Add unit test for colorizer

## 0.6.0

- Support comments in whitelist files

- Add tool to create a subunit stream

- py26/py33 are no longer supported by Infra’s CI

- remove python 2.6 trove classifier

## 0.5.0

- Add support to ostestr to use subunit-trace color

- Add subunit_trace –color option’s doc

- Fix documentation typos

- Fix coverage section in tox.ini

- Add delete *.pyc command before executing ostestr

- Change to always parsing classes from test_id

- Add colored output feature to subunit-trace

- Add *.egg* to .gitignore

- Fail if no tests were successfully executed

- Fix syntax of the README file

## 0.4.2

- Force utf8 encoding on subunit attachments output

## 0.4.1

- Better blacklist - tested with Nova

## 0.4.0

- Add whitelist file support

- Fix issues with the blacklist file regex generation

- Use test_to_run var in no-discover

- Minor refactoring to make os_testr more testable

- Switch to using autogenerated ChangeLog in docs

- Change ignore-errors to ignore_errors

- Handle a skipped test without a reason message

- Minimize output when –abbreviate is used

- Make use of argparse groups and add some tests

## 0.3.0

- Convert file names to regular expressions

- Handle incomplete subunit streams

- Set min pbr version in setup_requires

- update requirements

- Add TODO entry for moving away from subprocess in ostestr

- Improved docs for os-testr commands

## 0.2.0

- Dogfood things for unit tests

- Disable printing percent change on run time by default

- Misc Python 3 compatibility fixes

- Catch exception trying to extract test time

- Fix ValueError in subunit_trace

- Add support for having comments in the exclude file

- Add TODO file to os-testr

## 0.1.0

- Fix pep8 issues and add apache header to subunit2html

- Flush out the readme in preparation for the first release

- Add subunit2html from jenkins slave scripts

- Ensure failure is printed with –until-failure in pretty mode

- Add –until-failure option to ostestr

- Add basic unit tests to check ostestr return codes

- Add percent change to duration on subunit-trace output

- Use python APIs to call run modules in ostestr

- Add ostestr options to control parallelism

- Fix the testr init subprocess call

- Improve the arguments for ostestr

- Fix pep8 issues

- Fix return code on test run failure

- Add –pdb flag and fix –no-discover flag

- Add subunit-trace and ostestr

- Initial Cookiecutter Commit

this page last updated: 2022-05-31 19:24:10

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

found an error? report a bug