diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-11-24 14:11:58 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-11-25 07:43:59 +0100 |
commit | c0d8670b2e3fdc3e867545049cf4946b9939b3b3 (patch) | |
tree | 29bc3de287700b093725ab93278b3311361f595c | |
parent | validation: Add test context type support (diff) | |
download | rtems-central-c0d8670b2e3fdc3e867545049cf4946b9939b3b3.tar.bz2 |
validation: Add optional begin/end time point
-rw-r--r-- | rtemsspec/tests/test_validation.py | 10 | ||||
-rw-r--r-- | rtemsspec/validation.py | 8 |
2 files changed, 18 insertions, 0 deletions
diff --git a/rtemsspec/tests/test_validation.py b/rtemsspec/tests/test_validation.py index fc1bdc4e..b7a37a54 100644 --- a/rtemsspec/tests/test_validation.py +++ b/rtemsspec/tests/test_validation.py @@ -1035,6 +1035,16 @@ typedef struct { * @brief This member provides the measure runtime request. */ T_measure_runtime_request request; + + /** + * @brief This member provides an optional measurement begin time point. + */ + T_ticks begin; + + /** + * @brief This member provides an optional measurement end time point. + */ + T_ticks end; } Rtm_Context; static Rtm_Context diff --git a/rtemsspec/validation.py b/rtemsspec/validation.py index 77eaccc8..14d4f473 100644 --- a/rtemsspec/validation.py +++ b/rtemsspec/validation.py @@ -899,6 +899,14 @@ class _RuntimeMeasurementTestItem(_TestItem): content.add_description_block( "This member provides the measure runtime request.", None) content.add("T_measure_runtime_request request;") + content.add_description_block( + "This member provides an optional measurement begin time point.", + None) + content.add("T_ticks begin;") + content.add_description_block( + "This member provides an optional measurement end time point.", + None) + content.add("T_ticks end;") def _add_requests(self, content: CContent) -> CContent: requests = CContent() |