billiob pushed a commit to branch master.

http://git.enlightenment.org/apps/terminology.git/commit/?id=0daf2a80c6adec80bab789e790618859d3193f1f

commit 0daf2a80c6adec80bab789e790618859d3193f1f
Author: Boris Faure <bill...@gmail.com>
Date:   Sat Dec 26 19:05:03 2020 +0100

    tests: allow differents checksums for one test
    
    This should please debian-based maintainers
---
 tests/run_tests.sh  | 21 ++++++++++++++-------
 tests/tests.results |  6 +++---
 2 files changed, 17 insertions(+), 10 deletions(-)

diff --git a/tests/run_tests.sh b/tests/run_tests.sh
index b743251..9fd7106 100755
--- a/tests/run_tests.sh
+++ b/tests/run_tests.sh
@@ -161,23 +161,30 @@ Using:
 EOF
 fi
 
-while read -r TEST EXPECTED_CHECKSUM; do
+while read -r TEST EXPECTED_CHECKSUMS; do
     NB_TESTS=$((NB_TESTS + 1))
     if [ $VERBOSE -ne 0 ]; then
         printf "%s... " "$TEST"
     fi
     TEST_CHECKSUM=$("$TESTDIR"/"$TEST" | "$TYTEST")
     if [ $DEBUG -ne 0 ]; then
-        printf "(got %s, expected %s) " "$TEST_CHECKSUM" "$EXPECTED_CHECKSUM"
+        printf "(got %s, expected %s) " "$TEST_CHECKSUM" "$EXPECTED_CHECKSUMS"
     fi
     if [ $GENRESULTS -ne 0 ]; then
         printf "%s %s\n" "$TEST" "$TEST_CHECKSUM"
     else
-       if [ "$TEST_CHECKSUM" = "$EXPECTED_CHECKSUM" ]; then
-          ok "$TEST"
-       else
-          failed "$TEST"
-       fi
+        OK=0
+        for CHECKSUM in $EXPECTED_CHECKSUMS; do
+            if [ "$TEST_CHECKSUM" = "$CHECKSUM" ]; then
+                OK=1
+                break
+            fi
+        done
+        if [ "$OK" -eq 1 ]; then
+            ok "$TEST"
+        else
+            failed "$TEST"
+        fi
     fi
 done < "$RESULTS"
 summary
diff --git a/tests/tests.results b/tests/tests.results
index 893ad10..f0477a1 100644
--- a/tests/tests.results
+++ b/tests/tests.results
@@ -78,7 +78,7 @@ da.sh d513dc05ebc6d73d1e584f4282e5769b
 uts.sh 367ad447dedfa3ca4dcbe9c5ffede69b
 vpa.sh 4614f3c337e9d47fed3a4233df719617
 decswbv.sh f90ffe93b1bd99c6b7385ca71c6793de
-c2.sh 9f264ee84b6d89f1f9fa7b76abd442c0
+c2.sh 9f264ee84b6d89f1f9fa7b76abd442c0 c1d8061531d89476be61e948007ca239
 cell_is_empty.sh 507bc5dca92d6f0d4c081a5146c13ed6
 selection_simple.sh 1b3a915bf40ba8e869021055d368edf2
 selection_box_simple.sh 1b3a915bf40ba8e869021055d368edf2
@@ -118,7 +118,7 @@ mouse_reporting_mode_x10_ext_urxvt.sh 
bf1a407f13151bb2d90d7efce49d6ba6
 mouse_reporting_mode_normal_ext_urxvt.sh bf68099047410f102e71d2e451875c69
 mouse_reporting_mode_mouse_move_pressed_ext_urxvt.sh 
59f3e59b60b3a43260de6a80135489eb
 mouse_reporting_mode_all_ext_urxvt.sh a11bbc8ebea42d06cc3ad823b52c09b3
-shift_in_out.sh 3896bcc6887998bbc41b43840a6b2e33
+shift_in_out.sh 3896bcc6887998bbc41b43840a6b2e33 
c3bb903237d9ef40d39ec07f328d922a
 osc-11-query.sh 369e4e03be35dcb360e45d13fcd7da61
 link_detection.sh bbe87a849586e8b922f26ad5d88146dc
 selection_with_tabs.sh 23557497a8f28ca246048bb2443b3dab
@@ -127,7 +127,7 @@ osc-invalid.sh 0acecbe16bb3b257745787c40affdb90
 title_icon_stack_simple.sh 9231de4459dbb52d0ffab6f33fc386a0
 title_icon_stack_unset.sh d2ebe2295eb036d9612209490f8aa7f9
 title_icon_stack_default.sh d2ebe2295eb036d9612209490f8aa7f9
-zero-width-spaces.sh 4bbf6bbaef5f651d27b7593d82650de9
+zero-width-spaces.sh 4bbf6bbaef5f651d27b7593d82650de9 
6d4fbe186917230bbf81d7c9272171c1
 link_detection_email_surrounded.sh cb14f5c5601c045507220db6b503b1f2
 link_detection_email_surrounded_more.sh ea1d93214a35ee2812964345bba303fc
 selection_scrolls_up.sh c0fc70e8d865236d66edc7ad13af4dbe

-- 


Reply via email to