commit 7ce658d14cf60c8851197561e073671899194fb7
Author: Oswald Buddenhagen <o...@users.sf.net>
Date:   Wed Mar 29 13:43:55 2017 +0200

    autotest: pre-assign all UIDs of the test messages
    
    this ensures stable results when the boxes are used with different
    OPEN_FLAGS (which will happen in a subsequent commit), at the negligible
    cost of removing the implicit test of the maildir driver's ability to
    enumerate new messages.

 src/run-tests.pl | 50 ++++++++++++++++++++++++------------------------
 1 file changed, 25 insertions(+), 25 deletions(-)

diff --git a/src/run-tests.pl b/src/run-tests.pl
index 14e1a8d..3dac390 100755
--- a/src/run-tests.pl
+++ b/src/run-tests.pl
@@ -38,10 +38,10 @@ sub test($$$@);
 
 # generic syncing tests
 my @x01 = (
- [ 8,
-   1, 1, "F", 2, 2, "", 3, 3, "FS", 4, 4, "", 5, 5, "T", 6, 6, "F", 7, 7, 
"FT", 9, 0, "" ],
- [ 8,
-   1, 1, "", 2, 2, "F", 3, 3, "F", 4, 4, "", 5, 5, "", 7, 7, "", 8, 8, "", 10, 
0, "" ],
+ [ 9,
+   1, 1, "F", 2, 2, "", 3, 3, "FS", 4, 4, "", 5, 5, "T", 6, 6, "F", 7, 7, 
"FT", 9, 9, "" ],
+ [ 9,
+   1, 1, "", 2, 2, "F", 3, 3, "F", 4, 4, "", 5, 5, "", 7, 7, "", 8, 8, "", 10, 
9, "" ],
  [ 8, 0, 0,
    1, 1, "", 2, 2, "", 3, 3, "", 4, 4, "", 5, 5, "", 6, 6, "", 7, 7, "", 8, 8, 
"" ],
 );
@@ -87,20 +87,20 @@ my @O04 = ("", "", "Sync Pull\n");
 my @X04 = (
  [ 9,
    1, 1, "F", 2, 2, "", 3, 3, "FS", 4, 4, "", 5, 5, "T", 6, 6, "F", 7, 7, 
"FT", 9, 9, "" ],
- [ 9,
-   1, 1, "F", 2, 2, "F", 3, 3, "FS", 4, 4, "", 5, 5, "T", 7, 7, "FT", 8, 8, 
"T", 9, 9, "", 10, 0, "" ],
+ [ 10,
+   1, 1, "F", 2, 2, "F", 3, 3, "FS", 4, 4, "", 5, 5, "T", 7, 7, "FT", 8, 8, 
"T", 9, 10, "", 10, 9, "" ],
  [ 9, 0, 0,
-   1, 1, "F", 2, 2, "", 3, 3, "FS", 4, 4, "", 5, 5, "T", 6, 6, "", 7, 7, "FT", 
0, 8, "", 9, 9, "" ],
+   1, 1, "F", 2, 2, "", 3, 3, "FS", 4, 4, "", 5, 5, "T", 6, 6, "", 7, 7, "FT", 
0, 8, "", 9, 10, "" ],
 );
 test("pull", \@x01, \@X04, @O04);
 
 my @O05 = ("", "", "Sync Flags\n");
 #show("01", "05", "05");
 my @X05 = (
- [ 8,
-   1, 1, "F", 2, 2, "F", 3, 3, "FS", 4, 4, "", 5, 5, "T", 6, 6, "F", 7, 7, 
"FT", 9, 0, "" ],
- [ 8,
-   1, 1, "F", 2, 2, "F", 3, 3, "FS", 4, 4, "", 5, 5, "T", 7, 7, "FT", 8, 8, 
"", 10, 0, "" ],
+ [ 9,
+   1, 1, "F", 2, 2, "F", 3, 3, "FS", 4, 4, "", 5, 5, "T", 6, 6, "F", 7, 7, 
"FT", 9, 9, "" ],
+ [ 9,
+   1, 1, "F", 2, 2, "F", 3, 3, "FS", 4, 4, "", 5, 5, "T", 7, 7, "FT", 8, 8, 
"", 10, 9, "" ],
  [ 8, 0, 0,
    1, 1, "F", 2, 2, "F", 3, 3, "FS", 4, 4, "", 5, 5, "T", 6, 6, "", 7, 7, 
"FT", 8, 8, "" ],
 );
