[libvirt] [test-API][PATCH 2/3] "clean" keyword update in libvirt-test-api, mapper, proxy part

Guannan Ren gren at redhat.com
Thu Nov 10 08:44:02 UTC 2011


On 11/10/2011 11:25 AM, Guannan Sun wrote:
> NACK
>
> ----- Original Message -----
> From: "Guannan Ren"<gren at redhat.com>
> To: libvir-list at redhat.com
> Sent: Wednesday, November 9, 2011 12:38:38 PM
> Subject: [libvirt] [test-API][PATCH 2/3] "clean" keyword update in	libvirt-test-api, mapper, proxy part
>
> ---
>   libvirt-test-api.py |    7 +++++++
>   mapper.py           |   24 +++++++++++++++++++-----
>   proxy.py            |   13 +++++++++----
>   3 files changed, 35 insertions(+), 9 deletions(-)
>
> diff --git a/libvirt-test-api.py b/libvirt-test-api.py
> index 8a4bacd..171e13c 100644
> --- a/libvirt-test-api.py
> +++ b/libvirt-test-api.py
> @@ -100,13 +100,20 @@ class LibvirtTestAPI(object):
>           # extract the string of combination of
>           # language, package, testname of a testcase.
>           all_testcases_names = []
> +        prev_casename = ''
>           for activity in activities_list:
>               for testcase in activity:
>                   testcases_names = testcase.keys()
>                   if 'sleep' in testcases_names:
>                       testcases_names.remove('sleep')
> +                if not cmp('clean', testcases_names[0]):
> +                    all_testcases_names += [prev_casename + ":_clean"]
> +                    continue
> +
> +                prev_casename = testcases_names[0]
>                   all_testcases_names += testcases_names
>
> +
>           unique_testcases_names = list(set(all_testcases_names))
>
>           # call and initilize proxy component to
> diff --git a/mapper.py b/mapper.py
> index 4f41230..affc510 100644
> --- a/mapper.py
> +++ b/mapper.py
> @@ -24,20 +24,34 @@ class Mapper(object):
>       def __init__(self, testcases_list):
>           self.testcases_list = copy.deepcopy(testcases_list)
>
> -    def get_package_tripped(self):
> +    def package_casename_func_map(self):
>
>
> ^^^
> The change of function name will cause problem when options cleanup enabled in test conf files, function name should also be udpated in env_clear.py
> After update function name in env_clear.py, another problem came out which the whole case will be rerun in cleanup process.
> So, update needed.
>

         Yes,  the code for keyword "cleanup" is still not updated after 
changing the way of referencing test function.
         I will send  patches later.
         Thanks.




More information about the libvir-list mailing list