diff options
Diffstat (limited to 'end-to-end-test.sh')
-rwxr-xr-x | end-to-end-test.sh | 11 |
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 | ||
53 | skip_re="^(go_|node_exporter_build_info|node_scrape_collector_duration_seconds|process_|node_textfile_mtime)" | 53 | skip_re="^(go_|node_exporter_build_info|node_scrape_collector_duration_seconds|process_|node_textfile_mtime)" |
54 | 54 | ||
55 | arch="$(uname -m)" | ||
56 | |||
57 | case "${arch}" in | ||
58 | ppc64le) fixture='collector/fixtures/e2e-ppc64le-output.txt' ;; | ||
59 | *) fixture='collector/fixtures/e2e-output.txt' ;; | ||
60 | esac | ||
61 | |||
55 | keep=0; update=0; verbose=0 | 62 | keep=0; update=0; verbose=0 |
56 | while getopts 'hkuv' opt | 63 | while getopts 'hkuv' opt |
57 | do | 64 | do |
@@ -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 | |||
141 | get "127.0.0.1:${port}/metrics" | grep -E -v "${skip_re}" > "${tmpdir}/e2e-output.txt" | 148 | get "127.0.0.1:${port}/metrics" | grep -E -v "${skip_re}" > "${tmpdir}/e2e-output.txt" |
142 | 149 | ||
143 | diff -u \ | 150 | diff -u \ |
144 | "collector/fixtures/e2e-output.txt" \ | 151 | "${fixture}" \ |
145 | "${tmpdir}/e2e-output.txt" | 152 | "${tmpdir}/e2e-output.txt" |