diff options
author | Sandrine Bailleux <sandrine.bailleux@arm.com> | 2018-03-09 12:51:11 +0100 |
---|---|---|
committer | Sandrine Bailleux <sandrine.bailleux@arm.com> | 2018-03-09 16:44:40 +0100 |
commit | 0a6b80dc264906f213460c6d52eec82f6c825c9c (patch) | |
tree | 17b7136c640f595a291a240e42604c7069b5a19c /tests/tests-tftf-validation.xml | |
parent | 9781cd58fb095da00efeda5f65caac5f8bf31687 (diff) |
Reorganize tests manifest files.
Split tests-common.xml in several individual tests manifests that
focus on one feature to test.
This has 2 advantages.
1. It is easier to maintain small tests manifests rather than a
single, big one that contains all tests and keeps growing and
growing over time.
2. It is now possible to run tests in isolation, e.g. only SDEI tests
by selecting the SDEI tests manifest.
This patch also includes the "Performance" tests in the common tests.
Change-Id: I9b722bcb1658740476605be5157825a9e160bcbf
Diffstat (limited to 'tests/tests-tftf-validation.xml')
-rw-r--r-- | tests/tests-tftf-validation.xml | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tests/tests-tftf-validation.xml b/tests/tests-tftf-validation.xml new file mode 100644 index 0000000..a27366c --- /dev/null +++ b/tests/tests-tftf-validation.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- + Copyright (c) 2018, ARM Limited. All rights reserved. + + This program and the accompanying materials + are licensed and made available under the terms and conditions of the BSD License + which accompanies this distribution. The full text of the license may be found at + http://opensource.org/licenses/bsd-license.php + + THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. +--> + +<testsuites> + + <testsuite name="Framework Validation" description="Validate the core features of the test framework"> + <testcase name="NVM support" function="test_validation_nvm" /> + <testcase name="NVM serialisation" function="test_validate_nvm_serialisation" /> + <testcase name="Events API" function="test_validation_events" /> + <testcase name="IRQ handling" function="test_validation_irq" /> + <testcase name="SGI support" function="test_validation_sgi" /> + </testsuite> + + <testsuite name="Timer framework Validation" description="Validate the timer driver and timer framework"> + <testcase name="Verify the timer interrupt generation" function="test_timer_framework_interrupt" /> + <testcase name="Target timer to a power down cpu" function="test_timer_target_power_down_cpu" /> + <testcase name="Test scenario where multiple CPUs call same timeout" function="test_timer_target_multiple_same_interval" /> + <testcase name="Stress test the timer framework" function="stress_test_timer_framework" /> + </testsuite> + +</testsuites> |