diff options
-rw-r--r-- | README | 10 | ||||
-rw-r--r-- | cns-libs/MANIFEST.in | 1 | ||||
-rw-r--r-- | cns-libs/setup.py | 1 | ||||
-rw-r--r-- | tox.ini | 28 |
4 files changed, 23 insertions, 17 deletions
@@ -4,12 +4,12 @@ Testing Install 'tox' package first: - $ pip install tox + $ pip install git+git://github.com/tox-dev/tox.git@2.9.1#egg=tox -Run all the tests (currently, it is only pep8 checks): +Run 'pep8' checks: - $ tox + $ tox -e pep8 -Run only 'pep8' checks: +Run 'functional' tests: - $ tox -e pep8 + $ tox -e functional -- glusto -c /path/to/config.yaml --pytest='-v -s tests' diff --git a/cns-libs/MANIFEST.in b/cns-libs/MANIFEST.in new file mode 100644 index 00000000..c8639685 --- /dev/null +++ b/cns-libs/MANIFEST.in @@ -0,0 +1 @@ +recursive-include cnslibs/common *.yaml *.json *.txt diff --git a/cns-libs/setup.py b/cns-libs/setup.py index 25da8f86..2c25c8a7 100644 --- a/cns-libs/setup.py +++ b/cns-libs/setup.py @@ -11,6 +11,7 @@ setup( author='Red Hat, Inc.', author_email='cns-qe@redhat.com', packages=find_packages(), + include_package_data=True, classifiers=[ 'Development Status :: 3 - Alpha' 'Intended Audience :: QE, Developers' @@ -7,23 +7,27 @@ envlist = pep8 basepython = python2.7 setenv = VIRTUAL_ENV={envdir} whitelist_externals = * -commands = find . -type f -name "*.py[c|o]" -delete +commands = + find . -type f -name "*.py[c|o]" -delete + python -m pip install --upgrade pip>=9.0.0 setuptools wheel [testenv:pep8] -deps = -r{toxinidir}/test-requirements.txt -commands = flake8 {posargs} +commands = + {[testenv]commands} + pip install -r{toxinidir}/test-requirements.txt + flake8 {posargs} [testenv:functional] -deps = - rtyaml - ddt - git+git://github.com/loadtheaccumulator/glusto.git - git+git://github.com/gluster/glusto-tests.git#egg=glustolibs-gluster&subdirectory=glustolibs-gluster - git+git://github.com/gluster/glusto-tests.git#egg=glustolibs-io&subdirectory=glustolibs-io - git+git://github.com/gluster/glusto-tests.git#egg=glustolibs-misc&subdirectory=glustolibs-misc - --editable=file:///{toxinidir}/cns-libs commands = - find . -type f -name "*.py[c|o]" -delete + {[testenv]commands} + pip install \ + rtyaml \ + ddt \ + git+git://github.com/loadtheaccumulator/glusto.git \ + "git+git://github.com/gluster/glusto-tests.git#egg=glustolibs-gluster&subdirectory=glustolibs-gluster" \ + "git+git://github.com/gluster/glusto-tests.git#egg=glustolibs-io&subdirectory=glustolibs-io" \ + "git+git://github.com/gluster/glusto-tests.git#egg=glustolibs-misc&subdirectory=glustolibs-misc" \ + --editable=file:///{toxinidir}/cns-libs {posargs:bash -c "echo 'No commands have been specified. Exiting.'; exit 1"} [testenv:venv] |