parent
28eb9b4c29
commit
b4b1866286
|
@ -16,6 +16,8 @@
|
||||||
- [#781](https://github.com/influxdata/telegraf/pull/781): Fix mqtt_consumer username not being set. Thanks @chaton78!
|
- [#781](https://github.com/influxdata/telegraf/pull/781): Fix mqtt_consumer username not being set. Thanks @chaton78!
|
||||||
- [#786](https://github.com/influxdata/telegraf/pull/786): Fix mqtt output username not being set. Thanks @msangoi!
|
- [#786](https://github.com/influxdata/telegraf/pull/786): Fix mqtt output username not being set. Thanks @msangoi!
|
||||||
- [#773](https://github.com/influxdata/telegraf/issues/773): Fix duplicate measurements in snmp plugin. Thanks @titilambert!
|
- [#773](https://github.com/influxdata/telegraf/issues/773): Fix duplicate measurements in snmp plugin. Thanks @titilambert!
|
||||||
|
- [#708](https://github.com/influxdata/telegraf/issues/708): packaging: build ARM package
|
||||||
|
- [#713](https://github.com/influxdata/telegraf/issues/713): packaging: insecure permissions error on log directory
|
||||||
|
|
||||||
## v0.10.4.1
|
## v0.10.4.1
|
||||||
|
|
||||||
|
|
|
@ -142,6 +142,10 @@ def go_get(branch, update=False, no_stash=False):
|
||||||
run("{}/bin/gdm restore".format(os.environ.get("GOPATH")))
|
run("{}/bin/gdm restore".format(os.environ.get("GOPATH")))
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
def run_tests(race, parallel, timeout, no_vet):
|
||||||
|
# Currently a NOOP for Telegraf
|
||||||
|
return True
|
||||||
|
|
||||||
################
|
################
|
||||||
#### All Telegraf-specific content above this line
|
#### All Telegraf-specific content above this line
|
||||||
################
|
################
|
||||||
|
@ -324,50 +328,6 @@ def upload_packages(packages, bucket_name=None, nightly=False):
|
||||||
print("")
|
print("")
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
def run_tests(race, parallel, timeout, no_vet):
|
|
||||||
print("Downloading vet tool...")
|
|
||||||
sys.stdout.flush()
|
|
||||||
run("go get golang.org/x/tools/cmd/vet")
|
|
||||||
print("Running tests:")
|
|
||||||
print("\tRace: {}".format(race))
|
|
||||||
if parallel is not None:
|
|
||||||
print("\tParallel: {}".format(parallel))
|
|
||||||
if timeout is not None:
|
|
||||||
print("\tTimeout: {}".format(timeout))
|
|
||||||
sys.stdout.flush()
|
|
||||||
p = subprocess.Popen(["go", "fmt", "./..."], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
|
||||||
out, err = p.communicate()
|
|
||||||
if len(out) > 0 or len(err) > 0:
|
|
||||||
print("Code not formatted. Please use 'go fmt ./...' to fix formatting errors.")
|
|
||||||
print(out)
|
|
||||||
print(err)
|
|
||||||
return False
|
|
||||||
if not no_vet:
|
|
||||||
p = subprocess.Popen(go_vet_command, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
|
||||||
out, err = p.communicate()
|
|
||||||
if len(out) > 0 or len(err) > 0:
|
|
||||||
print("Go vet failed. Please run 'go vet ./...' and fix any errors.")
|
|
||||||
print(out)
|
|
||||||
print(err)
|
|
||||||
return False
|
|
||||||
else:
|
|
||||||
print("Skipping go vet ...")
|
|
||||||
sys.stdout.flush()
|
|
||||||
test_command = "go test -v"
|
|
||||||
if race:
|
|
||||||
test_command += " -race"
|
|
||||||
if parallel is not None:
|
|
||||||
test_command += " -parallel {}".format(parallel)
|
|
||||||
if timeout is not None:
|
|
||||||
test_command += " -timeout {}".format(timeout)
|
|
||||||
test_command += " ./..."
|
|
||||||
code = os.system(test_command)
|
|
||||||
if code != 0:
|
|
||||||
print("Tests Failed")
|
|
||||||
return False
|
|
||||||
else:
|
|
||||||
print("Tests Passed")
|
|
||||||
return True
|
|
||||||
|
|
||||||
def build(version=None,
|
def build(version=None,
|
||||||
branch=None,
|
branch=None,
|
||||||
|
|
Loading…
Reference in New Issue