summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2023-11-21 11:13:17 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2023-11-21 14:23:25 +0100
commitec1de7daac572ccc4e7508f3cf2db063f1578319 (patch)
tree91d9820050da1c44a5b628c7ef4459b26d0cae5c
parentqdp: Build BSPs (diff)
downloadrtems-central-ec1de7daac572ccc4e7508f3cf2db063f1578319.tar.bz2
qdp: Collect memory benchmark results
-rw-r--r--spec-qdp/qdp/package-build.yml2
-rw-r--r--spec-qdp/qdp/steps/membench.yml19
-rw-r--r--spec-qdp/qdp/test-logs/membench.yml19
3 files changed, 40 insertions, 0 deletions
diff --git a/spec-qdp/qdp/package-build.yml b/spec-qdp/qdp/package-build.yml
index f9a94253..fcd7ea3b 100644
--- a/spec-qdp/qdp/package-build.yml
+++ b/spec-qdp/qdp/package-build.yml
@@ -18,6 +18,8 @@ links:
- role: build-step
uid: steps/bsp-extra-coverage
- role: build-step
+ uid: steps/membench
+- role: build-step
uid: steps/archive
qdp-type: package-build
type: qdp
diff --git a/spec-qdp/qdp/steps/membench.yml b/spec-qdp/qdp/steps/membench.yml
new file mode 100644
index 00000000..00e8ea01
--- /dev/null
+++ b/spec-qdp/qdp/steps/membench.yml
@@ -0,0 +1,19 @@
+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: true
+gdb: ${../variant:/deployment-directory}/bin/${.:/arch}-rtems${../variant:/rtems-version}-gdb
+links:
+- hash: null
+ name: spec
+ role: input
+ uid: rtems-item-cache
+- name: log
+ role: output
+ uid: ../test-logs/membench
+objdump: ${../variant:/deployment-directory}/bin/${.:/arch}-rtems${../variant:/rtems-version}-objdump
+qdp-type: build-step
+type: qdp
diff --git a/spec-qdp/qdp/test-logs/membench.yml b/spec-qdp/qdp/test-logs/membench.yml
new file mode 100644
index 00000000..6bfa24c0
--- /dev/null
+++ b/spec-qdp/qdp/test-logs/membench.yml
@@ -0,0 +1,19 @@
+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}/doc/test-logs
+directory-state-type: generic
+enabled-by: true
+files:
+- file: membench.json
+ hash: null
+hash: null
+links:
+- hash: null
+ name: member
+ role: input-to
+ uid: ../steps/archive
+patterns: []
+qdp-type: directory-state
+type: qdp