Testing: Difference between revisions

From Openembedded.org
Jump to navigation Jump to search
(add tag for latest tested version)
No edit summary
Line 11: Line 11:
|-
|-
|bug20    ||angstrom-2008.1  ||openjdk-6  ||Debian Unstable 64-bit  ||[[Stefan]]      ||             
|bug20    ||angstrom-2008.1  ||openjdk-6  ||Debian Unstable 64-bit  ||[[Stefan]]      ||             
|-
|efikamx    ||minimal  ||native-sdk-image  ||ubuntu 10.10(Alpha) 64-bit  ||[[User:khem]]      || testing_2010-08-23
|-
|omap5912osk    ||minimal-uclibc  ||native-sdk-image  ||ubuntu 10.10(Alpha) 64-bit  ||[[User:khem]]      ||
|-
|qemuarm    ||minimal  ||native-sdk-image  ||ubuntu 10.10(Alpha) 64-bit  ||[[User:khem]]      ||
|-
|qemumips    ||minimal  ||native-sdk-image  ||ubuntu 10.10(Alpha) 64-bit  ||[[User:khem]]      ||
|-
|qemuppc    ||minimal  ||native-sdk-image  ||ubuntu 10.10(Alpha) 64-bit  ||[[User:khem]]      ||
|-
|qemux86    ||minimal  ||native-sdk-image  ||ubuntu 10.10(Alpha) 64-bit  ||[[User:khem]]      ||
|}
|}



Revision as of 03:22, 24 August 2010

The OpenEmbedded Testing branch is a git branch of the OE metadata with the goal of providing a provide a recent snapshot of OE that is known to be build-able for a subset of distros, machines, images, and host workstations. The goal is to provide users with a somewhat tested version of OE that will likely build if they use one of the known working combinations.

The tested combinations tested are:

machine distro target workstation tester last tested version
beagleboard angstrom-2008.1 beagleboard-linuxtag2010-demo-image Ubuntu 10.04 64-bit User:Cbrake testing_2010-08-23
beagleboard angstrom-2008.1 console-image Ubuntu 10.04 64-bit User:Cbrake testing_2010-08-23
bug20 angstrom-2008.1 openjdk-6 Debian Unstable 64-bit Stefan
efikamx minimal native-sdk-image ubuntu 10.10(Alpha) 64-bit User:khem testing_2010-08-23
omap5912osk minimal-uclibc native-sdk-image ubuntu 10.10(Alpha) 64-bit User:khem
qemuarm minimal native-sdk-image ubuntu 10.10(Alpha) 64-bit User:khem
qemumips minimal native-sdk-image ubuntu 10.10(Alpha) 64-bit User:khem
qemuppc minimal native-sdk-image ubuntu 10.10(Alpha) 64-bit User:khem
qemux86 minimal native-sdk-image ubuntu 10.10(Alpha) 64-bit User:khem

The general process for managing the testing branch is:

  1. starting on Monday of every week, the dev.openembedded.org branch is branched to the testing-testing branch.
  2. whoever creates the testing-testing branch sends an email to the oe-devel list with a subject of "testing branch YYYY-MM-DD". All volunteers start clean builds for the combinations they test, and report status as replies to the above email.
  3. if no issues are reported by the following Monday, the testing-testing branch is merged to the testing branch, and the testing_YYYY-MM-DD tag is applied.
  4. if a build fails, then issues are reported, and the testing-testing branch is moved ahead to capture fixes made in the dev branch. Once the issue is fixed, all combinations are retested.
  5. Not every combination is tested on every cycle, due to availability of testers, so we list the last known version in the above chart. Testers are responsible for updating the above chart.

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