diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-11-23 14:52:21 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-11-23 14:58:21 +0100 |
commit | f279017882f0d976c069b9a2bc26fee2489d6ed2 (patch) | |
tree | 2e8b79411bb69cf402f527b026280a7873e5b860 /spec/build | |
parent | waf: Fix Python 3.12 escape sequences (diff) | |
download | rtems-f279017882f0d976c069b9a2bc26fee2489d6ed2.tar.bz2 |
validation: Improve MrsP validation
For uniprocessor configurations, the selection of
RTEMS_MULTIPROCESSOR_RESOURCE_SHARING results in a priority ceiling
mutex.
Build the MrsP validation tests only if RTEMS_SMP is enabled.
Update #3716.
Diffstat (limited to 'spec/build')
-rw-r--r-- | spec/build/testsuites/validation/objmrsp.yml | 16 | ||||
-rw-r--r-- | spec/build/testsuites/validation/validation-no-clock-0.yml | 5 |
2 files changed, 18 insertions, 3 deletions
diff --git a/spec/build/testsuites/validation/objmrsp.yml b/spec/build/testsuites/validation/objmrsp.yml new file mode 100644 index 0000000000..6d2c283b72 --- /dev/null +++ b/spec/build/testsuites/validation/objmrsp.yml @@ -0,0 +1,16 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: objects +cflags: [] +copyrights: +- Copyright (C) 2023 embedded brains GmbH & Co. KG +cppflags: [] +cxxflags: [] +enabled-by: RTEMS_SMP +includes: [] +install: [] +links: [] +source: +- testsuites/validation/tr-tq-enqueue-mrsp.c +- testsuites/validation/tr-tq-surrender-mrsp.c +- testsuites/validation/tr-tq-timeout-mrsp.c +type: build diff --git a/spec/build/testsuites/validation/validation-no-clock-0.yml b/spec/build/testsuites/validation/validation-no-clock-0.yml index d2341cd171..2a7a48a3b3 100644 --- a/spec/build/testsuites/validation/validation-no-clock-0.yml +++ b/spec/build/testsuites/validation/validation-no-clock-0.yml @@ -14,6 +14,8 @@ links: uid: objnodebug - role: build-dependency uid: objpreinitarray +- role: build-dependency + uid: objmrsp source: - testsuites/validation/tc-acfg.c - testsuites/validation/tc-attr.c @@ -140,17 +142,14 @@ source: - testsuites/validation/tr-tq-enqueue-ceiling.c - testsuites/validation/tr-tq-enqueue-deadlock.c - testsuites/validation/tr-tq-enqueue-fifo.c -- testsuites/validation/tr-tq-enqueue-mrsp.c - testsuites/validation/tr-tq-enqueue-priority.c - testsuites/validation/tr-tq-enqueue-priority-inherit.c - testsuites/validation/tr-tq-flush-fifo.c - testsuites/validation/tr-tq-flush-priority.c - testsuites/validation/tr-tq-flush-priority-inherit.c - testsuites/validation/tr-tq-surrender.c -- testsuites/validation/tr-tq-surrender-mrsp.c - testsuites/validation/tr-tq-surrender-priority-inherit.c - testsuites/validation/tr-tq-timeout.c -- testsuites/validation/tr-tq-timeout-mrsp.c - testsuites/validation/tr-tq-timeout-priority-inherit.c - testsuites/validation/ts-validation-no-clock-0.c stlib: [] |