From 90941717dac45a2f1ae55864a9fd5f4c3f13910e Mon Sep 17 00:00:00 2001 From: Martijn Dekker Date: Tue, 29 Sep 2020 05:18:08 +0200 Subject: [PATCH] tests/basic.sh: fix test for BSD 'ps' (re: cefe087d) --- src/cmd/ksh93/tests/basic.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cmd/ksh93/tests/basic.sh b/src/cmd/ksh93/tests/basic.sh index 5d34105c6..c9beee7e0 100755 --- a/src/cmd/ksh93/tests/basic.sh +++ b/src/cmd/ksh93/tests/basic.sh @@ -708,6 +708,7 @@ then expect='./atest 1 2' ./atest 1 2 & actual=$(UNIX95=1 ps -o args= -p "$!") kill "$!" + [[ $actual =~ \(.*\)$ ]] && actual=${actual%\(*} # BSD 'ps' adds " (ksh)" while [[ $actual == [[:space:]]* ]]; do actual=${actual#?}; done while [[ $actual == *[[:space:]] ]]; do actual=${actual%?}; done [[ $actual == "$expect" ]] || err_exit "ksh didn't rewrite argv correctly" \