[PATCH 0/8] Add test suite to validate performance requirements

Sebastian Huber sebastian.huber at embedded-brains.de
Fri Nov 13 10:07:49 UTC 2020


This patch set introduces a test suite for runtimer performance
validation tests and a test case for the Partition Manager.

Sebastian Huber (8):
  libtest: Make test case allocator configurable
  libtest: Simplify runtime measurement support
  libtest: Add primitive test case memory allocator
  libtest: Rename ValidCache in FullCache
  libtest: Allow assert checks during test begin
  libtest: Simplify "Load" environment reporting
  validation/ts-performance-0: Add test suite
  validation/ts-performance-0: Add partition tests

 cpukit/Makefile.am                            |   1 -
 cpukit/include/rtems/test.h                   |  12 +-
 cpukit/libtest/t-test-rtems-measure.c         |  93 ++--
 ...{t-test-malloc.c => t-test-rtems-memory.c} | 110 ++---
 cpukit/libtest/t-test.c                       | 115 ++++-
 cpukit/libtest/testrun.c                      |   4 +
 spec/build/cpukit/librtemstest.yml            |   2 +-
 spec/build/testsuites/validation/grp.yml      |   2 +
 .../testsuites/validation/performance-0.yml   |  20 +
 testsuites/libtests/ttest01/init.c            |   3 +
 testsuites/validation/tc-part-performance.c   | 437 ++++++++++++++++++
 testsuites/validation/ts-default.h            | 237 ++++++++++
 testsuites/validation/ts-performance-0.c      |  74 +++
 testsuites/validation/ts-validation-0.c       | 155 +------
 14 files changed, 973 insertions(+), 292 deletions(-)
 rename cpukit/libtest/{t-test-malloc.c => t-test-rtems-memory.c} (51%)
 create mode 100644 spec/build/testsuites/validation/performance-0.yml
 create mode 100644 testsuites/validation/tc-part-performance.c
 create mode 100644 testsuites/validation/ts-default.h
 create mode 100644 testsuites/validation/ts-performance-0.c

-- 
2.26.2



More information about the devel mailing list