Skip to content

Commit 86497e4

Browse files
authored
Merge pull request #708 from DanCech/codecov-badge
add codecov badge
2 parents 82e3c09 + 4e5706b commit 86497e4

File tree

9 files changed

+43
-31
lines changed

9 files changed

+43
-31
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/85221cd3bb6e49d7bbd6fed376a88264)](https://www.codacy.com/app/graphite-project/carbon?utm_source=github.com&utm_medium=referral&utm_content=graphite-project/carbon&utm_campaign=badger)
44
[![Build Status](https://secure.travis-ci.org/graphite-project/carbon.png?branch=master)](http://travis-ci.org/graphite-project/carbon)
55
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fgraphite-project%2Fcarbon.svg?type=shield)](https://app.fossa.io/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fgraphite-project%2Fcarbon?ref=badge_shield)
6+
[![codecov](https://codecov.io/gh/graphite-project/carbon/branch/master/graph/badge.svg)](https://codecov.io/gh/graphite-project/carbon)
67

78
## Overview
89

bin/carbon-aggregator-cache.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@
2525
LIB_DIR = os.path.join(ROOT_DIR, "lib")
2626
sys.path.insert(0, LIB_DIR)
2727

28-
from carbon.util import run_twistd_plugin
29-
from carbon.exceptions import CarbonConfigException
28+
from carbon.util import run_twistd_plugin # noqa
29+
from carbon.exceptions import CarbonConfigException # noqa
3030

3131
try:
3232
run_twistd_plugin(__file__)
33-
except CarbonConfigException, exc:
33+
except CarbonConfigException as exc:
3434
raise SystemExit(str(exc))

bin/carbon-aggregator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
LIB_DIR = os.path.join(ROOT_DIR, "lib")
2626
sys.path.insert(0, LIB_DIR)
2727

28-
from carbon.util import run_twistd_plugin
29-
from carbon.exceptions import CarbonConfigException
28+
from carbon.util import run_twistd_plugin # noqa
29+
from carbon.exceptions import CarbonConfigException # noqa
3030

3131
try:
3232
run_twistd_plugin(__file__)

bin/carbon-cache.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
LIB_DIR = os.path.join(ROOT_DIR, "lib")
2626
sys.path.insert(0, LIB_DIR)
2727

28-
from carbon.util import run_twistd_plugin
29-
from carbon.exceptions import CarbonConfigException
28+
from carbon.util import run_twistd_plugin # noqa
29+
from carbon.exceptions import CarbonConfigException # noqa
3030

3131
try:
3232
run_twistd_plugin(__file__)

bin/carbon-client.py

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
limitations under the License."""
1515

1616
import sys
17-
import imp
1817
from os.path import dirname, join, abspath, exists
1918
from optparse import OptionParser
2019

@@ -35,22 +34,24 @@
3534
except ImportError:
3635
pass
3736

38-
from twisted.internet import stdio, reactor, defer
39-
from twisted.protocols.basic import LineReceiver
40-
from carbon.routers import ConsistentHashingRouter, RelayRulesRouter
41-
from carbon.client import CarbonClientManager
42-
from carbon import log, events
37+
from twisted.internet import stdio, reactor, defer # noqa
38+
from twisted.protocols.basic import LineReceiver # noqa
39+
from carbon.routers import ConsistentHashingRouter, RelayRulesRouter # noqa
40+
from carbon.client import CarbonClientManager # noqa
41+
from carbon import log, events # noqa
4342

4443

4544
option_parser = OptionParser(usage="%prog [options] <host:port:instance> <host:port:instance> ...")
4645
option_parser.add_option('--debug', action='store_true', help="Log debug info to stdout")
4746
option_parser.add_option('--keyfunc', help="Use a custom key function (path/to/module.py:myFunc)")
4847
option_parser.add_option('--replication', type='int', default=1, help='Replication factor')
49-
option_parser.add_option('--routing', default='consistent-hashing',
48+
option_parser.add_option(
49+
'--routing', default='consistent-hashing',
5050
help='Routing method: "consistent-hashing" (default) or "relay"')
51-
option_parser.add_option('--diverse-replicas', action='store_true', help="Spread replicas across diff. servers")
52-
option_parser.add_option('--relayrules', default=default_relayrules,
53-
help='relay-rules.conf file to use for relay routing')
51+
option_parser.add_option(
52+
'--diverse-replicas', action='store_true', help="Spread replicas across diff. servers")
53+
option_parser.add_option(
54+
'--relayrules', default=default_relayrules, help='relay-rules.conf file to use for relay routing')
5455

5556
options, args = option_parser.parse_args()
5657

@@ -74,7 +75,7 @@
7475
instance = parts[2]
7576
else:
7677
instance = None
77-
destinations.append( (host, port, instance) )
78+
destinations.append((host, port, instance))
7879

7980
if options.debug:
8081
log.logToStdout()
@@ -104,26 +105,31 @@ class StdinMetricsReader(LineReceiver):
104105
delimiter = '\n'
105106

106107
def lineReceived(self, line):
107-
#log.msg("[DEBUG] lineReceived(): %s" % line)
108+
# log.msg("[DEBUG] lineReceived(): %s" % line)
108109
try:
109110
(metric, value, timestamp) = line.split()
110111
datapoint = (float(timestamp), float(value))
111-
assert datapoint[1] == datapoint[1] # filter out NaNs
112+
assert datapoint[1] == datapoint[1] # filter out NaNs
112113
client_manager.sendDatapoint(metric, datapoint)
113114
except ValueError:
114115
log.err(None, 'Dropping invalid line: %s' % line)
115116

116117
def connectionLost(self, reason):
117118
log.msg('stdin disconnected')
119+
118120
def startShutdown(results):
119121
log.msg("startShutdown(%s)" % str(results))
120122
allStopped = client_manager.stopAllClients()
121123
allStopped.addCallback(shutdown)
124+
122125
firstConnectsAttempted.addCallback(startShutdown)
123126

124-
stdio.StandardIO( StdinMetricsReader() )
127+
128+
stdio.StandardIO(StdinMetricsReader())
125129

126130
exitCode = 0
131+
132+
127133
def shutdown(results):
128134
global exitCode
129135
for success, result in results:

bin/carbon-relay.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
LIB_DIR = os.path.join(ROOT_DIR, "lib")
2626
sys.path.insert(0, LIB_DIR)
2727

28-
from carbon.util import run_twistd_plugin
29-
from carbon.exceptions import CarbonConfigException
28+
from carbon.util import run_twistd_plugin # noqa
29+
from carbon.exceptions import CarbonConfigException # noqa
3030

3131
try:
3232
run_twistd_plugin(__file__)

bin/validate-storage-schemas.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
import sys
1717
import whisper
18-
from os.path import dirname, exists, join, realpath
18+
from os.path import dirname, join, realpath
1919

2020
try:
2121
from ConfigParser import ConfigParser
@@ -46,17 +46,21 @@
4646
try:
4747
archives.append(whisper.parseRetentionDef(retention))
4848
except ValueError as e:
49-
print(" - Error: Section '%s' contains an invalid item in its retention definition ('%s')" % \
50-
(section, retention))
49+
print(
50+
" - Error: Section '%s' contains an invalid item in its retention definition ('%s')" %
51+
(section, retention)
52+
)
5153
print(" %s" % e)
5254
section_failed = True
5355

5456
if not section_failed:
5557
try:
5658
whisper.validateArchiveList(archives)
5759
except whisper.InvalidConfiguration as e:
58-
print(" - Error: Section '%s' contains an invalid retention definition ('%s')" % \
59-
(section, ','.join(retentions)))
60+
print(
61+
" - Error: Section '%s' contains an invalid retention definition ('%s')" %
62+
(section, ','.join(retentions))
63+
)
6064
print(" %s" % e)
6165

6266
if section_failed:
@@ -65,6 +69,6 @@
6569
print(" OK")
6670

6771
if errors_found:
68-
raise SystemExit( "Storage-schemas configuration '%s' failed validation" % SCHEMAS_FILE)
72+
raise SystemExit("Storage-schemas configuration '%s' failed validation" % SCHEMAS_FILE)
6973

7074
print("Storage-schemas configuration '%s' is valid" % SCHEMAS_FILE)

lib/twisted/plugins/carbon_aggregator_plugin.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
from carbon import conf
77

8+
89
@implementer(IServiceMaker, IPlugin)
910
class CarbonAggregatorServiceMaker(object):
1011

tox.ini

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ setenv =
1313
GRAPHITE_NO_PREFIX=true
1414
PYTHONPATH={toxinidir}/lib
1515
commands =
16-
coverage run --branch --include=lib/*,bin/* --omit=lib/carbon/tests/* "{envbindir}/trial" carbon
16+
coverage run --branch --source=lib,bin --omit=lib/carbon/tests/* "{envbindir}/trial" carbon
1717
coverage xml
1818
coverage report
1919
deps =
@@ -25,7 +25,7 @@ deps =
2525
flake8==2.6.2
2626
six
2727
commands =
28-
flake8 {toxinidir}/lib/carbon
28+
flake8 {toxinidir}/lib {toxinidir}/bin
2929

3030
[testenv:benchmark]
3131
voting = False

0 commit comments

Comments
 (0)