Nokia RX-51: Add automated test for running RX-51 build in qemu
authorPali Rohár <pali@kernel.org>
Sun, 17 May 2020 12:38:22 +0000 (14:38 +0200)
committerLokesh Vutla <lokeshvutla@ti.com>
Tue, 19 May 2020 09:11:04 +0000 (14:41 +0530)
commit6cfd09d4ed43ee401cc16f1dffabe7911b603380
tree3c0d5c9136f3484a326b9393261e19cac19752fa
parent7bf82cc1f8ac4c85f6eb1b7e37e302792fa954aa
Nokia RX-51: Add automated test for running RX-51 build in qemu

This patch contains test/nokia_rx51_test.sh script which automatically
download and compile all needed tools in local temporary directory to
generate a simple MTD images for booting Maemo kernel image by U-Boot from
RAM, eMMC and OneNAND. MTD images are then run in virtual n900 machine
provided by qemu-linaro project.

This script does not need any special privileges, so it can be run as
non-root nobody user.

It can be used to check that U-Boot for Nokia N900 is not broken and can be
successfully booted in emulator.

Script is registered to .azure-pipelines.yml, .gitlab-ci.yml and
.travis.yml so it would be automatically run on those CI services.

Signed-off-by: Pali Rohár <pali@kernel.org>
.azure-pipelines.yml
.gitlab-ci.yml
.travis.yml
board/nokia/rx51/MAINTAINERS
test/nokia_rx51_test.sh [new file with mode: 0755]