SlideShare a Scribd company logo
1 of 9
Download to read offline
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: <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: 
....
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
branches jobs 
libvirt 
linux−3.10 
linux−3.4 
linux−arm−xen 
linux−linus 
linux−mingo−tip−master 
linux−next 
osstest 
qemu−mainline 
qemu−upstream−4.2−testing 
qemu−upstream−4.3−testing 
qemu−upstream−4.4−testing 
qemu−upstream−unstable 
rumpuserxen 
seabios 
xen−4.0−testing 
xen−4.1−testing 
xen−4.2−testing 
xen−4.3−testing 
xen−4.4−testing 
xen−unstable 
build−amd64 
build−amd64−libvirt 
build−amd64−oldkern 
build−amd64−pvops 
build−amd64−rumpuserxen 
build−amd64−xend 
build−armhf 
build−armhf−libvirt 
build−armhf−pvops 
build−i386 
build−i386−libvirt 
build−i386−oldkern 
build−i386−pvops 
build−i386−rumpuserxen 
build−i386−xend 
test−amd64−amd64−libvirt 
test−amd64−amd64−pair 
test−amd64−amd64−pv 
test−amd64−amd64−rumpuserxen−amd64 
test−amd64−amd64−rumpuserxen−i386 
test−amd64−amd64−xl 
test−amd64−amd64−xl−pcipt−intel 
test−amd64−amd64−xl−qemut−debianhvm−amd64 
test−amd64−amd64−xl−qemut−win7−amd64 
test−amd64−amd64−xl−qemut−winxpsp3 
test−amd64−amd64−xl−qemuu−debianhvm−amd64 
test−amd64−amd64−xl−qemuu−ovmf−amd64 
test−amd64−amd64−xl−qemuu−win7−amd64 
test−amd64−amd64−xl−qemuu−winxpsp3 
test−amd64−amd64−xl−sedf 
test−amd64−amd64−xl−sedf−pin 
test−amd64−amd64−xl−win7−amd64 
test−amd64−amd64−xl−winxpsp3 
test−amd64−i386−freebsd10−amd64 
test−amd64−i386−freebsd10−i386 
test−amd64−i386−libvirt 
test−amd64−i386−pair 
test−amd64−i386−pv 
test−amd64−i386−qemut−rhel6hvm−amd 
test−amd64−i386−qemut−rhel6hvm−intel 
test−amd64−i386−qemuu−freebsd10−amd64 
test−amd64−i386−qemuu−freebsd10−i386 
test−amd64−i386−qemuu−rhel6hvm−amd 
test−amd64−i386−qemuu−rhel6hvm−intel 
test−amd64−i386−rhel6hvm−amd 
test−amd64−i386−rhel6hvm−intel 
test−amd64−i386−rumpuserxen−i386 
test−amd64−i386−xend−qemut−winxpsp3 
test−amd64−i386−xend−qemuu−winxpsp3 
test−amd64−i386−xend−winxpsp3 
test−amd64−i386−xl 
test−amd64−i386−xl−credit2 
test−amd64−i386−xl−multivcpu 
test−amd64−i386−xl−qemut−debianhvm−amd64 
test−amd64−i386−xl−qemut−win7−amd64 
test−amd64−i386−xl−qemut−winxpsp3 
test−amd64−i386−xl−qemut−winxpsp3−vcpus1 
test−amd64−i386−xl−qemuu−debianhvm−amd64 
test−amd64−i386−xl−qemuu−ovmf−amd64 
test−amd64−i386−xl−qemuu−win7−amd64 
test−amd64−i386−xl−qemuu−winxpsp3 
test−amd64−i386−xl−qemuu−winxpsp3−vcpus1 
test−amd64−i386−xl−win7−amd64 
test−amd64−i386−xl−winxpsp3 
test−amd64−i386−xl−winxpsp3−vcpus1 
test−armhf−armhf−libvirt 
test−armhf−armhf−xl 
test−i386−i386−libvirt 
test−i386−i386−pair 
test−i386−i386−pv 
test−i386−i386−rumpuserxen−i386 
test−i386−i386−xl 
test−i386−i386−xl−qemut−winxpsp3 
test−i386−i386−xl−qemuu−winxpsp3 
test−i386−i386−xl−winxpsp3
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
| army earwig spider potato−beetle fire−frog itch−mite rice−weevil 
| bedbug insider leaf−beetle field−cricket marilith−n4 
| hydrazine lace−bug lake−frog marilith−n5 
| woodlouse moss−bug chicken−mite grain−weevil 
| bush−cricket gall−mite 
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−+−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− 
arch−amd64 | x x x x x x x x x x x x x x x x x x 
arch−armhf | x x x 
arch−i386 | x x x x x x x x x x x x x x x x x 
arch−xen−amd64 | x x x x x x x x x x x x x x x x x x 
arch−xen−armhf | x x 
arch−xen−i386 | x x x x x x x x x x x x x x x x x 
blessed−adhoc | x x x x x x x x x x x x x x x x 
blessed−play | x x x x x x x x x x x x x x x x 
blessed−real | x x x x x x x x x x x x x x x x 
equiv−dell−r310 | x x 
equiv−marilith | x x 
equiv−rackservers−q21011 | x x 
equiv−rackservers−s40663 | x x 
equiv−rackservers−s40670 | x x 
equiv−rackservers−s40679 | x x 
equiv−rackservers−s40680 | x x 
hvm | x x x x x x x x x x x x x x x x x x 
hvm−amd | x x x x x x x 
hvm−intel | x x x x x x x x x x x 
need−firmware−deb−firmware−bnx2 | x x 
need−kernel−deb−armmp | x x 
need−uboot−bootscr | x x 
no−di−kernel | x x 
no−reinstall | x 
pcipassthrough−nic | x x 
purpose−build | x x x x x x x x x x x x x x x x 
purpose−test | x x x x x x x x x x x x x x x x x x x 
spong | x 
suite−squeeze | x x x x x x x x x x x x x x x x x x x x x 
suite−wheezy | x x x x x x x x x x x x x x x x x x x x x x
800 
700 
600 
500 
400 
300 
200 
100 
0 
osstest loc by author date 
2014−06−09 Anthony Perard 
2013−11−21 Roger Pau Monné 
2013−11−06 Dario Faggioli 
2013−09−16 Wei Liu 
2013−09−03 Ian Campbell 
2009−11−23 Ian Jackson 
01/01/12 01/07/12 01/01/13 01/07/13 01/01/14 01/07/14
60 
50 
40 
30 
20 
10 
0 
16 
14 
12 
10 
8 
6 
4 
2 
0 
jobs in xen-unstable 
branches ("[BRANCH test]") 
01/06/13 01/08/13 01/10/13 01/12/13 01/02/14 01/04/14 01/06/14 01/08/14
References 
Source repository 
http://xenbits.xen.org/gitweb/?p=osstest.git;a=summary 
README 
http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=HEAD 
Output example 
http://xenbits.xen.org/docs/osstest−output−example/24438/ 
Contact 
xen−devel@lists.xenproject.org 
Ian.Jackson@eu.citrix.com 
Ian.Campbell@citrix.com

