From ec1de7daac572ccc4e7508f3cf2db063f1578319 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 21 Nov 2023 11:13:17 +0100 Subject: 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(+) create mode 100644 spec-qdp/qdp/steps/membench.yml create mode 100644 spec-qdp/qdp/test-logs/membench.yml 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 -- cgit v1.2.3