CHANGES
=======

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
