[Libvirt-cim] [PATCH] [TEST] Add CodyingSystem and SubmittingPatches files

Deepti B Kalakeri deeptik at linux.vnet.ibm.com
Mon Jan 19 17:26:37 UTC 2009



Kaitlin Rupert wrote:
> Deepti B Kalakeri wrote:
>> Very Good write up. I have few ideas along with some comments on this 
>> patch(Please see inline for comments).
>> We can improve it further including the information for "How to write 
>> a test case?"
>
> I think most of the things you have listed here can be inferred by 
> reading the existing test cases.  I know the style has changed some, 
> so a lot of the test cases aren't in the best shape they could be.  
> But a lot of these issues are being fixed as tests are being updated.
>
>> This would include information like:
>> 1) What kind of function should be included in the libraries present 
>> in the XenKVMLib directory.
>> 2) What should not be included in libraries present in the cimtest/lib.
>
> This will change over time, so I worry that the statements will become 
> out of date and the file will not be updated accordingly.
>
>> 3) What type of logger statements to be used for giving different 
>> messages, for ex: use logger.info("Some information") or else use 
>> logger.error("To print error")
>
> The name of the functions here should make it obvious which to use.
>
>> 4) Also, License information to be included in the test cases.
>> 5) Including small description about what the test case does at the 
>> beginning will help in maintenance in the long run.
>
> These are good points. I can update the style guide to include this info.
>
>> 6) Commands to submit a Single patch, commands to submit a Patch Set 
>> using *"hg".
>> T*his will make things easy for someone who is using *hg* for the 
>> first time and might encourage more new people to contribute.
>
> It's good to encourage people to contribute, but there are plenty of 
> hg references out there that people can use.
>
> The SubmittingPatches file already mentioned that patches should be 
> submitted using the patchbomb feature.  From there, someone can 
> reference mercurial's how to documents for more information.
>
>> We can rename the CodingStyle file to "Cimtest_Howto_Doc" and then 
>> Include all the above information along with the CodingStyle in one 
>> file.
>
> I would like to keep the name as is since it parallels the 
> format/structure of what's in libvirt-cim.
>
>> We can advertise the presence of these documents at the 
>> http://wiki.libvirt.org/page/Cimtest_todo page.
>
> Not sure what you mean here.. the todo page is for keeping track of 
> improvements/enhancements to the testsuite, as well as test cases that 
> need to be written.
>
I meant to refer the presence of the docs that you have written in the 
To do page, for first timer to give a pointer to these docs which might 
solve some of their FAQ's immediately.
I understand that its standard to have the docs directory is obvious, 
but still it might help someone.  
                                                                                                                          


-- 
Thanks and Regards,
Deepti B. Kalakeri
IBM Linux Technology Center
deeptik at linux.vnet.ibm.com




More information about the Libvirt-cim mailing list