# HG changeset patch # User Pierre-Yves David # Date 1709154328 -3600 # Node ID a72ab2ec53155f214a7201ba90217c8b83d5fb43 # Parent 749e7685935abe4ea23db79e01725c2ea2a79a8e stream-clone-test: factor some piece of basic clone test out Multiple parts of this case (listing cache, checking error) are common to all cases and don't need to be in the conditionnal block. This simplify the test update. diff -r 749e7685935a -r a72ab2ec5315 tests/test-clone-stream.t --- a/tests/test-clone-stream.t Wed Feb 28 22:01:09 2024 +0100 +++ b/tests/test-clone-stream.t Wed Feb 28 22:05:28 2024 +0100 @@ -179,6 +179,13 @@ $ cd .. Basic clone +----------- + +Check that --stream trigger a stream clone and result in a valid repositoty + +We check the associated output for exact bytes on file number as changes in +these value implies changes in the data transfered and can detect unintended +changes in the process. #if stream-legacy $ hg clone --stream -U http://localhost:$HGPORT clone1 @@ -189,7 +196,6 @@ transferred 98.8 KB in * seconds (* */sec) (glob) (zstd !) searching for changes no changes found - $ cat server/errors.txt #endif #if stream-bundle2-v2 $ hg clone --stream -U http://localhost:$HGPORT clone1 @@ -200,7 +206,18 @@ transferred 98.9 KB in * seconds (* */sec) (glob) (zstd no-rust !) 1096 files to transfer, 99.0 KB of data (zstd rust !) transferred 99.0 KB in * seconds (* */sec) (glob) (zstd rust !) +#endif +#if stream-bundle2-v3 + $ hg clone --stream -U http://localhost:$HGPORT clone1 + streaming all changes + 1093 entries to transfer + transferred 102 KB in * seconds (* */sec) (glob) (no-zstd !) + transferred 98.9 KB in * seconds (* */sec) (glob) (zstd no-rust !) + transferred 99.0 KB in * seconds (* */sec) (glob) (zstd rust !) +#endif + +#if no-stream-legacy $ ls -1 clone1/.hg/cache branch2-base branch2-immutable @@ -212,29 +229,10 @@ rbc-revs-v1 tags2 tags2-served - $ cat server/errors.txt #endif -#if stream-bundle2-v3 - $ hg clone --stream -U http://localhost:$HGPORT clone1 - streaming all changes - 1093 entries to transfer - transferred 102 KB in * seconds (* */sec) (glob) (no-zstd !) - transferred 98.9 KB in * seconds (* */sec) (glob) (zstd no-rust !) - transferred 99.0 KB in * seconds (* */sec) (glob) (zstd rust !) - $ ls -1 clone1/.hg/cache - branch2-base - branch2-immutable - branch2-served - branch2-served.hidden - branch2-visible - branch2-visible-hidden - rbc-names-v1 - rbc-revs-v1 - tags2 - tags2-served + $ hg -R clone1 verify --quiet $ cat server/errors.txt -#endif getbundle requests with stream=1 are uncompressed