diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-09-07 13:55:08 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-09-07 19:58:14 +0200 |
commit | b71c41d3cdd39cf3bcfacedea197b6ffb730065b (patch) | |
tree | 00e6aaae18be72d9d0de21fd3248882ec9cf7b2d | |
parent | spec: Specify message storage free handler (diff) | |
download | rtems-central-b71c41d3cdd39cf3bcfacedea197b6ffb730065b.tar.bz2 |
spec: Reorganize test suites
-rw-r--r-- | spec/testsuites/validation-1.yml | 11 | ||||
-rw-r--r-- | spec/testsuites/validation-no-clock-0.yml (renamed from spec/testsuites/validation-2.yml) | 4 | ||||
-rw-r--r-- | spec/testsuites/validation-one-cpu-0.yml | 23 | ||||
-rw-r--r-- | spec/testsuites/validation-one-cpu-1.yml | 23 |
4 files changed, 54 insertions, 7 deletions
diff --git a/spec/testsuites/validation-1.yml b/spec/testsuites/validation-1.yml index 4f35b684..f23bb2b3 100644 --- a/spec/testsuites/validation-1.yml +++ b/spec/testsuites/validation-1.yml @@ -1,21 +1,22 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: -- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true links: - role: requirement-refinement uid: /req/test-suites test-brief: | This general purpose validation test suite provides enough resources to run - basic tests for all specified managers and functions in a configuration with - exactly one processor. + basic tests for all specified managers and functions. test-code: | const char rtems_test_name[] = "${.:/test-suite-name}"; - #define CONFIGURE_MAXIMUM_PROCESSORS 1 + #define CONFIGURE_MAXIMUM_PROCESSORS 5 #include "ts-default.h" -test-description: null +test-description: | + In SMP configurations, up to three scheduler instances using the SMP EDF + scheduler are provided using up to four processors. test-includes: [] test-local-includes: [] test-suite-name: Validation1 diff --git a/spec/testsuites/validation-2.yml b/spec/testsuites/validation-no-clock-0.yml index 6110508b..476be323 100644 --- a/spec/testsuites/validation-2.yml +++ b/spec/testsuites/validation-no-clock-0.yml @@ -22,6 +22,6 @@ test-description: | scheduler are provided using up to four processors. test-includes: [] test-local-includes: [] -test-suite-name: Validation2 -test-target: testsuites/validation/ts-validation-2.c +test-suite-name: ValidationNoClock0 +test-target: testsuites/validation/ts-validation-no-clock-0.c type: test-suite diff --git a/spec/testsuites/validation-one-cpu-0.yml b/spec/testsuites/validation-one-cpu-0.yml new file mode 100644 index 00000000..ce4a862f --- /dev/null +++ b/spec/testsuites/validation-one-cpu-0.yml @@ -0,0 +1,23 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +links: +- role: requirement-refinement + uid: /req/test-suites +test-brief: | + This general purpose validation test suite provides enough resources to run + basic tests for all specified managers and functions in a configuration with + exactly one processor. +test-code: | + const char rtems_test_name[] = "${.:/test-suite-name}"; + + #define CONFIGURE_MAXIMUM_PROCESSORS 1 + + #include "ts-default.h" +test-description: null +test-includes: [] +test-local-includes: [] +test-suite-name: ValidationOneCpu0 +test-target: testsuites/validation/ts-validation-one-cpu-0.c +type: test-suite diff --git a/spec/testsuites/validation-one-cpu-1.yml b/spec/testsuites/validation-one-cpu-1.yml new file mode 100644 index 00000000..755795cb --- /dev/null +++ b/spec/testsuites/validation-one-cpu-1.yml @@ -0,0 +1,23 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: true +links: +- role: requirement-refinement + uid: /req/test-suites +test-brief: | + This general purpose validation test suite provides enough resources to run + basic tests for all specified managers and functions in a configuration with + exactly one processor. +test-code: | + const char rtems_test_name[] = "${.:/test-suite-name}"; + + #define CONFIGURE_MAXIMUM_PROCESSORS 1 + + #include "ts-default.h" +test-description: null +test-includes: [] +test-local-includes: [] +test-suite-name: ValidationOneCpu1 +test-target: testsuites/validation/ts-validation-one-cpu-1.c +type: test-suite |