From 06acc8c9de3acff468687773418e2b7c817b0696 Mon Sep 17 00:00:00 2001 From: Riku Voipio Date: Wed, 11 Mar 2015 14:52:01 +0200 Subject: kvm: arm32 on arm64 tests Refactor tests to allow testing multiple guests in one run. In this first version, we add armv7 tests on aarch64 host. Also some long-standing issues have been fixed. v2: prefix ping commands so we don't kvm-guest-net-1 twice v3: move binaries to testdata.l.o - download hackbench binaries instead of building. - avoids the question "howto compile armv7 binary on arm64" - lets us drop build-essential from install list - fix host host test-rt-tests.sh invocation - refactor downloads to download both armv7 and aarch64 images - rename logs from *.txt to *.log - avoids error with test-rt-parse.sh - make test-rt-parse.sh show what .txt file it is going to parse - add timeout kill reaper - add armv7 image run to aarch64 build Change-Id: I4f9759328c459b06de3be3062f0fb26d3b98d102 Signed-off-by: Riku Voipio --- ubuntu/kvm.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'ubuntu') diff --git a/ubuntu/kvm.yaml b/ubuntu/kvm.yaml index b1d4b10..ba41bbe 100644 --- a/ubuntu/kvm.yaml +++ b/ubuntu/kvm.yaml @@ -14,6 +14,7 @@ metadata: - vexpress-tc2 - mustang - midway + - juno install: deps: @@ -24,15 +25,16 @@ install: - bridge-utils - udhcpc - wget - - build-essential run: steps: - 'sudo ./common/scripts/kvm/test-host.sh' - 'sudo ./common/scripts/kvm/test-kvm.sh' - 'sudo ./common/scripts/kvm/test-rt-parse.sh' - - 'lava-test-run-attach kvm-log.txt text/plain' - - 'lava-test-run-attach guest.log text/plain' + - 'lava-test-run-attach kvm-arm64.log' + - 'lava-test-run-attach aarch64-guest.log' + - 'lava-test-run-attach kvm-arm32.log' + - 'lava-test-run-attach armv7l-guest.log' parse: pattern: '^(?P[^:]+):\s*(?P[0-9.]+)\s+(?P\w+)\s+(?P\w+)' -- cgit v1.2.3