diff tests/test-sparse-revlog.t @ 52433:9db98b503596

test-sparse-revlog: abstract the last snapshot we use during test The actual revision number might change when we alter the input data or the algorithm. Lets make this more maintainable.
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Tue, 19 Nov 2024 01:35:59 +0100
parents 670e68729aa7
children 7e954b08d129
line wrap: on
line diff
--- a/tests/test-sparse-revlog.t	Fri Dec 06 23:03:13 2024 -0500
+++ b/tests/test-sparse-revlog.t	Tue Nov 19 01:35:59 2024 +0100
@@ -162,7 +162,10 @@
   SPARSE-REVLOG-TEST-FILE
   $ hg debugdeltachain SPARSE-REVLOG-TEST-FILE | grep snap | tail -1
      4971    4970      -1       3        5     4930    snap
-  $ hg debug-delta-find SPARSE-REVLOG-TEST-FILE 4971
+  $ LAST_SNAP=`hg debugdeltachain SPARSE-REVLOG-TEST-FILE | grep snap | tail -1| sed 's/^ \+//'| cut -d ' ' -f 1`
+  $ echo Last Snapshot: $LAST_SNAP
+  Last Snapshot: 4971
+  $ hg debug-delta-find SPARSE-REVLOG-TEST-FILE $LAST_SNAP
   DBG-DELTAS-SEARCH: SEARCH rev=4971
   DBG-DELTAS-SEARCH: ROUND #1 - 3 candidates - search-down
   DBG-DELTAS-SEARCH:   CANDIDATE: rev=4329
@@ -218,9 +221,9 @@
   > revlog.reuse-external-delta = yes
   > EOF
 
-  $ hg debug-delta-find SPARSE-REVLOG-TEST-FILE 4971 --quiet
+  $ hg debug-delta-find SPARSE-REVLOG-TEST-FILE $LAST_SNAP --quiet
   DBG-DELTAS: FILELOG:SPARSE-REVLOG-TEST-FILE: rev=4971: delta-base=4930 is-cached=0 - search-rounds=3 try-count=6 - delta-type=snapshot snap-depth=4 - p1-chain-length=15 p2-chain-length=-1 - duration=* (glob)
-  $ hg debug-delta-find SPARSE-REVLOG-TEST-FILE 4971 --source full
+  $ hg debug-delta-find SPARSE-REVLOG-TEST-FILE $LAST_SNAP --source full
   DBG-DELTAS-SEARCH: SEARCH rev=4971
   DBG-DELTAS-SEARCH: ROUND #1 - 3 candidates - search-down
   DBG-DELTAS-SEARCH:   CANDIDATE: rev=4329
@@ -269,7 +272,7 @@
   DBG-DELTAS-SEARCH:     delta-search-time=* (glob)
   DBG-DELTAS-SEARCH:     DELTA: length=49132 (BAD)
   DBG-DELTAS: FILELOG:SPARSE-REVLOG-TEST-FILE: rev=4971: delta-base=4930 is-cached=0 - search-rounds=3 try-count=6 - delta-type=snapshot snap-depth=4 - p1-chain-length=15 p2-chain-length=-1 - duration=* (glob)
-  $ hg debug-delta-find SPARSE-REVLOG-TEST-FILE 4971 --source storage
+  $ hg debug-delta-find SPARSE-REVLOG-TEST-FILE $LAST_SNAP --source storage
   DBG-DELTAS-SEARCH: SEARCH rev=4971
   DBG-DELTAS-SEARCH: ROUND #1 - 1 candidates - cached-delta
   DBG-DELTAS-SEARCH:   CANDIDATE: rev=4930
@@ -280,7 +283,7 @@
   DBG-DELTAS-SEARCH:     delta-search-time=* (glob)
   DBG-DELTAS-SEARCH:     DELTA: length=19179 (GOOD)
   DBG-DELTAS: FILELOG:SPARSE-REVLOG-TEST-FILE: rev=4971: delta-base=4930 is-cached=1 - search-rounds=1 try-count=1 - delta-type=delta  snap-depth=-1 - p1-chain-length=15 p2-chain-length=-1 - duration=* (glob)
-  $ hg debug-delta-find SPARSE-REVLOG-TEST-FILE 4971 --source p1
+  $ hg debug-delta-find SPARSE-REVLOG-TEST-FILE $LAST_SNAP --source p1
   DBG-DELTAS-SEARCH: SEARCH rev=4971
   DBG-DELTAS-SEARCH: ROUND #1 - 3 candidates - search-down
   DBG-DELTAS-SEARCH:   CANDIDATE: rev=4329
@@ -329,7 +332,7 @@
   DBG-DELTAS-SEARCH:     delta-search-time=* (glob)
   DBG-DELTAS-SEARCH:     DELTA: length=49132 (BAD)
   DBG-DELTAS: FILELOG:SPARSE-REVLOG-TEST-FILE: rev=4971: delta-base=4930 is-cached=0 - search-rounds=3 try-count=6 - delta-type=snapshot snap-depth=4 - p1-chain-length=15 p2-chain-length=-1 - duration=* (glob)
-  $ hg debug-delta-find SPARSE-REVLOG-TEST-FILE 4971 --source p2
+  $ hg debug-delta-find SPARSE-REVLOG-TEST-FILE $LAST_SNAP --source p2
   DBG-DELTAS-SEARCH: SEARCH rev=4971
   DBG-DELTAS-SEARCH: ROUND #1 - 3 candidates - search-down
   DBG-DELTAS-SEARCH:   CANDIDATE: rev=4329
@@ -378,7 +381,7 @@
   DBG-DELTAS-SEARCH:     delta-search-time=* (glob)
   DBG-DELTAS-SEARCH:     DELTA: length=49132 (BAD)
   DBG-DELTAS: FILELOG:SPARSE-REVLOG-TEST-FILE: rev=4971: delta-base=4930 is-cached=0 - search-rounds=3 try-count=6 - delta-type=snapshot snap-depth=4 - p1-chain-length=15 p2-chain-length=-1 - duration=* (glob)
-  $ hg debug-delta-find SPARSE-REVLOG-TEST-FILE 4971 --source prev
+  $ hg debug-delta-find SPARSE-REVLOG-TEST-FILE $LAST_SNAP --source prev
   DBG-DELTAS-SEARCH: SEARCH rev=4971
   DBG-DELTAS-SEARCH: ROUND #1 - 3 candidates - search-down
   DBG-DELTAS-SEARCH:   CANDIDATE: rev=4329