]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Reduce the minimal numbers of days in jitter test to 5
authorOndřej Surý <ondrej@isc.org>
Thu, 21 Nov 2019 06:45:41 +0000 (14:45 +0800)
committerMichał Kępień <michal@isc.org>
Tue, 7 Jan 2020 14:46:28 +0000 (15:46 +0100)
(cherry picked from commit 4b2911a45adf8a1b89e1ea409a386421f0274f6b)

bin/tests/system/autosign/tests.sh

index fa27be694fbb27673d5b2840af6a60e245bdcc43..33c4e118a69d9f48b00e92fd02ea56a51fdc4bf4 100755 (executable)
@@ -90,12 +90,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