Difference between revisions of "Testing"

From Openembedded.org
Jump to: navigation, search
(Test combinations)
Line 67: Line 67:
 
|-
 
|-
 
|qemumipsel    ||minimal  ||x11-image meta-toolchain  ||Slackware 13.1 64-bit  || master ||grg      ||release-2010.12||clean ||
 
|qemumipsel    ||minimal  ||x11-image meta-toolchain  ||Slackware 13.1 64-bit  || master ||grg      ||release-2010.12||clean ||
 +
|-
 +
|qemumipsel    ||minimal-uclibc  ||minimal-image  ||Slackware 13.1 64-bit  || master ||grg      ||release-2010.12||clean ||
 
|-
 
|-
 
|qemuarm    ||angstrom-2010.x  ||x11-gpe-image  ||Fedora 12 32-bit  || ||[[User:gthomas]]      ||testing_2010-09-07||clean ||testing_2010-09-13 fails to build xf86-input-mouse
 
|qemuarm    ||angstrom-2010.x  ||x11-gpe-image  ||Fedora 12 32-bit  || ||[[User:gthomas]]      ||testing_2010-09-07||clean ||testing_2010-09-13 fails to build xf86-input-mouse

Revision as of 03:55, 26 November 2010

Overview

The OpenEmbedded Testing branch is a git branch of the OE metadata with the goal of providing a recent snapshot of OE that is known to be build-able for a subset of distros, machines, images, and host workstations. The goal of this effort is twofold:

  1. the testing branch represents a reasonably stable version of OE that builds for most tested combinations
  2. for all tested combinations, we list the last known-good-build tag so that users can always start with something that will build.

As an example on how to configure your test setup see TestingScript

Test combinations

