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

Re: [Xen-devel] How to test my patch before I post it to public?



On Mon, Apr 30, 2012 at 3:12 PM, wang zhihao <accept.acm@xxxxxxxxx> wrote:
> Hi George:
>
>   Thanks for your guides, But I don't know what "combination" means.  Could
> you tell me more about it?

I can't really give you an example without an example to work with.
:-)  What does your patch do?

 -George

>
> Best Regards
> Wang Zhihao
>
> 在 2012-4-30,下午5:16, George Dunlap 写道:
>
> On Sun, Apr 29, 2012 at 4:21 PM, wang zhihao <accept.acm@xxxxxxxxx> wrote:
>
> Hi , All
>
>
> I 'm a green hand and interested in open source development. I have a
> general question "How to test my patch before I post it to public?" Hope you
> guys give me some suggestions. : )
>
>
> Firstly, I can re-compile the code, to assure no syntax error. However,I
> don't know how to test my patch's function is right or not. Some software
> requires unit test for each function. Is there anything similar in xen
> project?
>
>
> There is no unit testing for Xen.  What you need to test really
> depends on what your patch is doing.  The main goal is to exercise the
> code you've just added or changed: try to put it in different
> combinations to make sure that it works as you expect.  Try to break
> it, really. :-)
>
> If you're just tweaking a simple option in the xl config file, then
> you need to test a few different combinations to make sure that all
> the reasonable combinations work.  If you're changing the locks in the
> memory management code in the hypervisor, then you need to run a bunch
> of benchmarks that exercise that code, probably for several hours.
>
> If you post your patch to the list (with an appropriate description)
> we may be able to give you some suggestions.
>
> -George
>
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxx
> http://lists.xen.org/xen-devel
>

_______________________________________________
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®.