Reduce the minimal numbers of days in jitter test to 5

This commit is contained in:
Ondřej Surý
2019-11-21 14:45:41 +08:00
parent 76eac9a691
commit 4b2911a45a

View File

@@ -72,12 +72,16 @@ checkjitter () {
_expiretimes=$(freq "$_file" | awk '{print $1}')
_count=0
# Check if we have at least 8 days
# Check if we have at least 5 days
# This number has been tuned for `sig-validity-interval 10 2`, as
# 1. 1. signature expiration dates should be spread out across at most 8 (10-2) days
# 2. we remove first and last day to remove frequency outlier, we are left with 6 (8-2) days
# 3. we substract one more day to allow test pass on day boundaries, etc. leaving us with 5 (6-1) days
for _num in $_expiretimes
do
_count=$((_count+1))
done
if [ "$_count" -lt 8 ]; then
if [ "$_count" -lt 5 ]; then
echo_i "error: not enough categories"
return 1
fi