1
0
mirror of https://git.yoctoproject.org/meta-arm synced 2026-05-31 00:39:57 +00:00

arm/oeqa: Merge all OEFVP*Target classes

The differences between OEFVPTarget, OEFVPSSHTarget and
OEFVPSerialTarget are not obvious and there is a lot of duplication.

Merge all the logic into one OEFVPTarget (again). This has the following
features:
 * Run SSH commands
 * Run serial console assertions
 * Lazily await a Linux login prompt while running test cases (only when
   self.target.run is called).

Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com>
Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
Peter Hoyes
2023-07-17 19:56:23 +01:00
committed by Jon Mason
parent cf0baaee0b
commit ea762113ce
7 changed files with 73 additions and 107 deletions
@@ -8,7 +8,7 @@ TFA_TARGET_PLATFORM = "fvp"
TFM_PLATFORM_IS_FVP = "TRUE"
# testimage config
TEST_TARGET = "OEFVPSerialTarget"
TEST_TARGET = "OEFVPTarget"
TEST_SUITES = "linuxboot"
# FVP Config
+1 -1
View File
@@ -32,7 +32,7 @@ WKS_FILE_DEPENDS:append = " ${EXTRA_IMAGEDEPENDS}"
WKS_FILE ?= "core-image-minimal.corstone500.wks"
TEST_TARGET = "OEFVPSerialTarget"
TEST_TARGET = "OEFVPTarget"
TEST_SUITES = "linuxboot"
FVP_PROVIDER ?= "fvp-corstone500-native"
@@ -29,7 +29,7 @@ MACHINE_FEATURES:append = " efi"
MACHINE_EXTRA_RRECOMMENDS += "ssh-pregen-hostkeys"
# testimage configuration
TEST_TARGET = "OEFVPSerialTarget"
TEST_TARGET = "OEFVPTarget"
TEST_SUITES = "linuxboot"
TEST_TARGET_IP ?= "127.0.0.1:8022"
TEST_SERVER_IP ?= "127.0.1.1"
+1 -1
View File
@@ -6,7 +6,7 @@
require conf/machine/include/tc.inc
TEST_TARGET = "OEFVPSerialTarget"
TEST_TARGET = "OEFVPTarget"
TEST_SUITES = "linuxboot"
# FVP Config