More Related Content

What's hot

mysql 高级优化之 理解索引使用
mysql 高级优化之 理解索引使用mysql 高级优化之 理解索引使用
mysql 高级优化之 理解索引使用nigel889
 
Hbase源码初探
Hbase源码初探Hbase源码初探
Hbase源码初探zhaolinjnu
 
Top 10 Mistakes When Migrating From Oracle to PostgreSQL
Top 10 Mistakes When Migrating From Oracle to PostgreSQLTop 10 Mistakes When Migrating From Oracle to PostgreSQL
Top 10 Mistakes When Migrating From Oracle to PostgreSQLJim Mlodgenski
 
Quick reference for mongo shell commands
Quick reference for mongo shell commandsQuick reference for mongo shell commands
Quick reference for mongo shell commandsRajkumar Asohan, PMP
 
Debunking myths about_redo_ppt
Debunking myths about_redo_pptDebunking myths about_redo_ppt
Debunking myths about_redo_pptRiyaj Shamsudeen
 
pg_proctab: Accessing System Stats in PostgreSQL
pg_proctab: Accessing System Stats in PostgreSQLpg_proctab: Accessing System Stats in PostgreSQL
pg_proctab: Accessing System Stats in PostgreSQLMark Wong
 
pg_proctab: Accessing System Stats in PostgreSQL
pg_proctab: Accessing System Stats in PostgreSQLpg_proctab: Accessing System Stats in PostgreSQL
pg_proctab: Accessing System Stats in PostgreSQLMark Wong
 
PostgreSQL Procedural Languages: Tips, Tricks and Gotchas
PostgreSQL Procedural Languages: Tips, Tricks and GotchasPostgreSQL Procedural Languages: Tips, Tricks and Gotchas
PostgreSQL Procedural Languages: Tips, Tricks and GotchasJim Mlodgenski
 
