test-clonebundles: simplify matching to be less flavor depends
We keep the files and bytes output for the first call, but then we mostly check
that we are being served a stream-clone bundle, not the actual content and size
of the bundle. That aspect being tested by the stream clone test themselves.
--- a/tests/test-clonebundles.t Sun Feb 25 23:05:33 2024 +0100
+++ b/tests/test-clonebundles.t Tue Feb 27 22:52:00 2024 +0100
@@ -394,9 +394,9 @@
$ hg clone -U http://localhost:$HGPORT stream-clone-no-spec
applying clone bundle from http://localhost:$HGPORT1/packed.hg
5 files to transfer, 613 bytes of data (no-rust !)
- transferred 613 bytes in *.* seconds (*) (glob) (no-rust !)
+ transferred 613 bytes in * seconds (* */sec) (glob) (no-rust !)
7 files to transfer, 739 bytes of data (rust !)
- transferred 739 bytes in *.* seconds (*) (glob) (rust !)
+ transferred 739 bytes in * seconds (* */sec) (glob) (rust !)
finished applying clone bundle
searching for changes
no changes found
@@ -409,10 +409,8 @@
$ hg clone -U http://localhost:$HGPORT stream-clone-vanilla-spec
applying clone bundle from http://localhost:$HGPORT1/packed.hg
- 5 files to transfer, 613 bytes of data (no-rust !)
- transferred 613 bytes in *.* seconds (*) (glob) (no-rust !)
- 7 files to transfer, 739 bytes of data (rust !)
- transferred 739 bytes in *.* seconds (*) (glob) (rust !)
+ * files to transfer, * bytes of data (glob)
+ transferred * bytes in * seconds (* */sec) (glob)
finished applying clone bundle
searching for changes
no changes found
@@ -425,10 +423,8 @@
$ hg clone -U http://localhost:$HGPORT stream-clone-supported-requirements
applying clone bundle from http://localhost:$HGPORT1/packed.hg
- 5 files to transfer, 613 bytes of data (no-rust !)
- transferred 613 bytes in *.* seconds (*) (glob) (no-rust !)
- 7 files to transfer, 739 bytes of data (rust !)
- transferred 739 bytes in *.* seconds (*) (glob) (rust !)
+ * files to transfer, * bytes of data (glob)
+ transferred * bytes in * seconds (* */sec) (glob)
finished applying clone bundle
searching for changes
no changes found
@@ -574,10 +570,8 @@
no compatible clone bundles available on server; falling back to regular clone
(you may want to report this to the server operator)
streaming all changes
- 10 files to transfer, 816 bytes of data (no-rust !)
- transferred 816 bytes in * seconds (*) (glob) (no-rust !)
- 12 files to transfer, 942 bytes of data (rust !)
- transferred 942 bytes in *.* seconds (*) (glob) (rust !)
+ * files to transfer, * bytes of data (glob)
+ transferred * bytes in * seconds (* */sec) (glob)
A manifest with a stream clone but no BUNDLESPEC
@@ -589,10 +583,8 @@
no compatible clone bundles available on server; falling back to regular clone
(you may want to report this to the server operator)
streaming all changes
- 10 files to transfer, 816 bytes of data (no-rust !)
- transferred 816 bytes in * seconds (*) (glob) (no-rust !)
- 12 files to transfer, 942 bytes of data (rust !)
- transferred 942 bytes in *.* seconds (*) (glob) (rust !)
+ * files to transfer, * bytes of data (glob)
+ transferred * bytes in * seconds (* */sec) (glob)
A manifest with a gzip bundle and a stream clone
@@ -603,10 +595,8 @@
$ hg clone -U --stream http://localhost:$HGPORT uncompressed-gzip-packed
applying clone bundle from http://localhost:$HGPORT1/packed.hg
- 5 files to transfer, 613 bytes of data (no-rust !)
- transferred 613 bytes in *.* seconds (*) (glob) (no-rust !)
- 7 files to transfer, 739 bytes of data (rust !)
- transferred 739 bytes in *.* seconds (*) (glob) (rust !)
+ * files to transfer, * bytes of data (glob)
+ transferred * bytes in * seconds (* */sec) (glob)
finished applying clone bundle
searching for changes
no changes found
@@ -620,10 +610,8 @@
$ hg clone -U --stream http://localhost:$HGPORT uncompressed-gzip-packed-requirements
applying clone bundle from http://localhost:$HGPORT1/packed.hg
- 5 files to transfer, 613 bytes of data (no-rust !)
- transferred 613 bytes in *.* seconds (*) (glob) (no-rust !)
- 7 files to transfer, 739 bytes of data (rust !)
- transferred 739 bytes in *.* seconds (*) (glob) (rust !)
+ * files to transfer, * bytes of data (glob)
+ transferred * bytes in * seconds (* */sec) (glob)
finished applying clone bundle
searching for changes
no changes found
@@ -639,10 +627,8 @@
no compatible clone bundles available on server; falling back to regular clone
(you may want to report this to the server operator)
streaming all changes
- 10 files to transfer, 816 bytes of data (no-rust !)
- transferred 816 bytes in * seconds (*) (glob) (no-rust !)
- 12 files to transfer, 942 bytes of data (rust !)
- transferred 942 bytes in *.* seconds (*) (glob) (rust !)
+ * files to transfer, * bytes of data (glob)
+ transferred * bytes in * seconds (* */sec) (glob)
Test clone bundle retrieved through bundle2