machine distro target workstation bitbake tester last successful build build type Current issues
p2020ds minimal native-sdk-image Ubuntu 9.10 64-bit 1.10.1 User:trini testing_2010-11-12 clean
p2020ds minimal nas-server-image Ubuntu 9.10 64-bit 1.10.1 User:trini testing_2010-11-12 clean
p2020ds minimal meta-toolchain Ubuntu 9.10 64-bit 1.10.1 User:trini testing_2010-11-12 clean
mpc8315e-rdb minimal native-sdk-image Ubuntu 9.10 64-bit 1.10.1 User:trini testing_2010-11-12 clean
mpc8315e-rdb minimal nas-server-image Ubuntu 9.10 64-bit 1.10.1 User:trini testing_2010-11-12 clean
mpc8315e-rdb minimal meta-toolchain Ubuntu 9.10 64-bit 1.10.1 User:trini testing_2010-11-12 clean
beagleboard angstrom-2008.1 beagleboard-linuxtag2010-demo-image Ubuntu 10.04 64-bit 1.10.0 User:Cbrake testing_2010-11-12 clean
beagleboard angstrom-2008.1 console-image Ubuntu 10.04 64-bit 1.10.0 User:Cbrake testing_2010-11-12 clean
bug20 angstrom-2008.1 openjdk-6 Debian Unstable 64-bit 1.10 Stefan testing_2010-11-12 clean
bug20 angstrom-2008.1 minimal-image console-image openjdk-6 meta-toolchain native-sdk-image meta-toolchain-qte Ubuntu 9.04 64-bit 1.10.1 Stefan release-2010.12 clean
bug20 angstrom-2008.1 minimal-image console-image openjdk-6 meta-toolchain native-sdk-image Ubuntu 10.10 32-bit 1.10.1 Stefan release-2010.12 clean
efikamx minimal native-sdk-image console-image x11-image Ubuntu 10.10 64-bit User:khem release-2010.12 clean
omap5912osk minimal console-image native-sdk-image x11-image Ubuntu 10.04 64-bit User:khem release-2010.12 clean
qemuarm minimal console-image native-sdk-image x11-image Ubuntu 10.04 64-bit User:khem release-2010.12 clean
qemumips minimal console-image native-sdk-image x11-image Ubuntu 10.04 64-bit User:khem release-2010.12 clean
qemumips64 minimal console-image native-sdk-image x11-image Ubuntu 10.04 64-bit User:khem release-2010.12 clean
qemuppc minimal console-image native-sdk-image x11-image Ubuntu 10.04 64-bit User:khem release-2010.12 clean
qemush4 minimal console-image native-sdk-image x11-image Ubuntu 10.04 64-bit User:khem release-2010.12 clean
qemux86 minimal console-image native-sdk-image x11-image Ubuntu 10.04 64-bit User:khem release-2010.12 clean
efikamx minimal-uclibc native-sdk-image console-image x11-image Ubuntu 10.10 64-bit User:khem release-2010.12 clean native-sdk-image inetutils_1.8.bb' failed /home/kraj/work/oe/openembedded/recipes/linux/linux-efikamx_2.6.31.bb
omap5912osk minimal-uclibc console-image native-sdk-image x11-image Ubuntu 10.04 64-bit User:khem release-2010.12 clean native-sdk-image inetutils_1.8.bb' failed http://tinderbox.openembedded.net/public/logs/task/10656505.txt
qemuarm minimal-uclibc console-image native-sdk-image x11-image Ubuntu 10.04 64-bit User:khem release-2010.12 clean native-sdk-image inetutils_1.8.bb' failed http://tinderbox.openembedded.net/builds/104327/
qemumips minimal-uclibc console-image native-sdk-image x11-image Ubuntu 10.04 64-bit User:khem release-2010.12 clean native-sdk-image inetutils_1.8.bb' failed http://tinderbox.openembedded.net/builds/104453/
qemuppc minimal-uclibc console-image native-sdk-image x11-image Ubuntu 10.04 64-bit User:khem release-2010.12 clean native-sdk-image inetutils_1.8.bb' failed http://tinderbox.openembedded.net/builds/104517/
qemush4 minimal-uclibc console-image native-sdk-image x11-image Ubuntu 10.04 64-bit User:khem release-2010.12 clean native-sdk-image inetutils_1.8.bb' failed http://tinderbox.openembedded.net/builds/104614/
qemux86 minimal-uclibc console-image native-sdk-image x11-image Ubuntu 10.04 64-bit User:khem release-2010.12 clean native-sdk-image inetutils_1.8.bb' failed http://tinderbox.openembedded.net/builds/104758/
qemumipsel minimal x11-image meta-toolchain Slackware 13.1 64-bit master grg release-2010.12 clean
qemumipsel minimal-uclibc minimal-image Slackware 13.1 64-bit master grg release-2010.12 clean
qemuarm angstrom-2010.x x11-gpe-image Fedora 12 32-bit User:gthomas testing_2010-09-07 clean testing_2010-09-13 fails to build xf86-input-mouse
qemuarm angstrom-2010.x opie-image Fedora 12 32-bit User:gthomas testing_2010-09-07 clean
qemuarm angstrom-2010.x opie-kdepim-image Fedora 12 32-bit User:gthomas None clean fails to build pwmpi
beagleboard angstrom-2008.1 angstrom-gnome-image Ubuntu 9.10 32-bit User:gthomas testing_2010-08-30 clean
beagleboard angstrom-2010.x beagleboard-linuxtag2010-demo-image Fedora 12 32-bit User:gthomas None clean fails to build ti-dsplink if /opt is writeable
qemuarm angstrom-2008.1 x11-gpe-image Fedora 12 32-bit User:gthomas testing_2010-10-04 clean
beagleboard angstrom-2008.1 x11-gpe-image Fedora 12 32-bit User:gthomas testing_2010-10-04 clean
imote2 angstrom-2008.1 imote2-image Gentoo User:jic23 release-2010.12 clean
imote2 angstrom-2008.1 meta-toolchain Gentoo User:jic23 release-2010.12 clean
imote2 angstrom-2010.x imote2-image Gentoo User:jic23 release-2010.12 clean
imote2 angstrom-2010.x meta-toolchain Gentoo User:jic23 release-2010.12 clean
hipox angstrom-2008.1 minimal-image openSUSE 11.3 32-bit 1.8.18 Sledz [2] testing_2010-10-25 clean
hipox angstrom-2008.1 console-image openSUSE 11.3 32-bit 1.8.18 Sledz [2] testing_2010-10-25 clean
hipox angstrom-2008.1 angstrom-gnome-image openSUSE 11.3 32-bit 1.8.18 Sledz [2] None clean testing_2010-10-14: do_configure epiphany failed
hipox angstrom-2008.1 angstrom-x-image openSUSE 11.3 32-bit 1.8.18 Sledz [2] None clean testing_2010-09-20: do_configure epiphany failed
neek minimal console-image Ubuntu 10.04 64-bit 1.10 eFfeM [1] None clean testing_2010-11-12: fails (system thinks nios2 is an os2 system)
nslu2le slugos slugos-image Ubuntu 10.04 64-bit 1.10 eFfeM [1] testing_2010-11-12 clean
nslu2be slugos slugos-image Ubuntu 10.04 64-bit 1.10 eFfeM [1] testing_2010-11-12 clean
calamari minimal console-image Ubuntu 10.04 64-bit 1.10 eFfeM [1] testing_2010-11-12 clean
mpc8313e-rdb minimal console-image Ubuntu 10.04 64-bit 1.10 eFfeM [1] testing_2010-11-12 clean
sheevaplug minimal console-image Ubuntu 10.04 64-bit 1.10 eFfeM [1] testing_2010-11-12 clean
ts72xx angstrom-2008.1 minimal-image uclibc Ubuntu 10.04 64-bit master ynezz testing_2010-11-12 clean
ts72xx angstrom-2008.1 minimal-image glibc Ubuntu 10.04 64-bit master ynezz testing_2010-11-12 clean
ts72xx angstrom-2008.1 console-image uclibc Ubuntu 10.04 64-bit master ynezz testing_2010-11-12 clean x264-r2245-r7 FAILED http://tinderbox.openembedded.net/public/logs/task/10303075.txt
ts72xx angstrom-2008.1 console-image glibc Ubuntu 10.04 64-bit master ynezz testing_2010-11-12 clean
ts72xx angstrom-2010.x minimal-image glibc Ubuntu 10.04 64-bit master ynezz testing_2010-11-12 clean
ts72xx angstrom-2010.x minimal-image uclibc Ubuntu 10.04 64-bit master ynezz testing_2010-11-12 clean libiconv-1.13.1-r0 FAILED http://tinderbox.openembedded.net/public/logs/task/10280531.txt
ts72xx angstrom-2010.x console-image glibc Ubuntu 10.04 64-bit master ynezz testing_2010-11-12 clean
ts72xx angstrom-2010.x console-image uclibc Ubuntu 10.04 64-bit master ynezz testing_2010-11-12 clean libiconv-1.13.1-r0 FAILED http://tinderbox.openembedded.net/packages/986368/
x86 angstrom-2008.1 meta-toolchain Ubuntu 10.04 64-bit 1.10.1 tharvey release-2010.12 clean TMPDIR/DL_DIR
x86 angstrom-2008.1 console-image Ubuntu 10.04 64-bit 1.10.1 tharvey release-2010.12 clean TMPDIR/DL_DIR Failed - x264_r2245.bb http://tinderbox.openembedded.net/public/logs/task/10303075.txt
overo angstrom-2008.1 meta-toolchain Ubuntu 10.04 64-bit 1.10.1 tharvey release-2010.12 clean TMPDIR/DL_DIR
overo angstrom-2008.1 meta-toolchain-qte Ubuntu 10.04 64-bit 1.10.1 tharvey release-2010.12 clean TMPDIR/DL_DIR
overo angstrom-2008.1 x-load Ubuntu 10.04 64-bit 1.10.1 tharvey release-2010.12 clean TMPDIR/DL_DIR
overo angstrom-2008.1 u-boot Ubuntu 10.04 64-bit 1.10.1 tharvey release-2010.12 clean TMPDIR/DL_DIR
overo angstrom-2008.1 console-image Ubuntu 10.04 64-bit 1.10.1 tharvey release-2010.12 clean TMPDIR/DL_DIR
akita, tosa angstrom-2008.1 console-image, x11-image, opie-image Debian Squeeze 64-bit master Jay7 release-2010.12 clean
collie angstrom-2008.1 console-image, x11-image, opie-image Debian Squeeze 64-bit master Jay7 release-2010.12 clean
ben-nanonote angstrom-2008.1 console-image, x11-image, opie-image Debian Squeeze 64-bit master Jay7 release-2010.12 clean
efikamx angstrom-2008.1 console-image, x11-image, opie-image Debian Squeeze 64-bit master Jay7 release-2010.12 clean
akita, tosa minimal console-image, x11-image, opie-image Debian Squeeze 64-bit master Jay7 release-2010.12 clean
collie minimal console-image, x11-image, opie-image Debian Squeeze 64-bit master Jay7 release-2010.12 clean
ben-nanonote minimal console-image, x11-image, opie-image Debian Squeeze 64-bit master Jay7 release-2010.12 clean
efikamx minimal console-image, x11-image, opie-image Debian Squeeze 64-bit master Jay7 release-2010.12 clean
akita angstrom-2008.1 minimal-image, x11-image Debian Lenny 64-bit 1.10.1 mckoan [3] none clean
ronetix-pm9263 kaeilos-2010 minimal-image, x11-image Debian Lenny 64-bit 1.10.1 mckoan [3] none clean
mc355 kaeilos-2010 minimal-image Debian Lenny 64-bit 1.10.1 mckoan [3] none clean
akita kaeilos minimal-image, x11-image Debian Lenny 64-bit 1.10.1 mckoan [3] none clean
ronetix-pm9263 kaeilos minimal-image, x11-image Debian Lenny 64-bit 1.10.1 mckoan [3] none clean
sarge-at91 angstrom-2010.x minimal-image console-image meta-toolchain Debian Sid 64-bit 1.10.1 User:Eric release-2010.12 2ff40cc clean OK http://tinderbox.openembedded.net/builds/105532/
mx25-3stack angstrom-2010.x minimal-image console-image qt4e-demo-image x11-image meta-toolchain meta-toolchain-qte Debian Sid 64-bit 1.10.1 User:Eric release-2010.12 2ff40cc clean OK http://tinderbox.openembedded.net/builds/105546/
mx31ads angstrom-2010.x minimal-image console-image qt4e-demo-image x11-image meta-toolchain meta-toolchain-qte Debian Sid 64-bit 1.10.1 User:Eric release-2010.12 2ff40cc clean OK http://tinderbox.openembedded.net/builds/105591/
babbage angstrom-2010.x minimal-image console-image qt4e-demo-image x11-image meta-toolchain meta-toolchain-qte Debian Sid 64-bit 1.10.1 User:Eric release-2010.12 2ff40cc clean OK http://tinderbox.openembedded.net/builds/105635/
i586-generic angstrom-2010.x minimal-image console-image qt4e-demo-image x11-image meta-toolchain meta-toolchain-qte Debian Sid 64-bit 1.10.1 User:Eric release-2010.12 2ff40cc clean OK http://tinderbox.openembedded.net/builds/105700/
i686-generic angstrom-2010.x minimal-image console-image qt4e-demo-image x11-image meta-toolchain meta-toolchain-qte Debian Sid 64-bit 1.10.1 User:Eric release-2010.12 2ff40cc clean OK http://tinderbox.openembedded.net/builds/105745/
sarge-at91 minimal minimal-image console-image meta-toolchain Debian Sid 64-bit 1.10.1 User:Eric release-2010.12 2ff40cc clean OK http://tinderbox.openembedded.net/builds/105816/
mx25-3stack minimal minimal-image console-image qt4e-demo-image x11-image meta-toolchain meta-toolchain-qte Debian Sid 64-bit 1.10.1 User:Eric release-2010.12 2ff40cc clean OK http://tinderbox.openembedded.net/builds/105842/
mx31ads minimal minimal-image console-image qt4e-demo-image x11-image meta-toolchain meta-toolchain-qte Debian Sid 64-bit 1.10.1 User:Eric release-2010.12 2ff40cc clean OK http://tinderbox.openembedded.net/builds/105865/
babbage minimal minimal-image console-image qt4e-demo-image x11-image meta-toolchain meta-toolchain-qte Debian Sid 64-bit 1.10.1 User:Eric release-2010.12 2ff40cc clean OK http://tinderbox.openembedded.net/builds/105932/
i586-generic minimal minimal-image console-image qt4e-demo-image x11-image meta-toolchain meta-toolchain-qte Debian Sid 64-bit 1.10.1 User:Eric release-2010.12 2ff40cc clean OK http://tinderbox.openembedded.net/builds/105990/
i686-generic minimal minimal-image console-image qt4e-demo-image x11-image meta-toolchain meta-toolchain-qte Debian Sid 64-bit 1.10.1 User:Eric release-2010.12 2ff40cc clean OK http://tinderbox.openembedded.net/builds/106016/
sarge-at91 micro micro-image micro-base-image meta-toolchain Debian Sid 64-bit 1.10.1 User:Eric release-2010.12 2ff40cc clean OK without meta-toolchain : http://tinderbox.openembedded.net/builds/106269/
mx25-3stack micro micro-image micro-base-image meta-toolchain Debian Sid 64-bit 1.10.1 User:Eric release-2010.12 2ff40cc clean gcc-cross-sdk failure : http://tinderbox.openembedded.net/public/logs/task/11139794.txt OK without meta-toolchain : http://tinderbox.openembedded.net/builds/106271/
mx31ads micro micro-image micro-base-image meta-toolchain Debian Sid 64-bit 1.10.1 User:Eric release-2010.12 2ff40cc clean gcc-cross-sdk failure : http://tinderbox.openembedded.net/public/logs/task/11142598.txt OK without meta-toolchain : http://tinderbox.openembedded.net/builds/106281/
babbage micro micro-image micro-base-image meta-toolchain Debian Sid 64-bit 1.10.1 User:Eric release-2010.12 2ff40cc clean gcc-cross-sdk failure : http://tinderbox.openembedded.net/public/logs/task/11145126.txt OK without meta-toolchain : http://tinderbox.openembedded.net/builds/106289/
i586-generic micro micro-image micro-base-image meta-toolchain Debian Sid 64-bit 1.10.1 User:Eric release-2010.12 2ff40cc clean gcc-cross-sdk failure : not catched by tinderbox
i686-generic micro micro-image micro-base-image meta-toolchain Debian Sid 64-bit 1.10.1 User:Eric release-2010.12 2ff40cc clean gcc-cross-sdk failure : not catched by tinderbox
machine distro target workstation bitbake tester last successful build build type Current issues

