Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
diff tests/testsetup.sh @ 604:45c47bc1f7d2
farray.sh: Moved all currently existing tests for alists into cram tests.
Removed existing tests from farray.sh -- and put them into farray-alist.t.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Wed, 18 Sep 2024 23:08:06 +0200 |
| parents | 55c024c809ca |
| children | 33df05108ba1 |
line wrap: on
line diff
--- a/tests/testsetup.sh Wed Sep 18 22:06:45 2024 +0200 +++ b/tests/testsetup.sh Wed Sep 18 23:08:06 2024 +0200 @@ -17,3 +17,19 @@ return 0 fi } + + +#: +#: Check that no global variables that hold any alist storage are left. +#: +#: Returns: +#: int: 0 if no unexpected storage is left, 1 otherwise +#: +check_no_alist_artifacts() { + # This are all _farr_alist_XXX_prefix variables + if set | grep -E -e '^_farr_KV_.*=' -e '^_farr_K_.*=' -e '^_farr_V_.*='; then + return 1 + else + return 0 + fi +}
