Testing: Difference between revisions
Jump to navigation
Jump to search
(initial thoughts on maintaining a testing branch) |
(No difference)
|
Revision as of 16:54, 23 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 | cbrake |
The general process for managing the testing branch is:
- starting on Monday of every week, the dev.openembedded.org branch is branched to the testing-testing branch.
- A number of volunteers start clean builds for the combinations they test, and report status
- if everything works, the testing-testing branch is merged to the testing branch, and the testing_YYYY-MM-DD tag is applied.
- 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.
- Not every combination is tested on every cycle, due to availability of testers, so we list the last known version in the above chart.
We strongly encourage chip and SBC/Module vendors to become involved in this effort to ensure OE works for your platforms.