@@ -109,10 +109,10 @@ test("flags", \@x01, \@X05, @O05);
 my @O06 = ("", "", "Sync Delete\n");
 #show("01", "06", "06");
 my @X06 = (
- [ 8,
-   1, 1, "F", 2, 2, "", 3, 3, "FS", 4, 4, "", 5, 5, "T", 6, 6, "FT", 7, 7, 
"FT", 9, 0, "" ],
- [ 8,
-   1, 1, "", 2, 2, "F", 3, 3, "F", 4, 4, "", 5, 5, "", 7, 7, "", 8, 8, "T", 
10, 0, "" ],
+ [ 9,
+   1, 1, "F", 2, 2, "", 3, 3, "FS", 4, 4, "", 5, 5, "T", 6, 6, "FT", 7, 7, 
"FT", 9, 9, "" ],
+ [ 9,
+   1, 1, "", 2, 2, "F", 3, 3, "F", 4, 4, "", 5, 5, "", 7, 7, "", 8, 8, "T", 
10, 9, "" ],
  [ 8, 0, 0,
    1, 1, "", 2, 2, "", 3, 3, "", 4, 4, "", 5, 5, "", 6, 0, "", 7, 7, "", 0, 8, 
"" ],
 );
@@ -133,10 +133,10 @@ test("new", \@x01, \@X07, @O07);
 my @O08 = ("", "", "Sync PushFlags PullDelete\n");
 #show("01", "08", "08");
 my @X08 = (
- [ 8,
-   1, 1, "F", 2, 2, "F", 3, 3, "FS", 4, 4, "", 5, 5, "T", 6, 6, "F", 7, 7, 
"FT", 9, 0, "" ],
- [ 8,
-   1, 1, "", 2, 2, "F", 3, 3, "F", 4, 4, "", 5, 5, "", 7, 7, "", 8, 8, "T", 
10, 0, "" ],
+ [ 9,
+   1, 1, "F", 2, 2, "F", 3, 3, "FS", 4, 4, "", 5, 5, "T", 6, 6, "F", 7, 7, 
"FT", 9, 9, "" ],
+ [ 9,
+   1, 1, "", 2, 2, "F", 3, 3, "F", 4, 4, "", 5, 5, "", 7, 7, "", 8, 8, "T", 
10, 9, "" ],
  [ 8, 0, 0,
    1, 1, "", 2, 2, "F", 3, 3, "F", 4, 4, "", 5, 5, "", 6, 6, "", 7, 7, "", 0, 
8, "" ],
 );
@@ -145,10 +145,10 @@ test("push flags + pull deletions", \@x01, \@X08, @O08);
 # size restriction tests
 
 my @x10 = (
- [ 0,
-   1, 0, "", 2, 0, "*" ],
- [ 0,
-   3, 0, "*" ],
+ [ 2,
+   1, 1, "", 2, 2, "*" ],
+ [ 1,
+   3, 1, "*" ],
  [ 0, 0, 0,
     ],
 );
@@ -180,8 +180,8 @@ test("slave max size", \@X11, \@X22, @O22);
 # expiration tests
 
 my @x30 = (
- [ 0,
-   1, 0, "F", 2, 0, "", 3, 0, "S", 4, 0, "", 5, 0, "S", 6, 0, "" ],
+ [ 6,
+   1, 1, "F", 2, 2, "", 3, 3, "S", 4, 4, "", 5, 5, "S", 6, 6, "" ],
  [ 0,
    ],
  [ 0, 0, 0,

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
isync-devel mailing list
isync-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/isync-devel

Reply via email to