aboutsummaryrefslogtreecommitdiff
path: root/collector/netstat_linux_test.go
diff options
context:
space:
mode:
authorSiavash Safi <siavash.safi@gmail.com>2015-05-12 15:55:42 +0430
committerSiavash Safi <siavash.safi@gmail.com>2015-07-14 13:58:45 +0430
commit66e0171159f3a85778cd323c1ba741e27cfb35be (patch)
tree4938ae7dab1bbd3921f88e40eabf7792fe8f8038 /collector/netstat_linux_test.go
parentd7ec7eac1f8142c59090709acfb5cebd22af4954 (diff)
downloadprometheus_node_collector-66e0171159f3a85778cd323c1ba741e27cfb35be.tar.bz2
prometheus_node_collector-66e0171159f3a85778cd323c1ba741e27cfb35be.tar.xz
prometheus_node_collector-66e0171159f3a85778cd323c1ba741e27cfb35be.zip
Rename linux collectors for build constraints.
Diffstat (limited to 'collector/netstat_linux_test.go')
-rw-r--r--collector/netstat_linux_test.go27
1 files changed, 27 insertions, 0 deletions
diff --git a/collector/netstat_linux_test.go b/collector/netstat_linux_test.go
new file mode 100644
index 0000000..a2b8f35
--- /dev/null
+++ b/collector/netstat_linux_test.go
@@ -0,0 +1,27 @@
1package collector
2
3import (
4 "os"
5 "testing"
6)
7
8func TestNetStats(t *testing.T) {
9 file, err := os.Open("fixtures/netstat")
10 if err != nil {
11 t.Fatal(err)
12 }
13 defer file.Close()
14
15 netStats, err := parseNetStats(file)
16 if err != nil {
17 t.Fatal(err)
18 }
19
20 if want, got := "102471", netStats["TcpExt"]["DelayedACKs"]; want != got {
21 t.Errorf("want netstat TCP DelayedACKs %s, got %s", want, got)
22 }
23
24 if want, got := "2786264347", netStats["IpExt"]["OutOctets"]; want != got {
25 t.Errorf("want netstat IP OutOctets %s, got %s", want, got)
26 }
27}