[Patch v3b 6/9] test: update dump-restore roundtripping test for batch-tag format

Jani Nikula jani at nikula.org
Fri Dec 7 14:56:01 PST 2012


On Fri, 07 Dec 2012, david at tethera.net wrote:
> From: David Bremner <bremner at debian.org>
>
> Now we can actually round trip these crazy tags and and message ids.
> hex-xcode is no longer needed as it's built in.
> ---
>  test/dump-restore |   17 ++++++++---------
>  1 file changed, 8 insertions(+), 9 deletions(-)
>
> diff --git a/test/dump-restore b/test/dump-restore
> index b4c807f..ce81e6f 100755
> --- a/test/dump-restore
> +++ b/test/dump-restore
> @@ -99,23 +99,22 @@ notmuch dump --format=batch-tag from:cworth | sed 's/^.*-- id://' | \
>  test_expect_equal_file EXPECTED.$test_count OUTPUT.$test_count
>  
>  test_begin_subtest 'roundtripping random message-ids and tags'
> -    test_subtest_known_broken
> -    ${TEST_DIRECTORY}/random-corpus --config-path=${NOTMUCH_CONFIG} \
> -			--num-messages=10
>  
> -     notmuch dump| \
> -	 ${TEST_DIRECTORY}/hex-xcode --direction=encode| \
> +    ${TEST_DIRECTORY}/random-corpus --config-path=${NOTMUCH_CONFIG}
> +			--num-messages=100

What happened to the \ at the end of the line? Hmm, does it matter?

Otherwise, LGTM.

> +
> +     notmuch dump --format=batch-tag| \
>  	 sort > EXPECTED.$test_count
>  
>       notmuch tag +this_tag_is_very_unlikely_to_be_random '*'
>  
> -     ${TEST_DIRECTORY}/hex-xcode --direction=decode < EXPECTED.$test_count | \
> -	 notmuch restore 2>/dev/null
> +     notmuch restore --format=batch-tag < EXPECTED.$test_count
>  
> -     notmuch dump| \
> -	 ${TEST_DIRECTORY}/hex-xcode --direction=encode| \
> +     notmuch dump --format=batch-tag| \
>  	 sort > OUTPUT.$test_count
>  
>  test_expect_equal_file EXPECTED.$test_count OUTPUT.$test_count
>  
>  test_done
> +
> +# Note the database is "poisoned" for sup format at this point.
> -- 
> 1.7.10.4
>
> _______________________________________________
> notmuch mailing list
> notmuch at notmuchmail.org
> http://notmuchmail.org/mailman/listinfo/notmuch


More information about the notmuch mailing list