diff tests/test-check-sdist.t @ 5956:8e78e0f316b3 stable

tests: improve tarball size check in test-check-sdist.t Instead of relying on globs for checking numbers, let's rely on find(1)'s ability to check file size in a more intelligent way. I would write the number as +800k, but it's not supported in some implementations of find, so it's not portable. Instead have to use "c" to make find(1) use bytes instead of 512-byte blocks, which is the default (???).
author Anton Shestakov <av6@dwimlabs.net>
date Wed, 16 Jun 2021 08:29:28 +0300
parents 13c406d9912c
children 9b507e5e6744 4d57a9f43eac 43bde39bbe65
line wrap: on
line diff
--- a/tests/test-check-sdist.t	Mon Jun 14 16:41:29 2021 +0200
+++ b/tests/test-check-sdist.t	Wed Jun 16 08:29:28 2021 +0300
@@ -30,8 +30,8 @@
   no previously-included directories found matching '.gitlab'
   $ cd "$TESTTMP"/dist
 
-  $ wc -c hg-evolve-*.tar.gz
-  8????? hg-evolve-*.tar.gz (glob)
+  $ find hg-evolve-*.tar.gz -size +800000c
+  hg-evolve-*.tar.gz (glob)
 
   $ tar -tzf hg-evolve-*.tar.gz | sed 's|^hg-evolve-[^/]*/||' | sort > files
   $ wc -l files