aboutsummaryrefslogtreecommitdiffstats
path: root/documentation
AgeCommit message (Collapse)Author
2022-09-14arm/lib: Specify the FVP environment variables explicitlyPeter Hoyes
It is sometimes useful to be able to configure the behavior of FVPs using environment variables, e.g. for licensing or plugins. Add a new FVP option: FVP_ENV_PASSTHROUGH, which allows the Bitbake variables to be passed to the environment to be specified explicitly (in a similar way to BB_ENV_PASSTHROUGH). This ensures that: * FVPs launched via runfvp have a reproducable environment * FVPs launched via testimage (which run from an isolated Bitbake task) can receive environment variables Change the self-tests to use cwd instead of PATH to find the mock FVPs, as the PATH environment variable is no longer passed through. Issue-Id: SCM-4964 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: Idf6ac6d41fda4cd5f950bc383c2fc1fa1acdf4e3 Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-09-01arm/oeqa: Make linuxboot test case timeout configurablePeter Hoyes
In complex stacks, e.g. with many cores or many init scripts, the time to Linux shell may be more than 10 minutes. Make the boot timeout configurable using TEST_FVP_LINUX_BOOT_TIMEOUT, leaving the default value at 10 minutes. Issue-Id: SCM-4958 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: Ie074acd4b4509d0230d1f77a2a527d497bb295ce Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-08-09docs: Introduce meta-arm OEQA documentationPeter Hoyes
Add documentation for how to use the OEQA framework to test targets in meta-arm. Include instructions on using OEFVPTarget as well as the OEFVPSerialTarget introduced by the recent refactor of runfvp. Issue-Id: SCM-4954 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: I146ec1c82214471fe9d18a999fd92efb38f652f9 Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-08-09docs: Update FVP_CONSOLES in runfvp documentationPeter Hoyes
The runfvp refactor to enable OEFVPSerialTarget created FVP_CONSOLES which maps the names used for serial ports in test cases to the names used for serial ports in the FVP stdout. Refactor the FVP_CONSOLE section -> FVP_CONSOLES, noting the the 'default' console is still used for the --console runfvp flag. Issue-Id: SCM-4954 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: Ieb13d74cfd425900f44b4b2e6d125393e7b456ad Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-12-20runfvp: add basic documentationRoss Burton
Signed-off-by: Ross Burton <ross.burton@arm.com>