aboutsummaryrefslogtreecommitdiff
path: root/node_exporter_test.go
diff options
context:
space:
mode:
authorAlexey Palazhchenko <alexey.palazhchenko@percona.com>2017-07-05 10:51:27 +0300
committerAlexey Palazhchenko <alexey.palazhchenko@percona.com>2017-07-05 10:51:27 +0300
commit4d294889da3432ec5e9bd790570e3c0801da0d5c (patch)
tree6c781c89655eb54948207f47a6e8acec90dd9941 /node_exporter_test.go
parent190d1347babfcf6b20e844c889054264208882d9 (diff)
downloadprometheus_node_collector-4d294889da3432ec5e9bd790570e3c0801da0d5c.tar.bz2
prometheus_node_collector-4d294889da3432ec5e9bd790570e3c0801da0d5c.tar.xz
prometheus_node_collector-4d294889da3432ec5e9bd790570e3c0801da0d5c.zip
Log response body if test fails.
Diffstat (limited to 'node_exporter_test.go')
-rw-r--r--node_exporter_test.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/node_exporter_test.go b/node_exporter_test.go
index d1830ec..3b57949 100644
--- a/node_exporter_test.go
+++ b/node_exporter_test.go
@@ -93,11 +93,15 @@ func queryExporter(address string) error {
93 if err != nil { 93 if err != nil {
94 return err 94 return err
95 } 95 }
96 b, err := ioutil.ReadAll(resp.Body)
97 if err != nil {
98 return err
99 }
96 if err := resp.Body.Close(); err != nil { 100 if err := resp.Body.Close(); err != nil {
97 return err 101 return err
98 } 102 }
99 if want, have := http.StatusOK, resp.StatusCode; want != have { 103 if want, have := http.StatusOK, resp.StatusCode; want != have {
100 return fmt.Errorf("want /metrics status code %d, have %d", want, have) 104 return fmt.Errorf("want /metrics status code %d, have %d. Body:\n%s", want, have, b)
101 } 105 }
102 return nil 106 return nil
103} 107}