t5562: gzip -k is not portable
- From
Torsten Bögershausen <tboegi@web.de>
- Date
- Jun 19, 2018, 17:25 UTC
- Message-ID
- <5ee7a65d-63e1-aa6a-c3c1-663c092d0efe@web.de>
Hej Max,
t5562 fails here under MacOS: "gzip -k" is not portable.
The following works (there may be better solutions, I didn't dig into the test code)
diff --git a/t/t5562-http-backend-content-length.sh b/t/t5562-http-backend-content-length.sh index 8040d80e04..7befe3885c 100755 --- a/t/t5562-http-backend-content-length.sh +++ b/t/t5562-http-backend-content-length.sh @@ -61,9 +61,13 @@ test_expect_success 'setup' ' ' test_expect_success GZIP 'setup, compression related' ' - gzip -k fetch_body && + cp fetch_body f && + gzip fetch_body && + mv f fetch_body && test_copy_bytes 10 <fetch_body.gz >fetch_body.gz.trunc && - gzip -k push_body && + cp push_body f && + gzip push_body && + mv f push_body && test_copy_bytes 10 <push_body.gz >push_body.gz.trunc