2
0
Эх сурвалжийг харах

Simplified tox coverage. Fixed typos

nuwan_ag 10 жил өмнө
parent
commit
e090981cb5
4 өөрчлөгдсөн 7 нэмэгдсэн , 7 устгасан
  1. 0 1
      .travis.yml
  2. 1 0
      README.md
  3. 1 1
      setup.py
  4. 5 5
      tox.ini

+ 0 - 1
.travis.yml

@@ -8,7 +8,6 @@ env:
   - TOX_ENV=py33
   - TOX_ENV=py33
   - TOX_ENV=py34
   - TOX_ENV=py34
   - TOX_ENV=pypy
   - TOX_ENV=pypy
-  - TOX_ENV=coverage
 matrix:
 matrix:
   fast_finish: true
   fast_finish: true
   allow_failures:
   allow_failures:

+ 1 - 0
README.md

@@ -6,6 +6,7 @@ the bridge pattern.
 [![Code Health](https://landscape.io/github/gvlproject/cloudbridge/master/landscape.svg?style=flat)](https://landscape.io/github/gvlproject/cloudbridge/master)
 [![Code Health](https://landscape.io/github/gvlproject/cloudbridge/master/landscape.svg?style=flat)](https://landscape.io/github/gvlproject/cloudbridge/master)
 [![Coverage Status](https://coveralls.io/repos/gvlproject/cloudbridge/badge.svg?branch=master&service=github)](https://coveralls.io/github/gvlproject/cloudbridge?branch=master)
 [![Coverage Status](https://coveralls.io/repos/gvlproject/cloudbridge/badge.svg?branch=master&service=github)](https://coveralls.io/github/gvlproject/cloudbridge?branch=master)
 [![Build Status](https://travis-ci.org/gvlproject/cloudbridge.svg?branch=master)](https://travis-ci.org/gvlproject/cloudbridge)
 [![Build Status](https://travis-ci.org/gvlproject/cloudbridge.svg?branch=master)](https://travis-ci.org/gvlproject/cloudbridge)
+[![Release Status](https://img.shields.io/pypi/status/cloudbridge.svg)](https://pypi.python.org/pypi/cloudbridge/)
 
 
 Usage example
 Usage example
 ```python
 ```python

+ 1 - 1
setup.py

@@ -26,7 +26,7 @@ setup(name='cloudbridge',
           'Programming Language :: Python :: 3.2',
           'Programming Language :: Python :: 3.2',
           'Programming Language :: Python :: 3.3',
           'Programming Language :: Python :: 3.3',
           'Programming Language :: Python :: 3.4',
           'Programming Language :: Python :: 3.4',
-          'Programming Language :: Python :: Implementation :: CPython'
+          'Programming Language :: Python :: Implementation :: CPython',
           'Programming Language :: Python :: Implementation :: PyPy'],
           'Programming Language :: Python :: Implementation :: PyPy'],
       test_suite="test"
       test_suite="test"
       )
       )

+ 5 - 5
tox.ini

@@ -4,15 +4,15 @@
 # and then run "tox" from this directory.
 # and then run "tox" from this directory.
 
 
 [tox]
 [tox]
-envlist = py27, py33, py34, pypy, coverage
+envlist = py27, py33, py34, pypy
 
 
 [testenv]
 [testenv]
 commands = {envpython} setup.py test
 commands = {envpython} setup.py test
 passenv = EC2_ACCESS_KEY EC2_SECRET_KEY OS_AUTH_URL OS_PASSWORD OS_TENANT_NAME OS_USERNAME
 passenv = EC2_ACCESS_KEY EC2_SECRET_KEY OS_AUTH_URL OS_PASSWORD OS_TENANT_NAME OS_USERNAME
 
 
-[testenv:coverage]
-commands =
-    coverage run --branch --source=cloudbridge setup.py test
+# Run coverage for python27 - omit interfaces.py since it's a behaviour spec only.
+[testenv:py27]
+commands = {envpython} -m coverage run --branch --source=cloudbridge --omit=cloudbridge/providers/interfaces.py setup.py test
+passenv = EC2_ACCESS_KEY EC2_SECRET_KEY OS_AUTH_URL OS_PASSWORD OS_TENANT_NAME OS_USERNAME
 deps =
 deps =
     coverage
     coverage
-passenv = EC2_ACCESS_KEY EC2_SECRET_KEY OS_AUTH_URL OS_PASSWORD OS_TENANT_NAME OS_USERNAME