Fixes:
1) Crashes in runner and file_utils
2) Binary strings being read in as payloads
Updates:
1) Clarified error messages in parser
2) Confusing variable names in test cases vs issues
Adds:
1) A `syntribos root` CLI sub command to display the current syntribos root dir
Change-Id: I22edf7a1f3d39724522aee88d08b00d299b67248
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: Ia0c9884ea6c20553d2b4da8b0668b64b53ace41f
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
To be co-installable with other OpenStack projects and have consistent
testing it's a good idea (tm) to use constraints when creating tox
environments.
Change-Id: I02478c2d39f1ce571e97e6187db0d4e0dfde8f70
There is no this directory openstack/common which was used to keep codes from
oslo-incubator, we have retired oslo-incubator. Removing openstack/commonfrom
all OpenStack code in favor of the Oslo libraries is a project wide goal
for the Ocata release. So don't use this directory any more. We should drop it
for improving searching efficiency.
Change-Id: I815cc67860d4d858d2f17e273ec27a498e11af2a
As we are moving to the next iteration of the project for Ocata,
I think it would be helpul to makesure that the codebase is
fully compatible in py27 and in py35. Also, some minor styling
changes, removing uncessary spaces etc.
Change-Id: I9aac07dc180cd3a7c7885661bdad985c183ae0a9
Coverage was failing as coverage target was deleting coverage data
before coverage html was run as a side-effect of running coverage
combine. This change fixes it.
Change-Id: I08c974724cc81423f4d440a88d704cfafb75829f
Let's make sure the unit tests also follow the same pep8 guidelines.
Also fixed any current pep8 errors and renamed test_ut_datagen to
test_datagen for consistency.
Change-Id: I00682d0c96368693d0f666e655af49209387fd07
Unfortunately, we're still importing CAFE's HTTP client in some places,
causing tox to fail sometimes when it can't find the cafe.engine.http
module. This patch adds a step to the docs job to install this for now.
Change-Id: I4a6f3abe87eba3ec71c44cc3ca1112f94019055c
this change adds a structure for creating improved sphinx/restructured
text documentation. the initial commit only brings over the information
from the readme with some minor adjustments for titles and separating
content into sections.
Change-Id: If1a4cf7d046e784d84571a7a52480daab7d2be5c
Since syntribos lives in OpenStack Infra, just using pbr for setup.py
management will make life easier all the way around.
Change-Id: I47c987ffec63f00d21de1881b4fa87facbd1db72