tests/test-exchange-obsmarkers-case-B2.t
changeset 3566 e6bea259c227
parent 3559 d166b3dc5e8a
child 3591 98941c28f3e2
equal deleted inserted replaced
3565:cfe31185ad07 3566:e6bea259c227
    59   @  a9bdc8b26820 (public): O
    59   @  a9bdc8b26820 (public): O
    60   
    60   
    61   $ inspect_obsmarkers
    61   $ inspect_obsmarkers
    62   obsstore content
    62   obsstore content
    63   ================
    63   ================
    64   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'user': 'test'}
    64   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'prune', 'user': 'test'}
    65   obshashtree
    65   obshashtree
    66   ===========
    66   ===========
    67   a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04 62d86865fd15a1e1b0ef16ebb9cb851689032dd8
    67   a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04 74ed8e6f50691484f77e001e3b4d47bfb19e71ca
    68   f5bc6836db60e308a17ba08bf050154ba9c4fad7 6e3ba325674c3b035b63ec3db449ad2853a18372
    68   f5bc6836db60e308a17ba08bf050154ba9c4fad7 7ffbaf08d0e1af78bf45faaaba500e25993ee5cc
    69   obshashrange
    69   obshashrange
    70   ============
    70   ============
    71            rev         node        index         size        depth      obshash
    71            rev         node        index         size        depth      obshash
    72              0 a9bdc8b26820            0            1            1 62d86865fd15
    72              0 a9bdc8b26820            0            1            1 74ed8e6f5069
    73   $ cd ..
    73   $ cd ..
    74   $ cd ..
    74   $ cd ..
    75 
    75 
    76   $ cp -R B.2 B.2.a
    76   $ cp -R B.2 B.2.a
    77   $ cp -R B.2 B.2.b
    77   $ cp -R B.2 B.2.b
    82   $ dotest B.2.a O
    82   $ dotest B.2.a O
    83   ## Running testcase B.2.a
    83   ## Running testcase B.2.a
    84   # testing echange of "O" (a9bdc8b26820)
    84   # testing echange of "O" (a9bdc8b26820)
    85   ## initial state
    85   ## initial state
    86   # obstore: main
    86   # obstore: main
    87   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'user': 'test'}
    87   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'prune', 'user': 'test'}
    88   # obstore: pushdest
    88   # obstore: pushdest
    89   # obstore: pulldest
    89   # obstore: pulldest
    90   ## pushing "O" from main to pushdest
    90   ## pushing "O" from main to pushdest
    91   pushing to pushdest
    91   pushing to pushdest
    92   searching for changes
    92   searching for changes
    93   no changes found
    93   no changes found
    94   remote: 1 new obsolescence markers
    94   remote: 1 new obsolescence markers
    95   ## post push state
    95   ## post push state
    96   # obstore: main
    96   # obstore: main
    97   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'user': 'test'}
    97   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'prune', 'user': 'test'}
    98   # obstore: pushdest
    98   # obstore: pushdest
    99   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'user': 'test'}
    99   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'prune', 'user': 'test'}
   100   # obstore: pulldest
   100   # obstore: pulldest
   101   ## pulling "a9bdc8b26820" from main into pulldest
   101   ## pulling "a9bdc8b26820" from main into pulldest
   102   pulling from main
   102   pulling from main
   103   no changes found
   103   no changes found
   104   1 new obsolescence markers
   104   1 new obsolescence markers
   105   ## post pull state
   105   ## post pull state
   106   # obstore: main
   106   # obstore: main
   107   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'user': 'test'}
   107   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'prune', 'user': 'test'}
   108   # obstore: pushdest
   108   # obstore: pushdest
   109   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'user': 'test'}
   109   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'prune', 'user': 'test'}
   110   # obstore: pulldest
   110   # obstore: pulldest
   111   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'user': 'test'}
   111   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'prune', 'user': 'test'}
   112 
   112 
   113 Actual Test (bare push version)
   113 Actual Test (bare push version)
   114 -----------------------------------
   114 -----------------------------------
   115 
   115 
   116   $ dotest B.2.b
   116   $ dotest B.2.b
   117   ## Running testcase B.2.b
   117   ## Running testcase B.2.b
   118   ## initial state
   118   ## initial state
   119   # obstore: main
   119   # obstore: main
   120   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'user': 'test'}
   120   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'prune', 'user': 'test'}
   121   # obstore: pushdest
   121   # obstore: pushdest
   122   # obstore: pulldest
   122   # obstore: pulldest
   123   ## pushing from main to pushdest
   123   ## pushing from main to pushdest
   124   pushing to pushdest
   124   pushing to pushdest
   125   searching for changes
   125   searching for changes
   126   no changes found
   126   no changes found
   127   remote: 1 new obsolescence markers
   127   remote: 1 new obsolescence markers
   128   ## post push state
   128   ## post push state
   129   # obstore: main
   129   # obstore: main
   130   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'user': 'test'}
   130   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'prune', 'user': 'test'}
   131   # obstore: pushdest
   131   # obstore: pushdest
   132   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'user': 'test'}
   132   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'prune', 'user': 'test'}
   133   # obstore: pulldest
   133   # obstore: pulldest
   134   ## pulling from main into pulldest
   134   ## pulling from main into pulldest
   135   pulling from main
   135   pulling from main
   136   searching for changes
   136   searching for changes
   137   no changes found
   137   no changes found
   138   1 new obsolescence markers
   138   1 new obsolescence markers
   139   ## post pull state
   139   ## post pull state
   140   # obstore: main
   140   # obstore: main
   141   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'user': 'test'}
   141   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'prune', 'user': 'test'}
   142   # obstore: pushdest
   142   # obstore: pushdest
   143   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'user': 'test'}
   143   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'prune', 'user': 'test'}
   144   # obstore: pulldest
   144   # obstore: pulldest
   145   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'user': 'test'}
   145   f5bc6836db60e308a17ba08bf050154ba9c4fad7 0 {a9bdc8b26820b1b87d585b82eb0ceb4a2ecdbc04} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'prune', 'user': 'test'}