blob: c343a299f0ff9ba0e53b88cefbc4065f2c686b28 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/bin/bash
set -e
for f in qifs/encoded/qpack-06/*/*; do
echo $f
name=`basename "$f"`
IFS='.' read -ra params <<< "$name"
[ "${params[1]}" = "out" ] || continue
prefix=${params[0]}
maxtablesize=${params[2]}
maxblocked=${params[3]}
immediateack=${params[4]}
opts="-s$maxtablesize -m$maxblocked"
if [ "$immediateack" = "1" ]; then
opts="$opts -a"
fi
examples/qpack decode "$f" qpack-check.out $opts
qifs/bin/sort-qif.pl --strip-comments qpack-check.out > qpack-check-canonical.out
diff -u qpack-check-canonical.out "qifs/qifs/$prefix.qif"
done
|