PostgreSQL Portland Performance Practice Project - Database Test 2 Tuning
PostgreSQL Portland Performance Practice Project - Database Test 2 TuningPostgreSQL Portland Performance Practice Project - Database Test 2 Tuning
PostgreSQL Portland Performance Practice Project - Database Test 2 TuningMark Wong
 
Kubernetes Tutorial
Kubernetes TutorialKubernetes Tutorial
Kubernetes TutorialCi Jie Li
 
A little systemtap
A little systemtapA little systemtap
A little systemtapyang bingwu
 
SCALE 15x Minimizing PostgreSQL Major Version Upgrade Downtime
SCALE 15x Minimizing PostgreSQL Major Version Upgrade DowntimeSCALE 15x Minimizing PostgreSQL Major Version Upgrade Downtime
SCALE 15x Minimizing PostgreSQL Major Version Upgrade DowntimeJeff Frost
 
PostgreSQL Portland Performance Practice Project - Database Test 2 Howto
PostgreSQL Portland Performance Practice Project - Database Test 2 HowtoPostgreSQL Portland Performance Practice Project - Database Test 2 Howto
PostgreSQL Portland Performance Practice Project - Database Test 2 HowtoMark Wong
 
A deep dive about VIP,HAIP, and SCAN
A deep dive about VIP,HAIP, and SCAN A deep dive about VIP,HAIP, and SCAN
A deep dive about VIP,HAIP, and SCAN Riyaj Shamsudeen
 
Capital onehadoopclass
Capital onehadoopclassCapital onehadoopclass
Capital onehadoopclassDoug Chang
 
Automating Disaster Recovery PostgreSQL
Automating Disaster Recovery PostgreSQLAutomating Disaster Recovery PostgreSQL
Automating Disaster Recovery PostgreSQLNina Kaufman
 

What's hot (20)

mysql 高级优化之 理解索引使用
mysql 高级优化之 理解索引使用mysql 高级优化之 理解索引使用
mysql 高级优化之 理解索引使用
 
Hbase源码初探
Hbase源码初探Hbase源码初探
Hbase源码初探
 
Top 10 Mistakes When Migrating From Oracle to PostgreSQL
Top 10 Mistakes When Migrating From Oracle to PostgreSQLTop 10 Mistakes When Migrating From Oracle to PostgreSQL
Top 10 Mistakes When Migrating From Oracle to PostgreSQL
 
Quick reference for mongo shell commands
Quick reference for mongo shell commandsQuick reference for mongo shell commands
Quick reference for mongo shell commands
 
Debunking myths about_redo_ppt
Debunking myths about_redo_pptDebunking myths about_redo_ppt
Debunking myths about_redo_ppt
 
pg_proctab: Accessing System Stats in PostgreSQL
pg_proctab: Accessing System Stats in PostgreSQLpg_proctab: Accessing System Stats in PostgreSQL
pg_proctab: Accessing System Stats in PostgreSQL
 
pg_proctab: Accessing System Stats in PostgreSQL
pg_proctab: Accessing System Stats in PostgreSQLpg_proctab: Accessing System Stats in PostgreSQL
pg_proctab: Accessing System Stats in PostgreSQL
 
PostgreSQL Procedural Languages: Tips, Tricks and Gotchas
PostgreSQL Procedural Languages: Tips, Tricks and GotchasPostgreSQL Procedural Languages: Tips, Tricks and Gotchas
PostgreSQL Procedural Languages: Tips, Tricks and Gotchas
 
PostgreSQL Portland Performance Practice Project - Database Test 2 Tuning
PostgreSQL Portland Performance Practice Project - Database Test 2 TuningPostgreSQL Portland Performance Practice Project - Database Test 2 Tuning
PostgreSQL Portland Performance Practice Project - Database Test 2 Tuning
 
Kubernetes Tutorial
Kubernetes TutorialKubernetes Tutorial
Kubernetes Tutorial
 
A little systemtap
A little systemtapA little systemtap
A little systemtap
 
SCALE 15x Minimizing PostgreSQL Major Version Upgrade Downtime
SCALE 15x Minimizing PostgreSQL Major Version Upgrade DowntimeSCALE 15x Minimizing PostgreSQL Major Version Upgrade Downtime
SCALE 15x Minimizing PostgreSQL Major Version Upgrade Downtime
 
