summaryrefslogtreecommitdiff
path: root/rtemsspec/tests/spec-packagebuild/qdp
diff options
context:
space:
mode:
Diffstat (limited to 'rtemsspec/tests/spec-packagebuild/qdp')
-rw-r--r--rtemsspec/tests/spec-packagebuild/qdp/package-build.yml2
-rw-r--r--rtemsspec/tests/spec-packagebuild/qdp/steps/membench.yml25
-rw-r--r--rtemsspec/tests/spec-packagebuild/qdp/test-logs/membench.yml15
3 files changed, 42 insertions, 0 deletions
diff --git a/rtemsspec/tests/spec-packagebuild/qdp/package-build.yml b/rtemsspec/tests/spec-packagebuild/qdp/package-build.yml
index 3b8c2419..4686460e 100644
--- a/rtemsspec/tests/spec-packagebuild/qdp/package-build.yml
+++ b/rtemsspec/tests/spec-packagebuild/qdp/package-build.yml
@@ -20,6 +20,8 @@ links:
- role: build-step
uid: steps/gcda-producer
- role: build-step
+ uid: steps/membench
+- role: build-step
uid: steps/archive
qdp-type: package-build
type: qdp
diff --git a/rtemsspec/tests/spec-packagebuild/qdp/steps/membench.yml b/rtemsspec/tests/spec-packagebuild/qdp/steps/membench.yml
new file mode 100644
index 00000000..9c86fe71
--- /dev/null
+++ b/rtemsspec/tests/spec-packagebuild/qdp/steps/membench.yml
@@ -0,0 +1,25 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-step-type: membench-collector
+copyrights:
+- Copyright (C) 2023 embedded brains GmbH & Co. KG
+description: Collects the memory usage benchmarks.
+enabled-by: membench-collector
+gdb: ${.:/arch}-gdb
+links:
+- hash: null
+ name: spec
+ role: input
+ uid: rtems-item-cache
+- arch: arch
+ build-label: build-label
+ hash: null
+ name: membench-build
+ path: arch/bsp
+ role: input
+ uid: ../build/bsp
+- name: log
+ role: output
+ uid: ../test-logs/membench
+objdump: ${.:/arch}-objdump
+qdp-type: build-step
+type: qdp
diff --git a/rtemsspec/tests/spec-packagebuild/qdp/test-logs/membench.yml b/rtemsspec/tests/spec-packagebuild/qdp/test-logs/membench.yml
new file mode 100644
index 00000000..1d4b5765
--- /dev/null
+++ b/rtemsspec/tests/spec-packagebuild/qdp/test-logs/membench.yml
@@ -0,0 +1,15 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2023 embedded brains GmbH & Co. KG
+copyrights-by-license: {}
+directory: ${../variant:/deployment-directory}
+directory-state-type: generic
+enabled-by: true
+files:
+- file: membench.json
+ hash: null
+hash: null
+links: []
+patterns: []
+qdp-type: directory-state
+type: qdp