[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH OSSTEST] icr-daily-branch: Make it possible to suppress the forcing of a baseline test



Ian Campbell writes ("[PATCH OSSTEST] icr-daily-branch: Make it possible to 
suppress the forcing of a baseline test"):
> This is undesirable (most of the time) in a standalone environment, where you
> are mostl ikely to be interested in the current version and not historical
> comparissons.
> 
> Not sure there isn't a better way.

I think this is fine, although it still runs sg-check-tested
unnecessarily.

> -if [ "x$testedflight" = x ]; then
> +if [ "${OSSTEST_NO_BASELINE:-n}" != "y" -a "x$testedflight" = x ]; then

I do have a stylistic quibble: this seems quite fiddly syntzx and not
the way that things are done elsewhere.  I would suggest doing it like
OSSTEST_IGNORE_STOP in cri-args-hostlists:

> +if [ "x$OSSTEST_NO_BASELINE" != xy -a "x$testedflight" = x ]; then

or similar earlier if you want to make check_tested conditional.

The thing with the x prefix is to make it clear that the arguments are
being unparsed correctly (ie that [ is going to parse its arguments
how we hope it to).  Without something like the "x" trick there are
some cases where it is very complicated to reason about ['s argument
parsing, and it is IMO simpler to always deploy the x than to prove in
each case that the parsing is predictable.

Ian.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.