PostgreSQL Portland Performance Practice Project - Database Test 2 Howto
PostgreSQL Portland Performance Practice Project - Database Test 2 HowtoPostgreSQL Portland Performance Practice Project - Database Test 2 Howto
PostgreSQL Portland Performance Practice Project - Database Test 2 Howto
 
A deep dive about VIP,HAIP, and SCAN
A deep dive about VIP,HAIP, and SCAN A deep dive about VIP,HAIP, and SCAN
A deep dive about VIP,HAIP, and SCAN
 
Px execution in rac
Px execution in racPx execution in rac
Px execution in rac
 
Rac introduction
Rac introductionRac introduction
Rac introduction
 
Backups
BackupsBackups
Backups
 
Rmoug ashmaster
Rmoug ashmasterRmoug ashmaster
Rmoug ashmaster
 
Capital onehadoopclass
Capital onehadoopclassCapital onehadoopclass
Capital onehadoopclass
 
Automating Disaster Recovery PostgreSQL
Automating Disaster Recovery PostgreSQLAutomating Disaster Recovery PostgreSQL
Automating Disaster Recovery PostgreSQL
 

Viewers also liked

Improving Scalability of Xen: The 3,000 Domains Experiment
Improving Scalability of Xen: The 3,000 Domains ExperimentImproving Scalability of Xen: The 3,000 Domains Experiment
Improving Scalability of Xen: The 3,000 Domains ExperimentThe Linux Foundation
 
Multiple Device Emulators for HVM Guests, Paul Durrant, Citrix
Multiple Device Emulators for HVM Guests, Paul Durrant, CitrixMultiple Device Emulators for HVM Guests, Paul Durrant, Citrix
Multiple Device Emulators for HVM Guests, Paul Durrant, CitrixThe Linux Foundation
 
XPDS13 : PVH Technical Deep Dive - George Dunlap, Citrix
XPDS13 : PVH Technical Deep Dive - George Dunlap, CitrixXPDS13 : PVH Technical Deep Dive - George Dunlap, Citrix
XPDS13 : PVH Technical Deep Dive - George Dunlap, CitrixThe Linux Foundation
 
"OSSTEST" XEN TESTING SYSTEM - IAN JACKSON, CITRIX
"OSSTEST" XEN TESTING SYSTEM - IAN JACKSON, CITRIX"OSSTEST" XEN TESTING SYSTEM - IAN JACKSON, CITRIX
"OSSTEST" XEN TESTING SYSTEM - IAN JACKSON, CITRIXThe Linux Foundation
 
XPDS13: Xen Hypervisor Development Update - George Dunlap, Citrix
XPDS13: Xen Hypervisor Development Update - George Dunlap, CitrixXPDS13: Xen Hypervisor Development Update - George Dunlap, Citrix
XPDS13: Xen Hypervisor Development Update - George Dunlap, CitrixThe Linux Foundation
 
XPDS13: In-Guest Mechanism to Strengthen Guest Separation - Philip Tricca, Ci...
XPDS13: In-Guest Mechanism to Strengthen Guest Separation - Philip Tricca, Ci...XPDS13: In-Guest Mechanism to Strengthen Guest Separation - Philip Tricca, Ci...
XPDS13: In-Guest Mechanism to Strengthen Guest Separation - Philip Tricca, Ci...The Linux Foundation
 
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...The Linux Foundation
 

Viewers also liked (7)

Improving Scalability of Xen: The 3,000 Domains Experiment
Improving Scalability of Xen: The 3,000 Domains ExperimentImproving Scalability of Xen: The 3,000 Domains Experiment
Improving Scalability of Xen: The 3,000 Domains Experiment
 
Multiple Device Emulators for HVM Guests, Paul Durrant, Citrix
Multiple Device Emulators for HVM Guests, Paul Durrant, CitrixMultiple Device Emulators for HVM Guests, Paul Durrant, Citrix
Multiple Device Emulators for HVM Guests, Paul Durrant, Citrix
 
XPDS13 : PVH Technical Deep Dive - George Dunlap, Citrix
XPDS13 : PVH Technical Deep Dive - George Dunlap, CitrixXPDS13 : PVH Technical Deep Dive - George Dunlap, Citrix
XPDS13 : PVH Technical Deep Dive - George Dunlap, Citrix
 
