diff options
Diffstat (limited to 'spec/build/testsuites/membench')
23 files changed, 480 insertions, 0 deletions
diff --git a/spec/build/testsuites/membench/grp.yml b/spec/build/testsuites/membench/grp.yml new file mode 100644 index 0000000000..3ade6f1bee --- /dev/null +++ b/spec/build/testsuites/membench/grp.yml @@ -0,0 +1,62 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: group +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: +- BUILD_TESTS +- BUILD_MEMBENCH +includes: +- ${BSP_INCLUDES} +install: [] +ldflags: [] +links: +- role: build-dependency + uid: mem-rtems-basic +- role: build-dependency + uid: mem-rtems-smp-1 +- role: build-dependency + uid: mem-rtems-smp-global-2 +- role: build-dependency + uid: mem-rtems-smp-global-4 +- role: build-dependency + uid: mem-rtems-smp-part-2 +- role: build-dependency + uid: mem-rtems-smp-part-4 +- role: build-dependency + uid: mem-barrier-wait-rel +- role: build-dependency + uid: mem-barrier-wait-rel-del +- role: build-dependency + uid: mem-clock-driver +- role: build-dependency + uid: mem-event-snd-rcv +- role: build-dependency + uid: mem-part-get-ret +- role: build-dependency + uid: mem-fatal-fatal +- role: build-dependency + uid: mem-part-get-ret-del +- role: build-dependency + uid: mem-ratemon-period +- role: build-dependency + uid: mem-ratemon-period-del +- role: build-dependency + uid: mem-sem-obt-rel +- role: build-dependency + uid: mem-sem-obt-rel-del +- role: build-dependency + uid: mem-signal-catch-snd +- role: build-dependency + uid: mem-task-exit +- role: build-dependency + uid: mem-task-del +- role: build-dependency + uid: mem-task-restart +- role: build-dependency + uid: mem-task-sus-res +type: build +use-after: +- rtemstest +- rtemscpu +- rtemsbsp +use-before: [] diff --git a/spec/build/testsuites/membench/mem-barrier-wait-rel-del.yml b/spec/build/testsuites/membench/mem-barrier-wait-rel-del.yml new file mode 100644 index 0000000000..c95f69934f --- /dev/null +++ b/spec/build/testsuites/membench/mem-barrier-wait-rel-del.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-barrier-wait-rel-del.c +stlib: [] +target: testsuites/membench/mem-barrier-wait-rel-del.norun.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/membench/mem-barrier-wait-rel.yml b/spec/build/testsuites/membench/mem-barrier-wait-rel.yml new file mode 100644 index 0000000000..449702237b --- /dev/null +++ b/spec/build/testsuites/membench/mem-barrier-wait-rel.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-barrier-wait-rel.c +stlib: [] +target: testsuites/membench/mem-barrier-wait-rel.norun.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/membench/mem-clock-driver.yml b/spec/build/testsuites/membench/mem-clock-driver.yml new file mode 100644 index 0000000000..ba36eae44b --- /dev/null +++ b/spec/build/testsuites/membench/mem-clock-driver.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-clock-driver.c +stlib: [] +target: testsuites/membench/mem-clock-driver.norun.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/membench/mem-event-snd-rcv.yml b/spec/build/testsuites/membench/mem-event-snd-rcv.yml new file mode 100644 index 0000000000..ef5ba68cec --- /dev/null +++ b/spec/build/testsuites/membench/mem-event-snd-rcv.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-event-snd-rcv.c +stlib: [] +target: testsuites/membench/mem-event-snd-rcv.norun.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/membench/mem-fatal-fatal.yml b/spec/build/testsuites/membench/mem-fatal-fatal.yml new file mode 100644 index 0000000000..f4b0b38177 --- /dev/null +++ b/spec/build/testsuites/membench/mem-fatal-fatal.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-fatal-fatal.c +stlib: [] +target: testsuites/membench/mem-fatal-fatal.norun.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/membench/mem-part-get-ret-del.yml b/spec/build/testsuites/membench/mem-part-get-ret-del.yml new file mode 100644 index 0000000000..b05ccc1afb --- /dev/null +++ b/spec/build/testsuites/membench/mem-part-get-ret-del.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-part-get-ret-del.c +stlib: [] +target: testsuites/membench/mem-part-get-ret-del.norun.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/membench/mem-part-get-ret.yml b/spec/build/testsuites/membench/mem-part-get-ret.yml new file mode 100644 index 0000000000..1d0f3b5fef --- /dev/null +++ b/spec/build/testsuites/membench/mem-part-get-ret.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-part-get-ret.c +stlib: [] +target: testsuites/membench/mem-part-get-ret.norun.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/membench/mem-ratemon-period-del.yml b/spec/build/testsuites/membench/mem-ratemon-period-del.yml new file mode 100644 index 0000000000..650649d2ce --- /dev/null +++ b/spec/build/testsuites/membench/mem-ratemon-period-del.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-ratemon-period-del.c +stlib: [] +target: testsuites/membench/mem-ratemon-period-del.norun.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/membench/mem-ratemon-period.yml b/spec/build/testsuites/membench/mem-ratemon-period.yml new file mode 100644 index 0000000000..7874110038 --- /dev/null +++ b/spec/build/testsuites/membench/mem-ratemon-period.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-ratemon-period.c +stlib: [] +target: testsuites/membench/mem-ratemon-period.norun.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/membench/mem-rtems-basic.yml b/spec/build/testsuites/membench/mem-rtems-basic.yml new file mode 100644 index 0000000000..5b5fa0a59f --- /dev/null +++ b/spec/build/testsuites/membench/mem-rtems-basic.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-rtems-basic.c +stlib: [] +target: testsuites/membench/mem-rtems-basic.norun.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/membench/mem-rtems-smp-1.yml b/spec/build/testsuites/membench/mem-rtems-smp-1.yml new file mode 100644 index 0000000000..57c23a2d21 --- /dev/null +++ b/spec/build/testsuites/membench/mem-rtems-smp-1.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-rtems-smp-1.c +stlib: [] +target: testsuites/membench/mem-rtems-smp-1.norun.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/membench/mem-rtems-smp-global-2.yml b/spec/build/testsuites/membench/mem-rtems-smp-global-2.yml new file mode 100644 index 0000000000..c13056eaac --- /dev/null +++ b/spec/build/testsuites/membench/mem-rtems-smp-global-2.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-rtems-smp-global-2.c +stlib: [] +target: testsuites/membench/mem-rtems-smp-global-2.norun.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/membench/mem-rtems-smp-global-4.yml b/spec/build/testsuites/membench/mem-rtems-smp-global-4.yml new file mode 100644 index 0000000000..cbc214d1ce --- /dev/null +++ b/spec/build/testsuites/membench/mem-rtems-smp-global-4.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-rtems-smp-global-4.c +stlib: [] +target: testsuites/membench/mem-rtems-smp-global-4.norun.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/membench/mem-rtems-smp-part-2.yml b/spec/build/testsuites/membench/mem-rtems-smp-part-2.yml new file mode 100644 index 0000000000..a4ea840917 --- /dev/null +++ b/spec/build/testsuites/membench/mem-rtems-smp-part-2.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-rtems-smp-part-2.c +stlib: [] +target: testsuites/membench/mem-rtems-smp-part-2.norun.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/membench/mem-rtems-smp-part-4.yml b/spec/build/testsuites/membench/mem-rtems-smp-part-4.yml new file mode 100644 index 0000000000..00657aa52c --- /dev/null +++ b/spec/build/testsuites/membench/mem-rtems-smp-part-4.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-rtems-smp-part-4.c +stlib: [] +target: testsuites/membench/mem-rtems-smp-part-4.norun.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/membench/mem-sem-obt-rel-del.yml b/spec/build/testsuites/membench/mem-sem-obt-rel-del.yml new file mode 100644 index 0000000000..ff333efcc9 --- /dev/null +++ b/spec/build/testsuites/membench/mem-sem-obt-rel-del.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-sem-obt-rel-del.c +stlib: [] +target: testsuites/membench/mem-sem-obt-rel-del.norun.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/membench/mem-sem-obt-rel.yml b/spec/build/testsuites/membench/mem-sem-obt-rel.yml new file mode 100644 index 0000000000..377d6ea6b1 --- /dev/null +++ b/spec/build/testsuites/membench/mem-sem-obt-rel.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-sem-obt-rel.c +stlib: [] +target: testsuites/membench/mem-sem-obt-rel.norun.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/membench/mem-signal-catch-snd.yml b/spec/build/testsuites/membench/mem-signal-catch-snd.yml new file mode 100644 index 0000000000..5e9d4e4b09 --- /dev/null +++ b/spec/build/testsuites/membench/mem-signal-catch-snd.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-signal-catch-snd.c +stlib: [] +target: testsuites/membench/mem-signal-catch-snd.norun.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/membench/mem-task-del.yml b/spec/build/testsuites/membench/mem-task-del.yml new file mode 100644 index 0000000000..6664a58b77 --- /dev/null +++ b/spec/build/testsuites/membench/mem-task-del.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-task-del.c +stlib: [] +target: testsuites/membench/mem-task-del.norun.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/membench/mem-task-exit.yml b/spec/build/testsuites/membench/mem-task-exit.yml new file mode 100644 index 0000000000..3bab5f05ef --- /dev/null +++ b/spec/build/testsuites/membench/mem-task-exit.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-task-exit.c +stlib: [] +target: testsuites/membench/mem-task-exit.norun.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/membench/mem-task-restart.yml b/spec/build/testsuites/membench/mem-task-restart.yml new file mode 100644 index 0000000000..a052eba2ec --- /dev/null +++ b/spec/build/testsuites/membench/mem-task-restart.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-task-restart.c +stlib: [] +target: testsuites/membench/mem-task-restart.norun.exe +type: build +use-after: [] +use-before: [] diff --git a/spec/build/testsuites/membench/mem-task-sus-res.yml b/spec/build/testsuites/membench/mem-task-sus-res.yml new file mode 100644 index 0000000000..3f0fa1eee3 --- /dev/null +++ b/spec/build/testsuites/membench/mem-task-sus-res.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +build-type: test-program +cflags: [] +copyrights: +- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de) +cppflags: [] +cxxflags: [] +enabled-by: true +features: c cprogram +includes: [] +ldflags: [] +links: [] +source: +- testsuites/membench/mem-task-sus-res.c +stlib: [] +target: testsuites/membench/mem-task-sus-res.norun.exe +type: build +use-after: [] +use-before: [] |