On 03/29/2012 10:20 PM, Guannan Ren wrote:
On 03/29/2012 08:14 PM, Martin Kletzander wrote:
>
> - fix hard-coded options into real options (e.g. commit 65449e)
> - fix some env_* and util* code (functions duplicated with different
> behavior)
> - fix or remove harmful and pointless code (at this point, when
> creating domain on remote machine, be prepared for the test to fail with
> any other user then root and with root, have backup of both local and
> remote '/root/.ssh' directories as the contents will be erased!)
> - fix method names for the {connect,domain,etc.}API (get_host_name vs.
> lookupByUUID etc.)
>
> The optional things:
> - get rid of classes in lib and make just few utility functions
> covering *only* the methods that do something else than call the same
> method in underlying class from the libvirt module.
> - get rid of the new exception (I don't see any other difference than
> in the name, which can make a difference in "except:" clause, but it's
> converted everywhere)
the above should be easy to fix to cleanup.
I can do it.
The work is done and tested by QE
pushed.
> - be able to share variables between tests (connection object
and
> anything else)
This belongs to new feature, we better consider it later.
> - introduce new config file for tests (.ini format, can be parsed by
> ConfigParser, same as env.cfg, define variables used throughout the test
> specifications
Please list out some critical cause, why?
> - update the documentation
Document is ongoing.
> - eliminate duplicated (and x-plicated) code (append_path in all the
> files, etc.)
The work is done and pushed.
Hi Martin
Could you have a review on the code.
Anything require changes, you could sent patch based
on git head
or list them out, let me know.
Guannan Ren