Re: [PATCH 3/3] README : Update README file related to usage of FORMAT make variable

Bryce Harrington <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
On Tue, Aug 05, 2014 at 02:31:58PM +0530, Ravi Nanjundappa wrote:
> Signed-off-by: Ravi Nanjundappa <[email protected]>
> ---
>  test/README |   10 ++++++++++
>  1 file changed, 10 insertions(+)
> 
> diff --git a/test/README b/test/README
> index e8e7189..c1ff19d 100644
> --- a/test/README
> +++ b/test/README
> @@ -49,6 +49,16 @@ should be a space-separated list of tests to run.  For example:
>  
>    CAIRO_TESTS="zero-alpha" make test TARGETS=image,ps
>  

Whew the documentation for these variables is starting to get a bit
obtuse due to the variations.  Perhaps a few more changes can simplify
things a bit...

> +To limit the content formats that the tests are run against, use the
> +FORMAT make variable, that can also be passed to make.

This sentence is a little cumbersome.

make's FORMAT variable is used to limit the content formats when running
tests.

> +It should contain a (space-, comma-, etc-separated) list of content formats to test.

Let's just go with space- and comma- as separators for simplicity, and
let other separators just be undocumented features.

> +To limit the tests run, use the CAIRO_TESTS environment variable, which
> +should be a space-separated list of tests to run and also to limit the

For consistency, let's make CAIRO_TESTS accept either/both space and
comma as separators.  Even though it's an env var rather than a make
var, it should still work fine that way.

> +backends, use TARGETS environment variable, which should be a space-, comma-,
> +etc-separated lists of backends.  For example:

This ends a quite long (4-line) sentence.  Let's break that up into two
sentences, one for each variable.  And since all three variables use the
same separators, that bit can be mentioned just once.

> +  CAIRO_TESTS="zero-alpha" make test TARGETS=image,ps FORMAT="rgb,rgba"
> +

Thanks for remembering to update the documentation btw, it saves us all
from future confusions!  :-)

Bryce

>  Another very handy mechanism when trying to fix bugs is:
>  
>    make retest
> -- 
> 1.7.9.5
> 
> -- 
> cairo mailing list
> [email protected]
> http://lists.cairographics.org/mailman/listinfo/cairo
-- 
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.