[1] Testing done by eFfeM. Resources kindly provided by Axon Digital Design
[2] Testing done by Sledz. Resources kindly provided by DResearch Digital Media Systems GmbH
[3] Testing done by mckoan. Resources kindly provided by Koan sas

Testing Procedure

The general process for managing the testing branch is:

  1. Starting at approximately 9PM GMT of every week, the dev.openembedded.org branch is branched to the testing-next branch.
  2. Whoever creates the testing-next branch sends an email to the oe-devel list with a subject of "testing branch YYYY-MM-DD". All volunteers preferably do an incremental build (from last weeks snapshot), then clean tmp and do a clean build of the combinations they test. If time or resources are not available, then incremental builds are not required. After builds are complete, update the above chart, and report status/issues as replies to the above email.
  3. If most combinations build by following Thursday, the testing-next branch is merged to the testing branch. Regardless, the repository is tagged with the tested_YYYY-MM-DD tag. An annotated tag is used with a message that includes a text copy of the above table with variations that have been tested building for this cycle. The reason we tag after testing is complete is so that we can include status in the annotated tag. This way information about what was tested with each tagged version is captured in the repository. A link is added for easy reference to the log below.
  4. If a build fails, then issues are reported, and we try to get issues fixed before the next weeks testing cycle.
  5. Not every combination is tested on every cycle, due to availability of testers, so we list the last known built version in the above chart. Testers are responsible for updating the above chart.
  6. All testers are encouraged to use Tinderbox so problems are automatically reported and logged, and issues in the above chart can be linked to Tinderbox.

We strongly encourage chip and SBC/Module vendors to become involved in this effort to ensure OE works for your platforms.

Useful software

Testing Log