osstest
play

osstest Xen Project automatic test system Community participation - PowerPoint PPT Presentation

osstest Xen Project automatic test system Community participation Recent developments Future plans Ian Campbell <ian.campbell@citrix.com> Ian Jackson <ian.jackson@eu.citrix.com> Xen Developer Summit Chicago 2014 To:


  1. osstest Xen Project automatic test system Community participation Recent developments Future plans Ian Campbell <ian.campbell@citrix.com> Ian Jackson <ian.jackson@eu.citrix.com> Xen Developer Summit Chicago 2014

  2. To: <xen−devel@xxxxxxxxxxxxxxxxxxx> Subject: [libvirt test] 29207: regressions − FAIL flight 29207 libvirt real [real] http://www.chiark.greenend.org.uk/~xensrcts/logs/29207/ Regressions :−( Tests which did not succeed and are blocking, including tests which could not be run: build−amd64−libvirt 5 libvirt−build fail REGR. vs. 29190 build−i386−libvirt 5 libvirt−build fail REGR. vs. 29190 build−armhf−libvirt 5 libvirt−build fail REGR. vs. 29190 Tests which did not succeed, but are not blocking: test−amd64−i386−libvirt 1 build−check(1) blocked n/a test−amd64−amd64−libvirt 1 build−check(1) blocked n/a test−armhf−armhf−libvirt 1 build−check(1) blocked n/a version targeted for testing: libvirt ddf6b139cfebee4193bf6f0b13c995a182d7bc35 baseline version: libvirt 72a8453948691b75a1802524837b6543353bf829 −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− People who touched revisions under test: ....

  3. To: <xen−devel@lists.xensource.com> Subject: [xen−unstable bisection] complete build−armhf−libvirt branch xen−unstable xen branch xen−unstable job build−armhf−libvirt test libvirt−build Tree: gnulib_libvirt git://drall.uk.xensource.com:9419/git://git.sv.gnu.org/gnulib.git%20[fetch=try] Tree: libvirt git://xenbits.xen.org/libvirt.git Tree: qemuu git://xenbits.xen.org/staging/qemu−upstream−unstable.git Tree: xen git://xenbits.xen.org/xen.git *** Found and reproduced problem changeset *** Bug is in tree: xen git://xenbits.xen.org/xen.git Bug introduced: 871b43a309d80ac99458c13c2c3da8d15c482d30 Bug not present: 6cc89d3101d8874e01a69a89a65736a2adfbd199 commit 871b43a309d80ac99458c13c2c3da8d15c482d30 Author: Senatus Populus <senatus.populus@example.com> Date: Fri Jun 20 18:19:12 2014 +0200 libxl: get and set soft affinity Make space a new cpumap in vcpu_info, called cpumap_soft, for retrieving soft affinity, and amend the relevant API accordingly. libxl_set_vcpuaffinity() now takes two cpumaps, one for hard and one for soft affinity (LIBXL_API_VERSION is exploited to retain source level backword compatibility). Either of the two cpumap can be NULL, in which case, only the affinity corresponding to the non−NULL cpumap will be affected. ... For bisection revision−tuple graph see: http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.xen−unstable.build−armhf−libvirt.libvirt−build.html Revision IDs in each graph node refer, respectively, to the Trees above. −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− Searching for failure / basis pass: 27871 fail [host=army] / 27481 ok. Failure / basis pass flights: 27871 / 27481 Tree: gnulib_libvirt git://drall.uk.xensource.com:9419/git://git.sv.gnu.org/gnulib.git%20[fetch=try] Tree: libvirt git://xenbits.xen.org/libvirt.git Tree: qemuu git://xenbits.xen.org/staging/qemu−upstream−unstable.git Tree: xen git://xenbits.xen.org/xen.git

  4. branches jobs libvirt build−amd64 test−amd64−i386−qemuu−freebsd10−amd64 build−amd64−libvirt test−amd64−i386−qemuu−freebsd10−i386 linux−3.10 build−amd64−oldkern test−amd64−i386−qemuu−rhel6hvm−amd build−amd64−pvops test−amd64−i386−qemuu−rhel6hvm−intel linux−3.4 build−amd64−rumpuserxen test−amd64−i386−rhel6hvm−amd build−amd64−xend test−amd64−i386−rhel6hvm−intel linux−arm−xen build−armhf test−amd64−i386−rumpuserxen−i386 build−armhf−libvirt test−amd64−i386−xend−qemut−winxpsp3 linux−linus build−armhf−pvops test−amd64−i386−xend−qemuu−winxpsp3 build−i386 test−amd64−i386−xend−winxpsp3 linux−mingo−tip−master build−i386−libvirt test−amd64−i386−xl build−i386−oldkern test−amd64−i386−xl−credit2 linux−next build−i386−pvops test−amd64−i386−xl−multivcpu build−i386−rumpuserxen test−amd64−i386−xl−qemut−debianhvm−amd64 osstest build−i386−xend test−amd64−i386−xl−qemut−win7−amd64 test−amd64−amd64−libvirt test−amd64−i386−xl−qemut−winxpsp3 qemu−mainline test−amd64−amd64−pair test−amd64−i386−xl−qemut−winxpsp3−vcpus1 test−amd64−amd64−pv test−amd64−i386−xl−qemuu−debianhvm−amd64 qemu−upstream−4.2−testing test−amd64−amd64−rumpuserxen−amd64 test−amd64−i386−xl−qemuu−ovmf−amd64 test−amd64−amd64−rumpuserxen−i386 test−amd64−i386−xl−qemuu−win7−amd64 qemu−upstream−4.3−testing test−amd64−amd64−xl test−amd64−i386−xl−qemuu−winxpsp3 test−amd64−amd64−xl−pcipt−intel test−amd64−i386−xl−qemuu−winxpsp3−vcpus1 qemu−upstream−4.4−testing test−amd64−amd64−xl−qemut−debianhvm−amd64 test−amd64−i386−xl−win7−amd64 test−amd64−amd64−xl−qemut−win7−amd64 test−amd64−i386−xl−winxpsp3 qemu−upstream−unstable test−amd64−amd64−xl−qemut−winxpsp3 test−amd64−i386−xl−winxpsp3−vcpus1 test−amd64−amd64−xl−qemuu−debianhvm−amd64 test−armhf−armhf−libvirt rumpuserxen test−amd64−amd64−xl−qemuu−ovmf−amd64 test−armhf−armhf−xl test−amd64−amd64−xl−qemuu−win7−amd64 test−i386−i386−libvirt seabios test−amd64−amd64−xl−qemuu−winxpsp3 test−i386−i386−pair test−amd64−amd64−xl−sedf test−i386−i386−pv xen−4.0−testing test−amd64−amd64−xl−sedf−pin test−i386−i386−rumpuserxen−i386 test−amd64−amd64−xl−win7−amd64 test−i386−i386−xl xen−4.1−testing test−amd64−amd64−xl−winxpsp3 test−i386−i386−xl−qemut−winxpsp3 test−amd64−i386−freebsd10−amd64 test−i386−i386−xl−qemuu−winxpsp3 xen−4.2−testing test−amd64−i386−freebsd10−i386 test−i386−i386−xl−winxpsp3 test−amd64−i386−libvirt xen−4.3−testing test−amd64−i386−pair test−amd64−i386−pv xen−4.4−testing test−amd64−i386−qemut−rhel6hvm−amd test−amd64−i386−qemut−rhel6hvm−intel xen−unstable

  5. Introduction ============ OSStest is the Xen Project automated test infrastructure. ... Terminology =========== "flight": Each run of osstest is referred to as a "flight". Each flight is given a unique ID (a number or name). "job": Each flight consists of one or more "jobs". These are a sequence of test steps run in order and correspond to a column in the test report grid. They have names like "build−amd64" or "test−amd64−amd64−pv". A job can depend on the output of another job in the flight −− e.g. most test−* jobs depend on one or more build−* jobs. ... Standalone Mode =============== To run osstest in standalone mode: − You need to install sqlite3 tcl8.4 tclx8.4 libsqlite3−tcl libdbi−perl libdbd−sqlite3−perl pax rsync curl netcat − Optional: ipmitool − Write a config file ~/.xen−osstest/config See below. − Select the "branch" and job to reproduce. By default the system gives you the "branch" consisting of tests run for the xen−unstable push gate. You need to select a job. The list of available jobs is that shown in the publicly emailed test reports on xen−devel, eg http://lists.xen.org/archives/html/xen−devel/2014−01/msg01614.html

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend