X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=cli%2Fcli-diff-images-mismatch.script;h=995b7e515235d7dabcd4217a6742cc5bc1f6166c;hb=1bc104ad7ae722badfbd4a6971499c161143546e;hp=9c97fa3f6f58eb1d72408cd80f94bd2411928628;hpb=21e5859e0292d7adc067f98a87be1bb0fe5d11d4;p=apitrace-tests diff --git a/cli/cli-diff-images-mismatch.script b/cli/cli-diff-images-mismatch.script index 9c97fa3..995b7e5 100644 --- a/cli/cli-diff-images-mismatch.script +++ b/cli/cli-diff-images-mismatch.script @@ -1,4 +1,18 @@ +# The first two steps are just as in cli-diff-images. Dump images from +# a trace into an empty directory. + rm_and_mkdir ./tri-out -apitrace dump-images -o ./tri-out/tri tri.trace +apitrace dump-images --call-nos=no -o ./tri-out/tri tri.trace + +# Compare the dumped image with a doctored image to provoke a failure. +# The EXPECT_FAILURE attribute causes the test driver to look for a +# non-zero return value from apitrace and fail the test if it is not +# seen. + EXPECT_FAILURE: apitrace diff-images -v ./tri-ref-mismatch ./tri-out -expect "Comparing ./tri-ref-mismatch/tri0000000027.png and ./tri-out/tri0000000027.png ... MISMATCH\n" + +# In addition to getting the return value indicating an error, let's +# also require that "apitrace diff-images" gave us the output we +# expect. + +expect "Comparing ./tri-ref-mismatch/tri0000000000.png and ./tri-out/tri0000000000.png ... MISMATCH\n"