[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH XTF 1/3] xtf-runner: sync all test states
On 21/07/2016 16:44, Wei Liu wrote: > Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> > --- > xtf-runner | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/xtf-runner b/xtf-runner > index 50a5e96..ad7dcf9 100755 > --- a/xtf-runner > +++ b/xtf-runner > @@ -17,6 +17,9 @@ try: > except ImportError: > import simplejson as json > > +# All states of a test, keep in sync with C code report.h. > +# Note that warning is not a state on its own. > +all_states = [ 'SUCCESS', 'SKIP', 'ERROR', 'FAILURE' ] This is never going to change, so using a tuple (like all_categories) is more efficient. Also, I would recommend all_results as a sightly more appropriate name. Finally, if you aren't already aware, please check the result of `make pylint` (not that I have spotted specific issues). ~Andrew > > # All test categories and configurations > all_categories = ("special", "functional", "xsa", "utility") > @@ -161,7 +164,7 @@ def run_test(test): > if not "Test result:" in test_result: > return "ERROR" > > - for res in ("SUCCESS", "SKIP", "FAILURE"): > + for res in all_states: > > if res in test_result: > return res _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |