• Anton Evangelatov's avatar
    metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15910) · ae9f9722
    Anton Evangelatov authored
    * go-metrics: fork library and introduce ResettingTimer and InfluxDB reporter.
    
    * vendor: change nonsense/go-metrics to ethersphere/go-metrics
    
    * go-metrics: add tests. move ResettingTimer logic from reporter to type.
    
    * all, metrics: pull in metrics package in go-ethereum
    
    * metrics/test: make sure metrics are enabled for tests
    
    * metrics: apply gosimple rules
    
    * metrics/exp, internal/debug: init expvar endpoint when starting pprof server
    
    * internal/debug: tiny comment formatting fix
    ae9f9722
validate.sh 245 Bytes
#!/bin/bash

set -e

# check there are no formatting issues
GOFMT_LINES=`gofmt -l . | wc -l | xargs`
test $GOFMT_LINES -eq 0 || echo "gofmt needs to be run, ${GOFMT_LINES} files have issues"

# run the tests for the root package
go test -race .