[rtems-central commit] qdp: Collect memory benchmark results

Sebastian Huber sebh at rtems.org
Tue Nov 21 13:35:41 UTC 2023


Module:    rtems-central
Branch:    master
Commit:    ec1de7daac572ccc4e7508f3cf2db063f1578319
Changeset: http://git.rtems.org/rtems-central/commit/?id=ec1de7daac572ccc4e7508f3cf2db063f1578319

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Tue Nov 21 11:13:17 2023 +0100

qdp: Collect memory benchmark results

---

 spec-qdp/qdp/package-build.yml      |  2 ++
 spec-qdp/qdp/steps/membench.yml     | 19 +++++++++++++++++++
 spec-qdp/qdp/test-logs/membench.yml | 19 +++++++++++++++++++
 3 files changed, 40 insertions(+)

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
@@ -17,6 +17,8 @@ links:
   uid: steps/bsp-extra
 - role: build-step
   uid: steps/bsp-extra-coverage
+- role: build-step
+  uid: steps/membench
 - role: build-step
   uid: steps/archive
 qdp-type: package-build
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



More information about the vc mailing list