16 Commits

Author SHA1 Message Date
Adrian Turjak
afcf377ccb Update requirements files
Sync up requirement files with global-requirements,
and set tox default envs to be 'py3' over 'py35'

Change-Id: Ic78246a4a75b88027b4896664874d1efc587582c
2019-05-17 10:48:32 +12:00
Adrian Turjak
06cb36e46e Fix conflicts with tox
basepython when set on the testenv breaks py27 testing

Change-Id: I9907f5077cd00f6ea596e90e428aece68ac0a99e
2019-01-16 16:36:58 +13:00
Adrian Turjak
d4ab292a6a Switch to ignoring pep W503
Change-Id: I3fe7b6f33fa327a9584bbad3c695032bc0a3e54a
2018-12-02 01:01:51 +13:00
huang.zhiping
99e52b0598 fix tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.

We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.

We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.

Change-Id: I6e873ea38b4483ea477afcb8925fb8e60d65b60f
2018-08-18 01:53:08 +00:00
Adrian Turjak
553c7f4ad8 fix cover report tox job
Change-Id: I28dfc5fbe33e6a40507c30303e040b122989adff
2017-12-05 22:33:43 +13:00
Amelia Cordwell
6cbf3fa7f7 Documentation and Api Reference
* API Reference and documentation as two seperate sphinx
  document sets
* Information from the Devstack guide and README moved over
  to the new documentation
* Configuration examples
* Examples of building plugins
* Both use the new sphinx-rtd-theme

Change-Id: If347905aa14b77b5943f1a9de97f6e287b98ce95
2017-11-04 18:00:28 +13:00
Adrian Turjak
e957f1ee38 fix zuul cover issues
Change-Id: Ibd7c07397c14dc23452d65fea048a7416288d3f2
2017-10-30 14:13:05 +13:00
adrian-turjak
c17320c069 Update test files for openstack-infra
* also update the gitreview file
* add base doc folder for future use (and to make
  CI happy)

Change-Id: Ifd854682c8121720e940c0a7d8ac3656cbf97af0
2017-06-21 16:18:37 +12:00
Amelia Cordwell
f7c62e5a87 Python3 Compatibility
Slight changes to ensure python3 compatibility, and tox running
with python3.

Change-Id: Ibe017a0f68e3779f199a56165d401cda876f710a
2017-06-15 16:23:01 +12:00
Amelia Cordwell
f6ee662631 Added basepython to coverage tests
Different versions of tox default to different base versions of
python for coverage tests.

This ensures it uses python2.7.

Change-Id: I6137c43b6383909498efae45a197ef05fc00a026
2017-05-31 14:58:33 +12:00
adrian-turjak
3da809bfaa Adding support for code coverage reposting in tests.
Change-Id: I6e379747d347fc6b3d2fef00a711ae13bb62dfc5
2017-05-29 15:57:30 +12:00
adrian-turjak
af986c28fc Renaming StackTask to Adjutant
* This patch is just a search and replace with minor tweaks.
* No functional changes, just renaming.

Change-Id: I103790be7c0cd9234545e25e21ab1768cb5eb131
2017-05-17 12:25:45 +12:00
adrian-turjak
1961ca91c3 Adding pep8 tests
* also fixing test posargs to allow single test running
* fixing up random pep8 failures
* removing empty or unused test modules

Change-Id: I59bb2fedeeac2b8eeb45740d16768fec59fb3e4b
2016-12-06 18:09:36 +13:00
Dale Smith
9d8adc726a Refactor action validation functions
* Removes duplication of code in validate
* Breaks large validation functions into atomic, reusable pieces in
  super classes.
* Started applying the rule where validation does not leave any side
  effects on class members other than the valid boolean.
* Validate functions are not called after the first fail, this
  gives less feedback to user, but is probably reasonable general
  assumption as some validation relies on others passing.
* Adding some tests for NewUser validation.
* Refactored how the FakeManager handled resource objects or
  ids being passed to it.
* Fixed some issues with logs being spat out during tests.

Change-Id: Iea0afce06e92d8f1a1bda0cc03a32c00909828d1
2016-11-07 14:22:22 +13:00
adriant
ff89e2e960 rename stacktask cmd to stacktask-api
* Done so that the client tool and the server
  can both be installed to the same environment.

Change-Id: Ic188c87600730b51b3dbf97b244b979d205e7eb9
2016-03-09 15:04:10 +13:00
adriant
572b22a1a8 adding tox file and some changes to test setup
Change-Id: Icd1f3965e4c2617c16c3440e79df17aa4ca0ab0a
2015-07-31 16:44:03 +12:00