Explorar o código

Allowed travis to fail for mac, added coverall coverage report, added
landscape.io badge

nuwan_ag %!s(int64=10) %!d(string=hai) anos
pai
achega
53b77baf0f
Modificáronse 3 ficheiros con 17 adicións e 2 borrados
  1. 4 0
      .travis.yml
  2. 2 0
      README.md
  3. 11 2
      tox.ini

+ 4 - 0
.travis.yml

@@ -8,6 +8,10 @@ env:
   - TOX_ENV=py33
   - TOX_ENV=py34
   - TOX_ENV=pypy
+matrix:
+  fast_finish: true
+  allow_failures:
+    - os: osx
 install:
   - pip install tox
 script:

+ 2 - 0
README.md

@@ -5,6 +5,8 @@ the bridge pattern.
 [![Code Climate](https://codeclimate.com/github/gvlproject/libcloudbridge/badges/gpa.svg)](https://codeclimate.com/github/gvlproject/cloudbridge)
 [![Test Coverage](https://codeclimate.com/github/gvlproject/libcloudbridge/badges/coverage.svg)](https://codeclimate.com/github/gvlproject/cloudbridge/coverage)
 [![Build Status](https://travis-ci.org/gvlproject/cloudbridge.svg?branch=master)](https://travis-ci.org/gvlproject/cloudbridge)
+[![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)
 
 Usage example
 ```python

+ 11 - 2
tox.ini

@@ -4,8 +4,17 @@
 # and then run "tox" from this directory.
 
 [tox]
-envlist = py27, py33, py34, pypy
+envlist = py27, py33, py34, pypy, coverage
 
 [testenv]
 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 --omit=test/*.py setup.py test
+    coveralls
+deps =
+    coverage
+    coveralls
+passenv = EC2_ACCESS_KEY EC2_SECRET_KEY OS_AUTH_URL OS_PASSWORD OS_TENANT_NAME OS_USERNAME