<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-openstackclient.git/run_tests.sh, branch master</title>
<subtitle>opendev.org: openstack/python-openstackclient
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/'/>
<entry>
<title>Remove run_tests.sh</title>
<updated>2015-04-24T03:08:17+00:00</updated>
<author>
<name>Steve Martinelli</name>
<email>stevemar@ca.ibm.com</email>
</author>
<published>2015-04-24T03:08:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=a81332fad79be5f3ec615acf8eb9d6e99ed1f9fc'/>
<id>a81332fad79be5f3ec615acf8eb9d6e99ed1f9fc</id>
<content type='text'>
Use tox instead.

Change-Id: I70f96b301af129e58fd23e6a21c711bbc17940cd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use tox instead.

Change-Id: I70f96b301af129e58fd23e6a21c711bbc17940cd
</pre>
</div>
</content>
</entry>
<entry>
<title>Modify run_tests.sh to just run tox</title>
<updated>2013-08-02T06:41:14+00:00</updated>
<author>
<name>Steve Martinelli</name>
<email>stevemar@ca.ibm.com</email>
</author>
<published>2013-08-02T06:39:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=d67524897b55af99adfef0017a071d36a1f6003f'/>
<id>d67524897b55af99adfef0017a071d36a1f6003f</id>
<content type='text'>
should fix bug 1203384

Change-Id: Ib37b05067624d7ad1a4516f161514565b088bf6b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
should fix bug 1203384

Change-Id: Ib37b05067624d7ad1a4516f161514565b088bf6b
</pre>
</div>
</content>
</entry>
<entry>
<title>Make entry point strings readable</title>
<updated>2013-03-22T02:51:08+00:00</updated>
<author>
<name>Dean Troyer</name>
<email>dtroyer@gmail.com</email>
</author>
<published>2013-03-21T17:21:55+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=73fb88e9317f5f2e5270aca4976ffecd06621b0c'/>
<id>73fb88e9317f5f2e5270aca4976ffecd06621b0c</id>
<content type='text'>
PEP8 E126 wants continued strings to line up vertically, totally destroying the
readability and visual indication of the beginning of a string in a list

* Ignore PEP8 E126 in order to indent the entry point strings in a readable manner.
* Sort the enrty point command strings by object then verb.
* Bring other ignores from run_tests.sh to tox.ini

Change-Id: I2593de7d6c058322101bc68636317cdba29fe664
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PEP8 E126 wants continued strings to line up vertically, totally destroying the
readability and visual indication of the beginning of a string in a list

* Ignore PEP8 E126 in order to indent the entry point strings in a readable manner.
* Sort the enrty point command strings by object then verb.
* Bring other ignores from run_tests.sh to tox.ini

Change-Id: I2593de7d6c058322101bc68636317cdba29fe664
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgraded to PEP8 1.3.3 to stay aligned with Nova, etc.</title>
<updated>2013-01-31T19:31:41+00:00</updated>
<author>
<name>Josh Kearney</name>
<email>josh@jk0.org</email>
</author>
<published>2013-01-31T19:31:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=b26cb5bf683e7f4f03d9704524a188b76ac5e9b9'/>
<id>b26cb5bf683e7f4f03d9704524a188b76ac5e9b9</id>
<content type='text'>
Made all the necessary changes to pass new PEP8 standards.

Also cleaned up docstrings to conform to the HACKING stanards.

Change-Id: Ib8df3030da7a7885655689ab5da0717748c9edbe
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Made all the necessary changes to pass new PEP8 standards.

Also cleaned up docstrings to conform to the HACKING stanards.

Change-Id: Ib8df3030da7a7885655689ab5da0717748c9edbe
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up test_shell so that the tests are captured though the test framework.</title>
<updated>2013-01-30T20:59:29+00:00</updated>
<author>
<name>Josh Kearney</name>
<email>josh@jk0.org</email>
</author>
<published>2013-01-30T19:56:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=17a87b9c0270053fc3ecfaade6606d135894e51c'/>
<id>17a87b9c0270053fc3ecfaade6606d135894e51c</id>
<content type='text'>
Also makes a small modification to gitignore.

Change-Id: Iefbfbcfd35270b06ed65edb34708fa9b4d5bf563
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also makes a small modification to gitignore.

Change-Id: Iefbfbcfd35270b06ed65edb34708fa9b4d5bf563
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove old/unsupported options from run_tests help message.</title>
<updated>2013-01-29T23:29:57+00:00</updated>
<author>
<name>Josh Kearney</name>
<email>josh@jk0.org</email>
</author>
<published>2013-01-29T22:44:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=282649ca40a6d91a253d4191380be10db43375f2'/>
<id>282649ca40a6d91a253d4191380be10db43375f2</id>
<content type='text'>
Change-Id: Ie0d796ecbd3c98b496a225c2a2c128db94a1831e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ie0d796ecbd3c98b496a225c2a2c128db94a1831e
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix test runner run_tests.sh is broken</title>
<updated>2013-01-25T11:55:31+00:00</updated>
<author>
<name>Ilya Persky</name>
<email>ipersky@yahoo-inc.com</email>
</author>
<published>2013-01-25T11:49:55+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=72adfc61f228688e2514f32e7d8cfa3aa190cba8'/>
<id>72adfc61f228688e2514f32e7d8cfa3aa190cba8</id>
<content type='text'>
run_tests.sh contains incorrect variable assignment at line 80
which makes script to fail when trying to run tests.