"OSSTEST" XEN TESTING SYSTEM - IAN JACKSON, CITRIX
"OSSTEST" XEN TESTING SYSTEM - IAN JACKSON, CITRIX"OSSTEST" XEN TESTING SYSTEM - IAN JACKSON, CITRIX
"OSSTEST" XEN TESTING SYSTEM - IAN JACKSON, CITRIX
 
XPDS13: Xen Hypervisor Development Update - George Dunlap, Citrix
XPDS13: Xen Hypervisor Development Update - George Dunlap, CitrixXPDS13: Xen Hypervisor Development Update - George Dunlap, Citrix
XPDS13: Xen Hypervisor Development Update - George Dunlap, Citrix
 
XPDS13: In-Guest Mechanism to Strengthen Guest Separation - Philip Tricca, Ci...
XPDS13: In-Guest Mechanism to Strengthen Guest Separation - Philip Tricca, Ci...XPDS13: In-Guest Mechanism to Strengthen Guest Separation - Philip Tricca, Ci...
XPDS13: In-Guest Mechanism to Strengthen Guest Separation - Philip Tricca, Ci...
 
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
 

Similar to XPDS14 - osstest, Xen's Automatic Testing Facility - Ian Jackson, Citrix

X64服务器 lnmp服务器部署标准 new
X64服务器 lnmp服务器部署标准 newX64服务器 lnmp服务器部署标准 new
X64服务器 lnmp服务器部署标准 newYiwei Ma
 
A little systemtap
A little systemtapA little systemtap
A little systemtapyang bingwu
 
DCEU 18: Tips and Tricks of the Docker Captains
DCEU 18: Tips and Tricks of the Docker CaptainsDCEU 18: Tips and Tricks of the Docker Captains
DCEU 18: Tips and Tricks of the Docker CaptainsDocker, Inc.
 
XPDDS17: osstest: View Inside a Unique Test Automaton - Ian Jackson, Citrix
XPDDS17: osstest: View Inside a Unique Test Automaton - Ian Jackson, CitrixXPDDS17: osstest: View Inside a Unique Test Automaton - Ian Jackson, Citrix
XPDDS17: osstest: View Inside a Unique Test Automaton - Ian Jackson, CitrixThe Linux Foundation
 
Instrumentación de entrega continua con Gitlab
Instrumentación de entrega continua con GitlabInstrumentación de entrega continua con Gitlab
Instrumentación de entrega continua con GitlabSoftware Guru
 
Crash_Report_Mechanism_In_Tizen
Crash_Report_Mechanism_In_TizenCrash_Report_Mechanism_In_Tizen
Crash_Report_Mechanism_In_TizenLex Yu
 
hacking-embedded-devices.pptx
hacking-embedded-devices.pptxhacking-embedded-devices.pptx
hacking-embedded-devices.pptxssuserfcf43f
 
Railsconf2011 deployment tips_for_slideshare
Railsconf2011 deployment tips_for_slideshareRailsconf2011 deployment tips_for_slideshare
Railsconf2011 deployment tips_for_slidesharetomcopeland
 
Virtualization and automation of library software/machines + Puppet
Virtualization and automation of library software/machines + PuppetVirtualization and automation of library software/machines + Puppet
Virtualization and automation of library software/machines + PuppetOmar Reygaert
 
Open stack pike-devstack-tutorial
Open stack pike-devstack-tutorialOpen stack pike-devstack-tutorial
Open stack pike-devstack-tutorialEueung Mulyana
 
AtlasCamp 2015 Docker continuous integration training
AtlasCamp 2015 Docker continuous integration trainingAtlasCamp 2015 Docker continuous integration training
AtlasCamp 2015 Docker continuous integration trainingSteve Smith
 
Incrementalism: An Industrial Strategy For Adopting Modern Automation
Incrementalism: An Industrial Strategy For Adopting Modern AutomationIncrementalism: An Industrial Strategy For Adopting Modern Automation
Incrementalism: An Industrial Strategy For Adopting Modern AutomationSean Chittenden
 
Continuous Delivery: The Next Frontier
Continuous Delivery: The Next FrontierContinuous Delivery: The Next Frontier
Continuous Delivery: The Next FrontierCarlos Sanchez
 
More on bpftrace for MariaDB DBAs and Developers - FOSDEM 2022 MariaDB Devroom
More on bpftrace for MariaDB DBAs and Developers - FOSDEM 2022 MariaDB DevroomMore on bpftrace for MariaDB DBAs and Developers - FOSDEM 2022 MariaDB Devroom
More on bpftrace for MariaDB DBAs and Developers - FOSDEM 2022 MariaDB DevroomValeriy Kravchuk
 
