Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/freebsd/poudriere.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryan Drewery <bryan@shatow.net>2020-05-12 17:57:45 +0300
committerBryan Drewery <bryan@shatow.net>2022-11-09 22:10:45 +0300
commit23b7a4328e89b536304c986071bd586232250bcb (patch)
tree220a9fd68604b592a55a79686d4e631eed1ad8db
parent0345fe04a715c005956a0ed382c5a7ff13d35ddb (diff)
mapfile test: add more procstat -f debugging
-rw-r--r--test/mapfile.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/mapfile.sh b/test/mapfile.sh
index 6b8190e1..56cb2b13 100644
--- a/test/mapfile.sh
+++ b/test/mapfile.sh
@@ -267,6 +267,7 @@ fi
jot 10 0 > "${TMP}"
expectedfds=$(procstat -f $$|wc -l)
+ procstat -f $$ >&2
i=0
while mapfile_read_loop_redir n; do
assert "$i" "$n" "value should match 1 $i"
@@ -328,6 +329,8 @@ fi
done < "${TMP}"
assert 10 "$i"
fds=$(procstat -f $$|wc -l)
+ echo "-" >&2
+ procstat -f $$ >&2
[ ${JAILED} -eq 0 ] && assert "${expectedfds}" "${fds}" "fd leak 2"
}
@@ -343,6 +346,7 @@ fi
done > "${TMP}"
expectedfds=$(procstat -f $$|wc -l)
+ procstat -f $$ >&2
i=0
while IFS= mapfile_read_loop_redir n y; do
echo "'${n}' '${y} '"
@@ -352,6 +356,8 @@ fi
done < "${TMP}"
fds=$(procstat -f $$|wc -l)
assert 10 "${i}"
+ echo "-" >&2
+ procstat -f $$ >&2
[ ${JAILED} -eq 0 ] && assert "${expectedfds}" "${fds}" "fd leak 3"
}
@@ -367,6 +373,7 @@ fi
done > "${TMP}"
expectedfds=$(procstat -f $$|wc -l)
+ procstat -f $$ >&2
i=0
while mapfile_read_loop_redir n y; do
echo "'${n}' '${y}'"
@@ -376,6 +383,8 @@ fi
done < "${TMP}"
assert 10 "$i"
fds=$(procstat -f $$|wc -l)
+ echo "-" >&2
+ procstat -f $$ >&2
[ ${JAILED} -eq 0 ] && assert "${expectedfds}" "${fds}" "fd leak 4"
}
@@ -391,6 +400,7 @@ fi
done > "${TMP}"
expectedfds=$(procstat -f $$|wc -l)
+ procstat -f $$ >&2
i=0
while mapfile_read_loop_redir n y; do
echo "'${n}' '${y}'"
@@ -401,6 +411,8 @@ fi
i=$((i + 1))
done
fds=$(procstat -f $$|wc -l)
+ echo "-" >&2
+ procstat -f $$ >&2
[ ${JAILED} -eq 0 ] && assert "${expectedfds}" "${fds}" "fd leak 5"
}
@@ -416,6 +428,7 @@ fi
done > "${TMP}"
expectedfds=$(procstat -f $$|wc -l)
+ procstat -f $$ >&2
i=0
cat "${TMP}" | while mapfile_read_loop_redir n y; do
echo "'${n}' '${y}'"
@@ -426,6 +439,8 @@ fi
i=$((i + 1))
done
fds=$(procstat -f $$|wc -l)
+ echo "-" >&2
+ procstat -f $$ >&2
[ ${JAILED} -eq 0 ] && assert "${expectedfds}" "${fds}" "fd leak 6"
}
@@ -443,6 +458,7 @@ fi
done > "${TMP}"
expectedfds=$(procstat -f $$|wc -l)
+ procstat -f $$ >&2
i=0
while mapfile_read_loop_redir n y; do
echo "OUTER 1: n=$n y=$y" >&2
@@ -464,6 +480,8 @@ fi
i=$((i + 1))
done
fds=$(procstat -f $$|wc -l)
+ echo "-" >&2
+ procstat -f $$ >&2
[ ${JAILED} -eq 0 ] && assert "${expectedfds}" "${fds}" "fd leak 7"
rm -rf "${TDIR}"
}