[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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |