diff options
Diffstat (limited to 't/test-lib.sh')
-rw-r--r-- | t/test-lib.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/t/test-lib.sh b/t/test-lib.sh index cdeff39..dc6eed7 100644 --- a/t/test-lib.sh +++ b/t/test-lib.sh @@ -162,6 +162,21 @@ rsha1 () { expr "$($_cmd)" : '\([a-f0-9]\{40\}\)' } +req_curl_chunked_upload_err_check () { + set +e + curl --version 2>/dev/null | awk '$1 == "curl" { + split($2, v, /\./) + if ((v[1] < 7) || (v[1] == 7 && v[2] < 18)) + code = 1 + } + END { exit(code) }' + if test $? -ne 0 + then + t_info "curl >= 7.18.0 required for $T" + exit 0 + fi +} + case $model in Rev) require_check rev Rev::VERSION ;; Revactor) require_check revactor Revactor::VERSION ;; |