Mention the number of simultaneous queries in error (and success)

This commit is contained in:
Willem Toorop 2017-03-14 15:20:56 +01:00
parent 0655a08fa7
commit b8f43c8acd
1 changed files with 15 additions and 5 deletions

View File

@ -13,9 +13,19 @@ make && "./${TPKG_NAME}" | (
${GETDNS_STUB_QUERY} -q @127.0.0.1:$PORT TXT quit. ${GETDNS_STUB_QUERY} -q @127.0.0.1:$PORT TXT quit.
) && grep '"n_requests: [0-9][0-9]*"' out | sed -e 's/^.*n_requests: //g' -e 's/".*$//g' \ ) && grep '"n_requests: [0-9][0-9]*"' out | sed -e 's/^.*n_requests: //g' -e 's/".*$//g' \
| awk -vQLIMIT=$QLIMIT '{ | awk -vQLIMIT=$QLIMIT '
if ($1 > QLIMIT) {
print "ERROR: More than "QLIMIT" outstanding queries!"; BEGIN{
exit(-1); max_outstanding = 0;
} }
}' && echo "SUCCESS: No more than ${QLIMIT} outstanding queries" {
if ($1 > max_outstanding)
max_outstanding = $1;
}
END{
if (max_outstanding > QLIMIT) {
print "ERROR: More than "QLIMIT" outstanding queries: "max_outstanding;
exit(-1);
} else
print "SUCCESS: No more than "QLIMIT" outstanding queries: "max_outstanding;
}'