Importance of linux system fundamental in technical documentation reading
Importance of linux system fundamental in technical documentation readingImportance of linux system fundamental in technical documentation reading
Importance of linux system fundamental in technical documentation readingKenny (netman)
 
Hadoop - Lessons Learned
Hadoop - Lessons LearnedHadoop - Lessons Learned
Hadoop - Lessons Learnedtcurdt
 
2010 03 papi_indiana
2010 03 papi_indiana2010 03 papi_indiana
2010 03 papi_indianaPTIHPA
 

Similar to XPDS14 - osstest, Xen's Automatic Testing Facility - Ian Jackson, Citrix (20)

X64服务器 lnmp服务器部署标准 new
X64服务器 lnmp服务器部署标准 newX64服务器 lnmp服务器部署标准 new
X64服务器 lnmp服务器部署标准 new
 
A little systemtap
A little systemtapA little systemtap
A little systemtap
 
DCEU 18: Tips and Tricks of the Docker Captains
DCEU 18: Tips and Tricks of the Docker CaptainsDCEU 18: Tips and Tricks of the Docker Captains
DCEU 18: Tips and Tricks of the Docker Captains
 
XPDDS17: osstest: View Inside a Unique Test Automaton - Ian Jackson, Citrix
XPDDS17: osstest: View Inside a Unique Test Automaton - Ian Jackson, CitrixXPDDS17: osstest: View Inside a Unique Test Automaton - Ian Jackson, Citrix
XPDDS17: osstest: View Inside a Unique Test Automaton - Ian Jackson, Citrix
 
Instrumentación de entrega continua con Gitlab
Instrumentación de entrega continua con GitlabInstrumentación de entrega continua con Gitlab
Instrumentación de entrega continua con Gitlab
 
Crash_Report_Mechanism_In_Tizen
Crash_Report_Mechanism_In_TizenCrash_Report_Mechanism_In_Tizen
Crash_Report_Mechanism_In_Tizen
 
hacking-embedded-devices.pptx
hacking-embedded-devices.pptxhacking-embedded-devices.pptx
hacking-embedded-devices.pptx
 
Mysql
Mysql Mysql
Mysql
 
FreeBSD: Dev to Prod
FreeBSD: Dev to ProdFreeBSD: Dev to Prod
FreeBSD: Dev to Prod
 
Railsconf2011 deployment tips_for_slideshare
Railsconf2011 deployment tips_for_slideshareRailsconf2011 deployment tips_for_slideshare
Railsconf2011 deployment tips_for_slideshare
 
Virtualization and automation of library software/machines + Puppet
Virtualization and automation of library software/machines + PuppetVirtualization and automation of library software/machines + Puppet
Virtualization and automation of library software/machines + Puppet
 
Open stack pike-devstack-tutorial
Open stack pike-devstack-tutorialOpen stack pike-devstack-tutorial
Open stack pike-devstack-tutorial
 
AtlasCamp 2015 Docker continuous integration training
AtlasCamp 2015 Docker continuous integration trainingAtlasCamp 2015 Docker continuous integration training
AtlasCamp 2015 Docker continuous integration training
 
Incrementalism: An Industrial Strategy For Adopting Modern Automation
Incrementalism: An Industrial Strategy For Adopting Modern AutomationIncrementalism: An Industrial Strategy For Adopting Modern Automation
Incrementalism: An Industrial Strategy For Adopting Modern Automation
 
DEVNET-2744.pdf
DEVNET-2744.pdfDEVNET-2744.pdf
DEVNET-2744.pdf
 
Continuous Delivery: The Next Frontier
Continuous Delivery: The Next FrontierContinuous Delivery: The Next Frontier
Continuous Delivery: The Next Frontier
 
More on bpftrace for MariaDB DBAs and Developers - FOSDEM 2022 MariaDB Devroom
More on bpftrace for MariaDB DBAs and Developers - FOSDEM 2022 MariaDB DevroomMore on bpftrace for MariaDB DBAs and Developers - FOSDEM 2022 MariaDB Devroom
More on bpftrace for MariaDB DBAs and Developers - FOSDEM 2022 MariaDB Devroom
 
Importance of linux system fundamental in technical documentation reading
Importance of linux system fundamental in technical documentation readingImportance of linux system fundamental in technical documentation reading
Importance of linux system fundamental in technical documentation reading
 
