diff --git a/tests/test-clone-stream.t b/tests/test-clone-stream.t
index 749e7685935abe4ea23db79e01725c2ea2a79a8e_dGVzdHMvdGVzdC1jbG9uZS1zdHJlYW0udA==..a72ab2ec53155f214a7201ba90217c8b83d5fb43_dGVzdHMvdGVzdC1jbG9uZS1zdHJlYW0udA== 100644
--- a/tests/test-clone-stream.t
+++ b/tests/test-clone-stream.t
@@ -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,4 +206,5 @@
   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
 
@@ -203,4 +210,14 @@
 
+#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,5 +229,4 @@
   rbc-revs-v1
   tags2
   tags2-served
-  $ cat server/errors.txt
 #endif
@@ -216,9 +232,2 @@
 #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 !)
 
@@ -224,13 +233,3 @@
 
-  $ 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
@@ -236,5 +235,4 @@
   $ cat server/errors.txt
-#endif
 
 getbundle requests with stream=1 are uncompressed