From: Muh Muhten Date: Tue, 26 Feb 2019 23:45:32 +0000 (-0500) Subject: Fix alpine build X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=30afc86af1e2d8864bf5ef8cbcad93c32a7fcf31;p=jq Fix alpine build --- diff --git a/tests/shtest b/tests/shtest index d1c4693..5f9e1c8 100755 --- a/tests/shtest +++ b/tests/shtest @@ -1,4 +1,4 @@ -#!/bin/sh -vx +#!/bin/sh . "${0%/*}/setup" "$@" @@ -124,16 +124,16 @@ cmp $d/out $d/expected ## Test --exit-status data='{"i": 1}\n{"i": 2}\n{"i": 3}\n' -echo "$data" | $JQ --exit-status 'select(.i==1)' > /dev/null 2>&1 -echo "$data" | $JQ --exit-status 'select(.i==2)' > /dev/null 2>&1 -echo "$data" | $JQ --exit-status 'select(.i==3)' > /dev/null 2>&1 +printf "$data" | $JQ --exit-status 'select(.i==1)' > /dev/null 2>&1 +printf "$data" | $JQ --exit-status 'select(.i==2)' > /dev/null 2>&1 +printf "$data" | $JQ --exit-status 'select(.i==3)' > /dev/null 2>&1 ret=0 -echo "$data" | $JQ --exit-status 'select(.i==4)' > /dev/null 2>&1 || ret=$? +printf "$data" | $JQ --exit-status 'select(.i==4)' > /dev/null 2>&1 || ret=$? [ $ret -eq 4 ] ret=0 -echo "$data" | $JQ --exit-status 'select(.i==2) | false' > /dev/null 2>&1 || ret=$? +printf "$data" | $JQ --exit-status 'select(.i==2) | false' > /dev/null 2>&1 || ret=$? [ $ret -eq 1 ] -echo "$data" | $JQ --exit-status 'select(.i==2) | true' > /dev/null 2>&1 +printf "$data" | $JQ --exit-status 'select(.i==2) | true' > /dev/null 2>&1 # Regression test for #951