Hadoop - Lessons Learned
Hadoop - Lessons LearnedHadoop - Lessons Learned
Hadoop - Lessons Learned
 
2010 03 papi_indiana
2010 03 papi_indiana2010 03 papi_indiana
2010 03 papi_indiana
 

More from The Linux Foundation

ELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made SimpleELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made SimpleThe Linux Foundation
 
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...The Linux Foundation
 
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...The Linux Foundation
 
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...The Linux Foundation
 
XPDDS19 Keynote: Unikraft Weather Report
XPDDS19 Keynote:  Unikraft Weather ReportXPDDS19 Keynote:  Unikraft Weather Report
XPDDS19 Keynote: Unikraft Weather ReportThe Linux Foundation
 
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...The Linux Foundation
 
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, XilinxXPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, XilinxThe Linux Foundation
 
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...The Linux Foundation
 
XPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
XPDDS19: Memories of a VM Funk - Mihai Donțu, BitdefenderXPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
XPDDS19: Memories of a VM Funk - Mihai Donțu, BitdefenderThe Linux Foundation
 
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...
OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...The Linux Foundation
 
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
 OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making... OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...The Linux Foundation
 
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, CitrixXPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, CitrixThe Linux Foundation
 
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltdXPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltdThe Linux Foundation
 
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...The Linux Foundation
 
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&DXPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&DThe Linux Foundation
 
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM SystemsXPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM SystemsThe Linux Foundation
 
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...The Linux Foundation
 
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...The Linux Foundation
 
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...The Linux Foundation
 
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSEXPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSEThe Linux Foundation
 

More from The Linux Foundation (20)

ELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made SimpleELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made Simple
 
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
 
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
 
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
 
XPDDS19 Keynote: Unikraft Weather Report
XPDDS19 Keynote:  Unikraft Weather ReportXPDDS19 Keynote:  Unikraft Weather Report
XPDDS19 Keynote: Unikraft Weather Report
 
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
 
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, XilinxXPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
 
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
 
XPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
XPDDS19: Memories of a VM Funk - Mihai Donțu, BitdefenderXPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
XPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
 
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...
OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...
 
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
 OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making... OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
 
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, CitrixXPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
 
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltdXPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
 
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
 
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&DXPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
 
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM SystemsXPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
 
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
 
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
 
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
 
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSEXPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
 

Recently uploaded

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

