Testing:TestBuilder: Difference between revisions
Jump to navigation
Jump to search
(→TestBuilder: switched to contrib version) |
|||
Line 1: | Line 1: | ||
= TestBuilder = | = TestBuilder = | ||
Here is script collections I using for doing OpenEmbedded test-builds. | Here is script collections I using for doing OpenEmbedded test-builds. | ||
You can | It is on OE tree now (contrib/testing/testbuilder). You can view it online here: http://cgit.openembedded.org/cgit.cgi/openembedded/tree/contrib/testing/testbuilder | ||
== How to setup == | == How to setup and use == | ||
I assume below that you wish install TestBuilder into ~/testbuilder directory. | |||
# Copy files from OE contrib/testing/testbuilder directory to any place you wish to use (e.g. ~/testbuilder) and goto that directory | |||
# Run setup-testbuilder script with OE branch and bitbake branch you wish to use (e.g.: ./setup-testbuilder "testing-next" "1.10"). It will clone OE and bitbake trees and prepare build/conf/local.conf file for you. You can review local.conf after and add some settings there. | |||
# Create testbuilder.conf according your needs. You can use testbuilder.conf.sample as reference. | |||
# Run ./testbuilder and wait for build results. Check 'logs' subdir for log files ('tail logs/B.*' is useful) | |||
You can run single configured build (e.g. "testing") | |||
./testbuilder -B testing | |||
Or you can use testbuilder to build specified distro/machine/images (e.g. angstrom-2008.1/qemuarm/console-image x11-image) | |||
./testbuilder -D angstrom-2008.1 -M qemuarm console-image x11-image | |||
If you wish only setup environment and run bitbake by hands you can use -S option: | |||
./testbuilder -D angstrom-2008.1 -M qemuarm -S | |||
Revision as of 11:33, 2 December 2010
TestBuilder
Here is script collections I using for doing OpenEmbedded test-builds. It is on OE tree now (contrib/testing/testbuilder). You can view it online here: http://cgit.openembedded.org/cgit.cgi/openembedded/tree/contrib/testing/testbuilder
How to setup and use
I assume below that you wish install TestBuilder into ~/testbuilder directory.
- Copy files from OE contrib/testing/testbuilder directory to any place you wish to use (e.g. ~/testbuilder) and goto that directory
- Run setup-testbuilder script with OE branch and bitbake branch you wish to use (e.g.: ./setup-testbuilder "testing-next" "1.10"). It will clone OE and bitbake trees and prepare build/conf/local.conf file for you. You can review local.conf after and add some settings there.
- Create testbuilder.conf according your needs. You can use testbuilder.conf.sample as reference.
- Run ./testbuilder and wait for build results. Check 'logs' subdir for log files ('tail logs/B.*' is useful)
You can run single configured build (e.g. "testing")
./testbuilder -B testing
Or you can use testbuilder to build specified distro/machine/images (e.g. angstrom-2008.1/qemuarm/console-image x11-image)
./testbuilder -D angstrom-2008.1 -M qemuarm console-image x11-image
If you wish only setup environment and run bitbake by hands you can use -S option:
./testbuilder -D angstrom-2008.1 -M qemuarm -S