Age | Commit message (Collapse) | Author |
|
- Adding new sub-test suite focused on testing SCPI commands from Linux.
This suite is reliant on the generic mailbox test driver and uses the sysfs interfaces exposed by this driver.
The test suite currently focus on all the SCPI commands that can be issued from Linux over the non-secure channel.
- Added in-source documentation for the added suite
Change-Id: Ibf1fd37c2a0ab0161569809ca7474b6464aa18fa
Author: Saul Romero <saul.romero@arm.com>
|
|
-A new suite option named 'SCPI Mailbox' was created in the
'Suites' menu in the schedtest program menu configuration.
-The first three test cases were added to this suite:
'001_check_scp_capabilities', '002_check_dvfs_capability',
'003_check_dvfs_info'.
-Two new defconfig files 'schedtest-juno-oe.defconfig' &
'schedtest-juno-oe_r2.defconfig' were added with options
related to the testcases for this suite.
-The configuration for SCPI now resides in a file
within the 'common'folder.
-The expected values for each test case reside in each in
a common file, i.e. 'expected_values.sh'.
-Each platform (juno r0, juno r2) expected values are defined
in the 'config_scpi.sh' but if a platform is not defined
fails gracefully.
Change-Id: Ic79af36042706cbcc68616fc14d713da97f611c4
Author: Saul Romero <saul.romero@arm.com>
|
|
-Modified defconfig files for CPU lists for big-little CPU's
-Modified functestlib.sh to return a list rather than a sequence
-Added configuration lines to 'schedtest-juno_full.defconfig'
-This change is for future proofing, currently these config parameters
are not used by the test suites. That's true, all the tests are
actually based on run-time identification of CPUs based on PART number.
The list of "fast" and "slow" CPUs is built at the beginning of:
'components/basics.sh/basics.sh' which is sourced by most of the tests
(but not all).
Change-Id: I1f23a5f1b6ef4f12916095439c47d5261240b875
Signed-off-by: Saul Romero <saul.romero@arm.com>
|
|
Change-Id: Ib3d86488755d8b377ce60ffddb224b9b943e8b66
Signed-off-by: Sugumar Natarajan <sugumar.natarajan@arm.com>
|
|
-This patch provides a suitable default configuration for a Juno target
with OE fs to run the test suite under the LAVA automation system.
-Added in .gitignore a reference to .gitreview file
so is not pushed into Linaro repos
-Changed schedtest-juno_oe_lava.defconfig line to
CONFIG_TARGET_ODROID_XU3 instead of CONFIG_TARGET_ODROID_3XU
Signed-off-by: Saul Romero <saul.romero@arm.com>
Change-Id: Ida59524ea62dc42b749296feb9a83ff20ff4b334
|
|
It's called XU3 and it has an exynos 5422 in it, with Mali graphics.
Change-Id: Iff0b9aadb5fdeb56ee6a0b277771890a4170959d
|
|
Adding IPA test suite for Juno defconfig
Change-Id: I58a9650b3482bd2dfc22482ee2f079ef6d84ac4a
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
|
|
This is release version 3.0 of the test framework and the accompanying test
suites for the big.LITTLE MP scheduler extensions from ARM.
This framework includes multiple test suites aimed at validating
different functional aspects of the big.LITTLE MP scheduler extensions.
In addition, this framework also includes functional tests for ARM’s
Intelligent Power Allocation (IPA) framework.
This version is a major cleanup and re-factoring of the former framework
known as sched_test, which has been updated to improve usability and to
provide better documentation.
This version provides support for ARM's TC2 boards with experimental
support for ARM's Juno platform and Hardkernel's Odroid-XU3 platform.
Signed-off-by: Patrick Bellasi <patrick.bellasi@arm.com>
|