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

Re: [Xen-API] xen-api build and test environment



Hi Dave,

How are you building packages for Debian?

I had to hack on xenserver:buildroot/blob/master/scripts/deb/configure.sh and some other files to be able to build the packages for Debian

Is there any other way? Does worth to send a PR with these changes?

Thank you,

Celso Fernandes

www.zertico.com

+55 35Â3629-1616
Av. BPS, 1303 - PCE - PCTI - Sala 10


On Wed, Apr 16, 2014 at 11:38 AM, Dave Scott <Dave.Scott@xxxxxxxxxx> wrote:
Hi Edwin,

On 16 Apr 2014, at 11:36, Zhai, Edwin <edwin.zhai@xxxxxxxxx> wrote:

> All,
> We are trying to add some new feature in xen-api and test in openstack environment. But build xen-api accroding to README.markdown at https://github.com/xapi-project/xen-api.git on ubuntu 12.04 always failed. There are dependences not in documents, like blktap-dev, and also some basic build failure, like obuild.
>
> Just curious how xen-api developer do the build? Build it stand-alone, or with xenserver? Do you have frequent fresh build test?

For components like âxenopsdâ, âxcp-networkdâ etc I prefer to install all the dependencies in CentOS (or Debian) via xenserver-core[1]. I can then clone the repo and build the binaries.

For âxapiâ itself the xenserver-core .spec file references a branch with a couple of build fixes in it. These need to be tidied up and merged to masterâ Bob Ball (cc:d) and I are trying to sort this out.

I think we should try to create a âvagrant boxâ configuration to help people set this up â what do you think?

> Another question is how you do the test? Do you have some simple unit test tools to verify API function, or you test it in XCP environment?

For âxapiâ, there are a few unit tests which run as part of the build. Thereâs also a program called âquicktestâ (in the xen-api repo) which can install VMs, suspend/resume, migrate etc. After that we normally run system tests via xenrt[2]

> Do you have plan do do some test in openstack environment? You know, libvirt in openstack doesn't support xen well.

I think xapi is tested as part of the XenServer openstack CI[3]

HTH,
Dave
[1] https://github.com/xenserver/xenserver-core
[2] http://www.xenserver.org/discuss-virtualization/virtualization-blog/entry/introducing-open-source-xenrt.html
[3] https://wiki.openstack.org/wiki/XenServer/XenServer_CI

>
>
> Best Rgds,
> Edwin
>
> _______________________________________________
> Xen-api mailing list
> Xen-api@xxxxxxxxxxxxx
> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api


_______________________________________________
Xen-api mailing list
Xen-api@xxxxxxxxxxxxx
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api

_______________________________________________
Xen-api mailing list
Xen-api@xxxxxxxxxxxxx
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.