LGTM.
On 2021-04-21 08:20:36, David Bremner wrote:
> The latter actually reports a number of matches on stdout, making the
> tests pass.
> ---
> tests.d/client-server/02-move-mail | 2 +-
> tests.d/client-server/03-copy-mail | 2 +-
> tests.d/client-server/04-replace-header | 2 +-
> tests.d/client-server/05-replace-header-fail | 2 +-
> tests.d/client-server/06-replace-header-already-ok | 2 +-
> tests.d/client-server/08-copy-mail-already-ok | 2 +-
> tests.d/client-server/10-delete-already-done | 2 +-
> tests.d/client-server/12-skip-add-already-there | 2 +-
> tests.d/client-server/14-skip-copy-already-there-copy-only | 2 +-
> tests.d/client-server/18-copybody | 2 +-
> tests.d/client-server/19-copybody-already-ok | 2 +-
> tests.d/client-server/22-replace | 2 +-
> tests.d/client-server/23-replace-aready-ok | 2 +-
> tests.d/client-server/34-move-fail2 | 2 +-
> tests.d/client-server/35-delete | 2 +-
> tests.d/client-server/36-move-fail3 | 2 +-
> 16 files changed, 16 insertions(+), 16 deletions(-)
>
> diff --git a/tests.d/client-server/02-move-mail
> b/tests.d/client-server/02-move-mail
> index e3dbd90..7828b69 100644
> --- a/tests.d/client-server/02-move-mail
> +++ b/tests.d/client-server/02-move-mail
> @@ -9,7 +9,7 @@ msync 2
>
> test_eq Mail target/Mail
>
> -X=`grep '^MOVE ' log.s2c | wc -l`
> +X=`grep -c '^MOVE ' log.s2c`
> assert $X 1 "missing MOVE in s2c"
>
> X=`grep '^COMMIT$' log.c2s | wc -l`
> diff --git a/tests.d/client-server/03-copy-mail
> b/tests.d/client-server/03-copy-mail
> index 0037531..ec185a2 100644
> --- a/tests.d/client-server/03-copy-mail
> +++ b/tests.d/client-server/03-copy-mail
> @@ -9,7 +9,7 @@ msync 2
>
> test_eq Mail target/Mail
>
> -X=`grep '^COPY ' log.s2c | wc -l`
> +X=`grep -c '^COPY ' log.s2c`
> assert $X 1 "missing COPY in s2c"
>
> X=`grep '^GET ' log.c2s | wc -l`
> diff --git a/tests.d/client-server/04-replace-header
> b/tests.d/client-server/04-replace-header
> index 8af6cbb..1ffcaf1 100644
> --- a/tests.d/client-server/04-replace-header
> +++ b/tests.d/client-server/04-replace-header
> @@ -9,7 +9,7 @@ msync 2
>
> test_eq Mail target/Mail
>
> -X=`grep '^REPLACEHEADER ' log.s2c | wc -l`
> +X=`grep -c '^REPLACEHEADER ' log.s2c`
> assert $X 1 "missing REPLACEHEADER in s2c"
>
> X=`grep '^GETHEADER ' log.c2s | wc -l`
> diff --git a/tests.d/client-server/05-replace-header-fail
> b/tests.d/client-server/05-replace-header-fail
> index 8743c24..9599251 100644
> --- a/tests.d/client-server/05-replace-header-fail
> +++ b/tests.d/client-server/05-replace-header-fail
> @@ -11,7 +11,7 @@ msync 2
>
> test_eq target/Mail.old target/Mail
>
> -X=`grep '^REPLACEHEADER ' log.s2c | wc -l`
> +X=`grep -c '^REPLACEHEADER ' log.s2c`
> assert $X 1 "missing REPLACEHEADER in s2c"
>
> X=`grep '^GETHEADER ' log.c2s | wc -l`
> diff --git a/tests.d/client-server/06-replace-header-already-ok
> b/tests.d/client-server/06-replace-header-already-ok
> index 1d29c14..c2c0b2f 100644
> --- a/tests.d/client-server/06-replace-header-already-ok
> +++ b/tests.d/client-server/06-replace-header-already-ok
> @@ -10,7 +10,7 @@ test_eq Mail target/Mail
> msync 2
>
> test_eq Mail target/Mail
> -X=`grep '^REPLACEHEADER ' log.s2c | wc -l`
> +X=`grep -c '^REPLACEHEADER ' log.s2c`
> assert $X 1 "missing REPLACEHEADER in s2c"
>
> X=`grep '^GETHEADER ' log.c2s | wc -l`
> diff --git a/tests.d/client-server/08-copy-mail-already-ok
> b/tests.d/client-server/08-copy-mail-already-ok
> index 781a109..0e481e5 100644
> --- a/tests.d/client-server/08-copy-mail-already-ok
> +++ b/tests.d/client-server/08-copy-mail-already-ok
> @@ -10,7 +10,7 @@ msync 2
>
> test_eq Mail target/Mail
>
> -X=`grep '^COPY ' log.s2c | wc -l`
> +X=`grep -c '^COPY ' log.s2c`
> assert $X 1 "missing COPY in s2c"
>
> X=`grep '^GET ' log.c2s | wc -l`
> diff --git a/tests.d/client-server/10-delete-already-done
> b/tests.d/client-server/10-delete-already-done
> index 926394d..c15603b 100644
> --- a/tests.d/client-server/10-delete-already-done
> +++ b/tests.d/client-server/10-delete-already-done
> @@ -10,7 +10,7 @@ msync 2
>
> test_eq Mail target/Mail
>
> -X=`grep '^DELETE ' log.s2c | wc -l`
> +X=`grep -c '^DELETE ' log.s2c`
> assert $X 1 "missing DELETE in s2c"
>
> X=`grep '^COMMIT$' log.c2s | wc -l`
> diff --git a/tests.d/client-server/12-skip-add-already-there
> b/tests.d/client-server/12-skip-add-already-there
> index 0a53a80..38ed3ff 100644
> --- a/tests.d/client-server/12-skip-add-already-there
> +++ b/tests.d/client-server/12-skip-add-already-there
> @@ -10,7 +10,7 @@ msync 2
>
> test_eq Mail target/Mail
>
> -X=`grep '^ADD ' log.s2c | wc -l`
> +X=`grep -c '^ADD ' log.s2c`
> assert $X 1 "missing ADD in s2c"
>
> X=`grep '^GET ' log.c2s | wc -l`
> diff --git a/tests.d/client-server/14-skip-copy-already-there-copy-only
> b/tests.d/client-server/14-skip-copy-already-there-copy-only
> index b5da177..08734a8 100644
> --- a/tests.d/client-server/14-skip-copy-already-there-copy-only
> +++ b/tests.d/client-server/14-skip-copy-already-there-copy-only
> @@ -14,7 +14,7 @@ rm Mail/cur/$C
>
> test_eq Mail target/Mail
>
> -X=`grep '^COPY ' log.s2c | wc -l`
> +X=`grep -c '^COPY ' log.s2c`
> assert $X 1 "missing COPY in s2c"
>
> X=`grep '^GET ' log.c2s | wc -l`
> diff --git a/tests.d/client-server/18-copybody
> b/tests.d/client-server/18-copybody
> index 67cae47..127d734 100644
> --- a/tests.d/client-server/18-copybody
> +++ b/tests.d/client-server/18-copybody
> @@ -10,7 +10,7 @@ msync 2
>
> test_eq Mail target/Mail
>
> -X=`grep '^COPYBODY ' log.s2c | wc -l`
> +X=`grep -c '^COPYBODY ' log.s2c`
> assert $X 1 "missing COPY in s2c"
>
> X=`grep '^ADD ' log.s2c | wc -l`
> diff --git a/tests.d/client-server/19-copybody-already-ok
> b/tests.d/client-server/19-copybody-already-ok
> index f4e47d1..48079a0 100644
> --- a/tests.d/client-server/19-copybody-already-ok
> +++ b/tests.d/client-server/19-copybody-already-ok
> @@ -11,7 +11,7 @@ msync 2
>
> test_eq Mail target/Mail
>
> -X=`grep '^COPYBODY ' log.s2c | wc -l`
> +X=`grep -c '^COPYBODY ' log.s2c`
> assert $X 1 "missing COPY in s2c"
>
> X=`grep '^GETHEADER ' log.c2s | wc -l`
> diff --git a/tests.d/client-server/22-replace
> b/tests.d/client-server/22-replace
> index 44ef90d..4bc0bc8 100644
> --- a/tests.d/client-server/22-replace
> +++ b/tests.d/client-server/22-replace
> @@ -10,7 +10,7 @@ msync 2
>
> test_eq Mail target/Mail
>
> -X=`grep '^REPLACE ' log.s2c | wc -l`
> +X=`grep -c '^REPLACE ' log.s2c`
> assert $X 1 "missing REPLACE in s2c"
>
> X=`grep '^ADD ' log.s2c | wc -l`
> diff --git a/tests.d/client-server/23-replace-aready-ok
> b/tests.d/client-server/23-replace-aready-ok
> index 0be7357..55cb51c 100644
> --- a/tests.d/client-server/23-replace-aready-ok
> +++ b/tests.d/client-server/23-replace-aready-ok
> @@ -12,7 +12,7 @@ msync 2
>
> test_eq Mail target/Mail
>
> -X=`grep '^REPLACE ' log.s2c | wc -l`
> +X=`grep -c '^REPLACE ' log.s2c`
> assert $X 1 "missing REPLACE in s2c"
>
> X=`grep '^GET ' log.c2s | wc -l`
> diff --git a/tests.d/client-server/34-move-fail2
> b/tests.d/client-server/34-move-fail2
> index a58caac..4da3998 100644
> --- a/tests.d/client-server/34-move-fail2
> +++ b/tests.d/client-server/34-move-fail2
> @@ -12,7 +12,7 @@ msync 2
>
> test_eq target/Mail Mail
>
> -X=`grep '^MOVE ' log.s2c | wc -l`
> +X=`grep -c '^MOVE ' log.s2c`
> assert $X 1 "missing MOVE in s2c"
>
> X=`grep '^COMMIT$' log.c2s | wc -l`
> diff --git a/tests.d/client-server/35-delete b/tests.d/client-server/35-delete
> index 74d2026..76e142b 100644
> --- a/tests.d/client-server/35-delete
> +++ b/tests.d/client-server/35-delete
> @@ -11,7 +11,7 @@ msync 2
>
> test_eq target/Mail Mail
>
> -X=`grep '^DELETE ' log.s2c | wc -l`
> +X=`grep -c '^DELETE ' log.s2c`
> assert $X 1 "missing DELETE in s2c"
>
> X=`grep '^COMMIT$' log.c2s | wc -l`
> diff --git a/tests.d/client-server/36-move-fail3
> b/tests.d/client-server/36-move-fail3
> index 36b1105..961ecf5 100644
> --- a/tests.d/client-server/36-move-fail3
> +++ b/tests.d/client-server/36-move-fail3
> @@ -11,7 +11,7 @@ sed -i 's/a/z/' target/$M
>
> msync 2
>
> -X=`grep '^MOVE ' log.s2c | wc -l`
> +X=`grep -c '^MOVE ' log.s2c`
> assert $X 1 "missing MOVE in s2c"
>
> X=`grep '^COMMIT$' log.c2s | wc -l`
> --
> 2.30.2
--
The class which has the power to rob upon a large scale has also the
power to control the government and legalize their robbery.
- Eugene V. Debs