Fixes: bug #1105000

Change-Id: Ib29c50f28d8b7e09935cd4136e709e0e0141ad2a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
run_tests.sh contains incorrect variable assignment at line 80
which makes script to fail when trying to run tests.

Fixes: bug #1105000

Change-Id: Ib29c50f28d8b7e09935cd4136e709e0e0141ad2a
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate from nose to testr.</title>
<updated>2013-01-22T18:16:09+00:00</updated>
<author>
<name>Josh Kearney</name>
<email>josh@jk0.org</email>
</author>
<published>2013-01-22T17:09:11+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=63c8bb5306d15c7679b2cd1d22b6ee556967863d'/>
<id>63c8bb5306d15c7679b2cd1d22b6ee556967863d</id>
<content type='text'>
Run tests with testr for parallel execution.

Part of blueprint grizzly-testtools.

Change-Id: I560592186f2f440049a451a32e58067262ab62d0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Run tests with testr for parallel execution.

Part of blueprint grizzly-testtools.

Change-Id: I560592186f2f440049a451a32e58067262ab62d0
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up test environment and remove unused imports.</title>
<updated>2013-01-22T17:44:18+00:00</updated>
<author>
<name>Josh Kearney</name>
<email>josh@jk0.org</email>
</author>
<published>2013-01-21T19:44:38+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=c1ea2989049c102fde0ea22ac06d066a34d7b0db'/>
<id>c1ea2989049c102fde0ea22ac06d066a34d7b0db</id>
<content type='text'>
First round of adding more complete unit test coverage.

Change-Id: Ic1979c499ca6fcb784892a95954a3527539c4e53
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
First round of adding more complete unit test coverage.

Change-Id: Ic1979c499ca6fcb784892a95954a3527539c4e53
</pre>
</div>
</content>
</entry>
<entry>
<title>Add openstack-common and test infrastructure.</title>
<updated>2012-04-28T22:27:34+00:00</updated>
<author>
<name>James E. Blair</name>
<email>jeblair@hp.com</email>
</author>
<published>2012-04-28T22:21:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=95c2f27fa46d44f9eacfc44954b74ce9cc4becd3'/>
<id>95c2f27fa46d44f9eacfc44954b74ce9cc4becd3</id>
<content type='text'>
Fix pep8 errors (project is pep8 clean now).

Update setup.py to use openstack-common style dependencies.

Remove the unused novaclient dependency.

Change the keystoneclient dependency to a git URL.

Add test-requires, and move some pip-requires dependencies
into it.

Remove the test_utils unit test which wasn't testing anything
that is actually present in the project.

Add the test_authors unit test.

Use tox for running tests locally.

See: http://wiki.openstack.org/ProjectTestingInterface

Tox can manage virtualenvs, and is currently doing so for running
tests in Jenkins. It's just as, or more, useful for running tests
locally, so this starts the migration from the run_tests system to
tox. The goal is to reduce duplicate testing infrastructure, and
get what's running locally on developer workstations as close to
what is run by Jenkins as possible.

Run_tests.sh will now call tox to facilitate the transition for
developers used to typing "run_tests.sh".

Developers will need tox installed on their workstations. It can
be installed from PyPI with "pip install tox". run_tests.sh outputs
those instructions if tox is not present.

New facilities are available using tox directly, including:

tox -e py26 # run tests under python 2.6
tox -e py27 # run tests under python 2.7
tox -e pep8 # run pep8 tests
tox # run all of the above
tox -e venv foo # run the command "foo" inside a virtualenv

The OpenStack nose plugin is used when running tox from the
command line, so the enhanced, colorized output is visible to
developers running the test suite locally. However, when Jenkins
runs tox, xunit output will be used instead, which is natively
understood by jenkins and much more readable in that context.

Change-Id: Ib627be3b37b5a09d3795006d412ddcc35f8c6c1e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix pep8 errors (project is pep8 clean now).

Update setup.py to use openstack-common style dependencies.

Remove the unused novaclient dependency.

Change the keystoneclient dependency to a git URL.

Add test-requires, and move some pip-requires dependencies
into it.

Remove the test_utils unit test which wasn't testing anything
that is actually present in the project.

Add the test_authors unit test.

Use tox for running tests locally.

See: http://wiki.openstack.org/ProjectTestingInterface

Tox can manage virtualenvs, and is currently doing so for running
tests in Jenkins. It's just as, or more, useful for running tests
locally, so this starts the migration from the run_tests system to
tox. The goal is to reduce duplicate testing infrastructure, and
get what's running locally on developer workstations as close to
what is run by Jenkins as possible.

Run_tests.sh will now call tox to facilitate the transition for
developers used to typing "run_tests.sh".

Developers will need tox installed on their workstations. It can
be installed from PyPI with "pip install tox". run_tests.sh outputs
those instructions if tox is not present.

New facilities are available using tox directly, including:

tox -e py26 # run tests under python 2.6
tox -e py27 # run tests under python 2.7
tox -e pep8 # run pep8 tests
tox # run all of the above
tox -e venv foo # run the command "foo" inside a virtualenv

The OpenStack nose plugin is used when running tox from the
command line, so the enhanced, colorized output is visible to
developers running the test suite locally. However, when Jenkins
runs tox, xunit output will be used instead, which is natively
understood by jenkins and much more readable in that context.

Change-Id: Ib627be3b37b5a09d3795006d412ddcc35f8c6c1e
</pre>
</div>
</content>
</entry>
</feed>
