aboutsummaryrefslogtreecommitdiff
path: root/end-to-end-test.sh
diff options
context:
space:
mode:
authorBen Kochie <superq@gmail.com>2018-01-11 13:56:19 +0100
committerGitHub <noreply@github.com>2018-01-11 13:56:19 +0100
commitb4d7ba119a19630cfd1a917f5a10015406a1e2cf (patch)
tree2061da8aa7c10bdd6180cd4ec9927ca724633cab /end-to-end-test.sh
parentbc38ffc538b1683ca033790c80fa163e975698a5 (diff)
downloadprometheus_node_collector-b4d7ba119a19630cfd1a917f5a10015406a1e2cf.tar.bz2
prometheus_node_collector-b4d7ba119a19630cfd1a917f5a10015406a1e2cf.tar.xz
prometheus_node_collector-b4d7ba119a19630cfd1a917f5a10015406a1e2cf.zip
Add fixture for ppc64le (#785)
* Add support for per-architecture fixtures. * Add output for ppc64le.
Diffstat (limited to 'end-to-end-test.sh')
-rwxr-xr-xend-to-end-test.sh11
1 files changed, 9 insertions, 2 deletions
diff --git a/end-to-end-test.sh b/end-to-end-test.sh
index 664789e..c60008e 100755
--- a/end-to-end-test.sh
+++ b/end-to-end-test.sh
@@ -52,6 +52,13 @@ tmpdir=$(mktemp -d /tmp/node_exporter_e2e_test.XXXXXX)
52 52
53skip_re="^(go_|node_exporter_build_info|node_scrape_collector_duration_seconds|process_|node_textfile_mtime)" 53skip_re="^(go_|node_exporter_build_info|node_scrape_collector_duration_seconds|process_|node_textfile_mtime)"
54 54
55arch="$(uname -m)"
56
57case "${arch}" in
58 ppc64le) fixture='collector/fixtures/e2e-ppc64le-output.txt' ;;
59 *) fixture='collector/fixtures/e2e-output.txt' ;;
60esac
61
55keep=0; update=0; verbose=0 62keep=0; update=0; verbose=0
56while getopts 'hkuv' opt 63while getopts 'hkuv' opt
57do 64do
@@ -108,7 +115,7 @@ EOF
108 115
109 if [ ${update} -ne 0 ] 116 if [ ${update} -ne 0 ]
110 then 117 then
111 cp "${tmpdir}/e2e-output.txt" "collector/fixtures/e2e-output.txt" 118 cp "${tmpdir}/e2e-output.txt" "${fixture}"
112 fi 119 fi
113 120
114 if [ ${keep} -eq 0 ] 121 if [ ${keep} -eq 0 ]
@@ -141,5 +148,5 @@ sleep 1
141get "127.0.0.1:${port}/metrics" | grep -E -v "${skip_re}" > "${tmpdir}/e2e-output.txt" 148get "127.0.0.1:${port}/metrics" | grep -E -v "${skip_re}" > "${tmpdir}/e2e-output.txt"
142 149
143diff -u \ 150diff -u \
144 "collector/fixtures/e2e-output.txt" \ 151 "${fixture}" \
145 "${tmpdir}/e2e-output.txt" 152 "${tmpdir}/e2e-output.txt"