aboutsummaryrefslogtreecommitdiff
path: root/mbl-openembedded
AgeCommit message (Collapse)Author
2018-04-23mbl: remove extra tests from bananapi-zeroRyan Harkin
bpi0 doesn't have much disk space at the moment. And as it doesn't have OP-TEE or a v4l2 device at the moment, this patch removed those tests to save disk space and prevent LAVA jobs from failing due to low disk space. Change-Id: Icfc11fb8062cc55e84abfc1f412d1c4c32da9433 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2018-04-20mbl-openembedded: update test definitionsRyan Harkin
Add xtest and v4l2 compliance tests to WaRP7 and BanananPi Zero. Only WaRP7 is expected to pass these tests today, but support for BPi0 should catch up eventually. I also added the "history: false" tag to the repos to save target disk space. Change-Id: I4d93ca8fa3fbb0392c936fb01f3cb04b8cb112d7 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2018-04-18mbl: update bananapi-zero job definitionRyan Harkin
bpi0 uses an uncompressed disk image with only 2 partitions: boot and rootfs. This is set to change in newer versions, but holds true for now. Change-Id: I6d6c52443d33e10b29025cf98da41d9729aa3fcb Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2018-04-18mbl: rename bananapi-zero LAVA device typeRyan Harkin
The device type in LAVA is sun8i-h2-plus-bananapi-m2-zero Change-Id: I502de9dbdd22944e2074aa5088fa2adc03d52f3a Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2018-04-17mbl-openembedded/builders.sh: clean u-boot-bpiRyan Harkin
On bananapi-zero, clean u-boot-bpi before each build. Change-Id: I88d8c795b9adff79d99d3057f44251b05b0b077a Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2018-04-16mbl-openembedded: add initial bananapi jobRyan Harkin
Add support for building bananapi-zero and submitting the jobs to LAVA. Change-Id: I51e602b3d4acb5ed59b6d55e3578209b213f4bd5 Signed-off-by: Jun Nie <jun.nie@linaro.org> Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2018-03-22mbl: add mbl_auto tests to imx7s-warpRyan Harkin
Add the auto test suite of smoke tests to the WaRP7 board. Change-Id: Id9a2dd1044a336a51aaac82021f86945e09cf3a3 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2018-03-06mbl-openembedded: warp7 rootfs partition movedRyan Harkin
The WaRP7 board now uses rootfs1 as its default boot partition, not rootfs2. Change-Id: I79e268d291ef47e9482d587ef05d58caa975fcaf Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2018-03-02mbl-openembedded: override kernel console paramRyan Harkin
Changes for running RPi3 in LAVA with mainline kernels mean that MBL jobs need to override the kernel console parameter to get successful boot. Change-Id: I85c2b9e48c2c94f6812129d92ddf6da6e523dc51 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2018-02-26mbl-openembedded: WaRP7 uses rootfs2 by defaultRyan Harkin
There are two rootfs partitions on WaRP7's disk. The board is setup to use the 2nd rootfs partition /dev/sdx5 by default. LAVA numbers from zero, so it uses 4. Change-Id: I51e16a252fcee9ec80e709686548ac522a6c5054 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2018-02-26mbl-openembedded: imx7s-warp used u-boot-umsRyan Harkin
imx7s-warp (aka WaRP7) is reflashed with a disk image over USB Mass Storage. Change-Id: I836b3ac9f3e75acc5340a7a63e700fb86f51b308 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2018-02-26mbl-openembedded: the lava template path should match the device typeFathi Boudra
Change-Id: Ia11444da6b7fc015f5cf47f6254835aefb823415 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2018-02-26mbl-openembedded: add WaRP7 LAVA supportRyan Harkin
WaRP7 has been added to LAVA as device type imx7s-warp. Change-Id: I8dd1210c04ecfe94c5adbb16302b2cd6144886ba Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2018-02-26mbl-openembedded: rename imx7s-warp to imx7s-warp-mblRyan Harkin
MBL has created a variant of imx7s-warp to account for using a newer kernel with updated firmware and additional features, such as OP-TEE. Change-Id: I845edfb963dd370208517f4bbdc5d9bba56bf847 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2018-02-23mbl-openembedded/builders.sh: remove obsolete packagesRyan Harkin
Some packages have been removed from the distro and attempting to clean them fails. First off, don't fail to build if you can't clean a component. But also, remove components that we know don't exist and add their replacements. Change-Id: I2503bac46ca8690df38ad8046d271b565dfae578 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2018-02-23mbl-openembedded/builders.sh: set IMAGE_FSTYPES for DISTRO=rpbRyan Harkin
DISTRO=mbl handles the IMAGE_FSTYPES in local.conf and each board's meta layer also defines board specific values. MBL also doesn't include meta-rpb, so cannot append to rpb.inc. Change-Id: Id4c148845c928eae62a7486100f944bb91c04274 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2018-02-22mbl-openembedded/builders.sh: don't delete confRyan Harkin
Distro MBL has changes the way the environment is set up. Instead of setup-environment being linked to .repo/manifests/setup-environment as per RPB builds, it's linked to conf/setup-environment. Removing the conf dir during the build causes it to fail, so don't remove it. Change-Id: Ie2c638c4415975289269b87d690f442df95ffbe4 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2018-02-20mbl-openembedded: use IMAGES env var to find the rootfs imageFathi Boudra
Change-Id: Iffee541df3f80cabc790105b0f19505c4abfa5f6 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2018-02-20mbl-openembedded: build mbl-console-imageRyan Harkin
Build mbl-console-image type instead of rpb-console-image. Change-Id: Id35d9fbd3ec933ede2d604d7e10897ca2a3b5870 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2018-02-15openembedded/builders: hikey: bootloaders are already in placeDaniel Díaz
With recent changes in meta-96boards, there should be no need to move bootloaders around (namely: fip.bin, hisi-idt.py, l-loader.bin, nvme.img, and ptable*.img). This affects builds from: * LHG * LTD * MBL * LKFT * RPB Change-Id: I154b6141ec57728ccd5ebb921829b1d7a8c2ecdb Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
2018-01-09mbl-openembedded: catchup with ruamel.yaml changesRyan Harkin
Changes to builders.sh and submit_for_testing.sh require ruamel.yaml to be installed. jinja2-cli may also be needed as a dependency of ruamel.yaml, so install that too. Change-Id: Idb972c3a0d2e103c042ba88f9c16aab77307139e Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2018-01-08mbl-openembedded: clean warp7-u-boot-scr before buildingRyan Harkin
WaRP7 builds are failing because the u-boot.cfg script is not exported during the build. Clean the package that creates this script in attempt to fix the failure. Change-Id: I85ee9ce322f41c1798bff993ffa058023bf302f7 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-12-19openembedded: use a separate sstate per branchFathi Boudra
Change-Id: I1d762cb5644f3ddbbab71dfa628dfe03666aa161 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-12-06mbl-openembedded: only clean if WaRP7Ryan Harkin
The previous clean commit for mbl-openembedded cleaned for all platforms. However, platforms like RaspberryPi3 cannot clean these components as they aren't part of their builds. So only perform the clean if MACHINE is set to WaRP7. Change-Id: I0d4d234055d4f29dc5305bf4b50074112f443758 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-12-05mbl-openembedded: clean WaRP7 sstateRyan Harkin
Clean the sstate of various WaRP7 components that cause problems. Change-Id: I149d5cca6dcecf0ad23ddbe450b4fa05d21432b7 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-11-23mbl-openembedded: add missing --lava-server parameterFathi Boudra
Change-Id: I16964726b696020491b48c8e419a542f4c4d05d6 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-11-23mbl-openembedded: submit to LAVA with QA reportsFathi Boudra
Change-Id: Ibb5bd6ee688ca9e9f6e61d21c9568ea6e32b92b9 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-11-23mbl-openembedded: generate the lava job definition in the workspaceFathi Boudra
Change-Id: Ibc18a27d1240abb3328aaf7575df2eea24b0e314 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-11-23mbl-openembedded: submit to LAVAFathi Boudra
Change-Id: I0dc1d40901730f34e0f16464a8bc97c65b2ae30d Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-11-23mbl-openembedded: rpi3: add lava-job-definitionsRyan Harkin
Add a LAVA job definition for RaspberryPi3. This is based on the LAVA Lab health check by Dave Pigott: https://git.linaro.org/lava/lava-lab.git/tree/shared/health-checks/bcm2837-rpi-3-b-32.yaml Change-Id: I1e7db64d2c74df2b51d9b1c32c6ef1688584e75d Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-11-22mbl-openembedded: generate and display manifest changesRyan Harkin
I copied the relevant changes from these two commits to show manifest changes since the last build: 263f4a9 2017-11-09 rpb-openembedded: display the manifest changes [Fathi Boudra] 81802db 2017-10-17 rpb-openembedded: generate output of repo diffmanifests [Nicolas Dechesne] Change-Id: I8e26e993f267c6be8230fe45e4af709b053b85f7 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-09-26mbl-openembedded: build morty and masterRyan Harkin
Create separate jobs for morty and master. We are releasing from morty, which is stable, but we also want to track master to make sure nothing upstream takes us by surprise. Extend the build matrix to build both default.xml and pinned-manifest.xml, base on whether we are building from the pinned branch or not. Change-Id: I35e4598a2b1b2ea5b00a9981a8d69eb9d51517de Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-09-23rpb-openembedded: time bitbakeFathi Boudra
Change-Id: I297592a321f1ad377d848c746c1ad4f246512e69 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-09-22mbl-openembedded: add linaro-release axisRyan Harkin
Allow two types of Jenkins builds: - linaro branch with default.xml - linaro-release branch with pinned-manifest.xml note: this commit moves away from using the linaro-ci branch. Change-Id: I519db7e64d0781f211888584007bb7a729ca8c29 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-09-19mbl-openembedded: workaround rootfs.ext3/4 publishingFathi Boudra
Change-Id: I0c83abf1f38449050881e984340fa5759d35dc38 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-09-13mbl-openembedded: reduce build artifacts size and upload timeYing-Chun Liu (PaulLiu)
We should only generate the images format that we want. RPi3 generates an uncompressed ext3 image and both tar.bz2 and tar.xz tarballs. iMX7s-warp generates an uncompressed ext4 image. To reduce the build artifacts size and their upload time: * ship iMX7s compressed ext4, not the uncompressed one. * ship RPi3 compressed ext3. * get rid of the RPi3 uncompressed ext3 and tar.bz2 tarball. Change-Id: I3095ff4d28e837dd05b2b9c7cf796927eb37af4f Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-09-08mbl-openembedded: skip sparse images for imx7s-warp and raspberrypi3Fathi Boudra
Change-Id: I91a444eba663ea8e505d4b72d5ff10754dbfba37 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-09-07mbl-openembedded: build rpb-console-image onlyFathi Boudra
Change-Id: If85153d9d2ae1e166aa50a84bab43798f8f9c7f9 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-09-07mbl-openembedded: rename the jobFathi Boudra
Change-Id: I22ea0a21d143a28143034f9ec62587ded9a13b44 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-09-07mbl-openembedded: new OE build jobYing-Chun Liu (PaulLiu)
Change-Id: Ic055752fd7fa01ead56b508150ccd72379261249 Signed-off-by: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>