XPDS14 - osstest, Xen's Automatic Testing Facility - Ian Jackson, Citrix

  • 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 linux−3.10 linux−3.4 linux−arm−xen linux−linus linux−mingo−tip−master linux−next osstest qemu−mainline qemu−upstream−4.2−testing qemu−upstream−4.3−testing qemu−upstream−4.4−testing qemu−upstream−unstable rumpuserxen seabios xen−4.0−testing xen−4.1−testing xen−4.2−testing xen−4.3−testing xen−4.4−testing xen−unstable build−amd64 build−amd64−libvirt build−amd64−oldkern build−amd64−pvops build−amd64−rumpuserxen build−amd64−xend build−armhf build−armhf−libvirt build−armhf−pvops build−i386 build−i386−libvirt build−i386−oldkern build−i386−pvops build−i386−rumpuserxen build−i386−xend test−amd64−amd64−libvirt test−amd64−amd64−pair test−amd64−amd64−pv test−amd64−amd64−rumpuserxen−amd64 test−amd64−amd64−rumpuserxen−i386 test−amd64−amd64−xl test−amd64−amd64−xl−pcipt−intel test−amd64−amd64−xl−qemut−debianhvm−amd64 test−amd64−amd64−xl−qemut−win7−amd64 test−amd64−amd64−xl−qemut−winxpsp3 test−amd64−amd64−xl−qemuu−debianhvm−amd64 test−amd64−amd64−xl−qemuu−ovmf−amd64 test−amd64−amd64−xl−qemuu−win7−amd64 test−amd64−amd64−xl−qemuu−winxpsp3 test−amd64−amd64−xl−sedf test−amd64−amd64−xl−sedf−pin test−amd64−amd64−xl−win7−amd64 test−amd64−amd64−xl−winxpsp3 test−amd64−i386−freebsd10−amd64 test−amd64−i386−freebsd10−i386 test−amd64−i386−libvirt test−amd64−i386−pair test−amd64−i386−pv test−amd64−i386−qemut−rhel6hvm−amd test−amd64−i386−qemut−rhel6hvm−intel test−amd64−i386−qemuu−freebsd10−amd64 test−amd64−i386−qemuu−freebsd10−i386 test−amd64−i386−qemuu−rhel6hvm−amd test−amd64−i386−qemuu−rhel6hvm−intel test−amd64−i386−rhel6hvm−amd test−amd64−i386−rhel6hvm−intel test−amd64−i386−rumpuserxen−i386 test−amd64−i386−xend−qemut−winxpsp3 test−amd64−i386−xend−qemuu−winxpsp3 test−amd64−i386−xend−winxpsp3 test−amd64−i386−xl test−amd64−i386−xl−credit2 test−amd64−i386−xl−multivcpu test−amd64−i386−xl−qemut−debianhvm−amd64 test−amd64−i386−xl−qemut−win7−amd64 test−amd64−i386−xl−qemut−winxpsp3 test−amd64−i386−xl−qemut−winxpsp3−vcpus1 test−amd64−i386−xl−qemuu−debianhvm−amd64 test−amd64−i386−xl−qemuu−ovmf−amd64 test−amd64−i386−xl−qemuu−win7−amd64 test−amd64−i386−xl−qemuu−winxpsp3 test−amd64−i386−xl−qemuu−winxpsp3−vcpus1 test−amd64−i386−xl−win7−amd64 test−amd64−i386−xl−winxpsp3 test−amd64−i386−xl−winxpsp3−vcpus1 test−armhf−armhf−libvirt test−armhf−armhf−xl test−i386−i386−libvirt test−i386−i386−pair test−i386−i386−pv test−i386−i386−rumpuserxen−i386 test−i386−i386−xl test−i386−i386−xl−qemut−winxpsp3 test−i386−i386−xl−qemuu−winxpsp3 test−i386−i386−xl−winxpsp3
  • 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
  • 6. | army earwig spider potato−beetle fire−frog itch−mite rice−weevil | bedbug insider leaf−beetle field−cricket marilith−n4 | hydrazine lace−bug lake−frog marilith−n5 | woodlouse moss−bug chicken−mite grain−weevil | bush−cricket gall−mite −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−+−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− arch−amd64 | x x x x x x x x x x x x x x x x x x arch−armhf | x x x arch−i386 | x x x x x x x x x x x x x x x x x arch−xen−amd64 | x x x x x x x x x x x x x x x x x x arch−xen−armhf | x x arch−xen−i386 | x x x x x x x x x x x x x x x x x blessed−adhoc | x x x x x x x x x x x x x x x x blessed−play | x x x x x x x x x x x x x x x x blessed−real | x x x x x x x x x x x x x x x x equiv−dell−r310 | x x equiv−marilith | x x equiv−rackservers−q21011 | x x equiv−rackservers−s40663 | x x equiv−rackservers−s40670 | x x equiv−rackservers−s40679 | x x equiv−rackservers−s40680 | x x hvm | x x x x x x x x x x x x x x x x x x hvm−amd | x x x x x x x hvm−intel | x x x x x x x x x x x need−firmware−deb−firmware−bnx2 | x x need−kernel−deb−armmp | x x need−uboot−bootscr | x x no−di−kernel | x x no−reinstall | x pcipassthrough−nic | x x purpose−build | x x x x x x x x x x x x x x x x purpose−test | x x x x x x x x x x x x x x x x x x x spong | x suite−squeeze | x x x x x x x x x x x x x x x x x x x x x suite−wheezy | x x x x x x x x x x x x x x x x x x x x x x
  • 7. 800 700 600 500 400 300 200 100 0 osstest loc by author date 2014−06−09 Anthony Perard 2013−11−21 Roger Pau Monné 2013−11−06 Dario Faggioli 2013−09−16 Wei Liu 2013−09−03 Ian Campbell 2009−11−23 Ian Jackson 01/01/12 01/07/12 01/01/13 01/07/13 01/01/14 01/07/14
  • 8. 60 50 40 30 20 10 0 16 14 12 10 8 6 4 2 0 jobs in xen-unstable branches ("[BRANCH test]") 01/06/13 01/08/13 01/10/13 01/12/13 01/02/14 01/04/14 01/06/14 01/08/14
  • 9. References Source repository http://xenbits.xen.org/gitweb/?p=osstest.git;a=summary README http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=HEAD Output example http://xenbits.xen.org/docs/osstest−output−example/24438/ Contact xen−devel@lists.xenproject.org Ian.Jackson@eu.citrix.com Ian.Campbell@citrix.com