test_e2e.sh: add '-r' to 'read' to avoid mangling backslashes
Fixes SC2162. Part of #891.
This commit is contained in:
parent
f41adab119
commit
49310e18b6
16
test_e2e.sh
16
test_e2e.sh
|
|
@ -305,7 +305,7 @@ function GIT_SYNC() {
|
||||||
function remove_containers() {
|
function remove_containers() {
|
||||||
sleep 2 # Let docker finish saving container metadata
|
sleep 2 # Let docker finish saving container metadata
|
||||||
docker ps --filter label="git-sync-e2e=$RUNID" --format="{{.ID}}" \
|
docker ps --filter label="git-sync-e2e=$RUNID" --format="{{.ID}}" \
|
||||||
| while read CTR; do
|
| while read -r CTR; do
|
||||||
docker kill "$CTR" >/dev/null
|
docker kill "$CTR" >/dev/null
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
@ -620,7 +620,7 @@ function e2e::worktree_cleanup() {
|
||||||
|
|
||||||
# suspend time so we can fake corruption
|
# suspend time so we can fake corruption
|
||||||
docker ps --filter label="git-sync-e2e=$RUNID" --format="{{.ID}}" \
|
docker ps --filter label="git-sync-e2e=$RUNID" --format="{{.ID}}" \
|
||||||
| while read CTR; do
|
| while read -r CTR; do
|
||||||
docker pause "$CTR" >/dev/null
|
docker pause "$CTR" >/dev/null
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
@ -640,7 +640,7 @@ function e2e::worktree_cleanup() {
|
||||||
|
|
||||||
# resume time
|
# resume time
|
||||||
docker ps --filter label="git-sync-e2e=$RUNID" --format="{{.ID}}" \
|
docker ps --filter label="git-sync-e2e=$RUNID" --format="{{.ID}}" \
|
||||||
| while read CTR; do
|
| while read -r CTR; do
|
||||||
docker unpause "$CTR" >/dev/null
|
docker unpause "$CTR" >/dev/null
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
@ -675,7 +675,7 @@ function e2e::worktree_unexpected_removal() {
|
||||||
|
|
||||||
# suspend time so we can fake corruption
|
# suspend time so we can fake corruption
|
||||||
docker ps --filter label="git-sync-e2e=$RUNID" --format="{{.ID}}" \
|
docker ps --filter label="git-sync-e2e=$RUNID" --format="{{.ID}}" \
|
||||||
| while read CTR; do
|
| while read -r CTR; do
|
||||||
docker pause "$CTR" >/dev/null
|
docker pause "$CTR" >/dev/null
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
@ -685,7 +685,7 @@ function e2e::worktree_unexpected_removal() {
|
||||||
|
|
||||||
# resume time
|
# resume time
|
||||||
docker ps --filter label="git-sync-e2e=$RUNID" --format="{{.ID}}" \
|
docker ps --filter label="git-sync-e2e=$RUNID" --format="{{.ID}}" \
|
||||||
| while read CTR; do
|
| while read -r CTR; do
|
||||||
docker unpause "$CTR" >/dev/null
|
docker unpause "$CTR" >/dev/null
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
@ -718,7 +718,7 @@ function e2e::sync_recover_wrong_worktree_hash() {
|
||||||
|
|
||||||
# suspend time so we can fake corruption
|
# suspend time so we can fake corruption
|
||||||
docker ps --filter label="git-sync-e2e=$RUNID" --format="{{.ID}}" \
|
docker ps --filter label="git-sync-e2e=$RUNID" --format="{{.ID}}" \
|
||||||
| while read CTR; do
|
| while read -r CTR; do
|
||||||
docker pause "$CTR" >/dev/null
|
docker pause "$CTR" >/dev/null
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
@ -728,7 +728,7 @@ function e2e::sync_recover_wrong_worktree_hash() {
|
||||||
|
|
||||||
# resume time
|
# resume time
|
||||||
docker ps --filter label="git-sync-e2e=$RUNID" --format="{{.ID}}" \
|
docker ps --filter label="git-sync-e2e=$RUNID" --format="{{.ID}}" \
|
||||||
| while read CTR; do
|
| while read -r CTR; do
|
||||||
docker unpause "$CTR" >/dev/null
|
docker unpause "$CTR" >/dev/null
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
@ -3406,7 +3406,7 @@ function list_tests() {
|
||||||
declare -F \
|
declare -F \
|
||||||
| cut -f3 -d' ' \
|
| cut -f3 -d' ' \
|
||||||
| grep "^e2e::" \
|
| grep "^e2e::" \
|
||||||
| while read X; do declare -F "$X"; done \
|
| while read -r X; do declare -F "$X"; done \
|
||||||
| sort -n -k2 \
|
| sort -n -k2 \
|
||||||
| cut -f1 -d' ' \
|
| cut -f1 -d' ' \
|
||||||
| sed 's/^e2e:://'
|
| sed 's/^e2e:://'
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue