summaryrefslogtreecommitdiff
path: root/tests/tests-tftf-validation.xml
diff options
context:
space:
mode:
authorSandrine Bailleux <sandrine.bailleux@arm.com>2018-03-09 12:51:11 +0100
committerSandrine Bailleux <sandrine.bailleux@arm.com>2018-03-09 16:44:40 +0100
commit0a6b80dc264906f213460c6d52eec82f6c825c9c (patch)
tree17b7136c640f595a291a240e42604c7069b5a19c /tests/tests-tftf-validation.xml
parent9781cd58fb095da00efeda5f65caac5f8bf31687 (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.xml32
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>