From 9d6d68fb53c74fbaaf03dc7be603b043b46dcd18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Hern=C3=A1ndez=20Cordero?= Date: Mon, 28 Sep 2020 08:40:19 +0200 Subject: [PATCH] Updated Quality Level to 1 (#532) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Updated QD to 1 Signed-off-by: ahcorde * Update rosidl_typesupport_interface to 1 Signed-off-by: Alejandro Hernández --- rosidl_runtime_c/QUALITY_DECLARATION.md | 7 ++++--- rosidl_runtime_c/README.md | 2 +- rosidl_runtime_cpp/QUALITY_DECLARATION.md | 5 +++-- rosidl_runtime_cpp/README.md | 2 +- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/rosidl_runtime_c/QUALITY_DECLARATION.md b/rosidl_runtime_c/QUALITY_DECLARATION.md index 61eed4f64..3cab8efa6 100644 --- a/rosidl_runtime_c/QUALITY_DECLARATION.md +++ b/rosidl_runtime_c/QUALITY_DECLARATION.md @@ -2,7 +2,7 @@ This document is a declaration of software quality for the `rosidl_runtime_c` pa # rosidl_runtime_c Quality Declaration -The package `rosidl_runtime_c` claims to be in the **Quality Level 2** category. +The package `rosidl_runtime_c` claims to be in the **Quality Level 1** category. Below are the rationales, notes, and caveats for this claim, organized by each requirement listed in the [Package Requirements for Quality Level 2 in REP-2004](https://www.ros.org/reps/rep-2004.html). @@ -116,7 +116,8 @@ A description of how coverage statistics are summarized from this page, can be f ### Performance [4.iv] -`rosidl_runtime_c` does not currently have performance tests. +Most of the features provided by this package are declarations of types and functions, and therefore do not require testing. +The BoundedVector class is benchmarked and the most recent test results can be found [here](http://build.ros2.org/view/Rci/job/Rci__benchmark_ubuntu_focal_amd64/BenchmarkTable/). ### Linters and Static Analysis [4.v] @@ -137,7 +138,7 @@ It also has several test dependencies, which do not affect the resulting quality The `rosidl_typesupport_interface` package provides several macros to define the rosidl C typesupport interface. -It is **Quality Level 2**, see its [Quality Declaration document](../rosidl_typesupport_interface/QUALITY_DECLARATION.md). +It is **Quality Level 1**, see its [Quality Declaration document](../rosidl_typesupport_interface/QUALITY_DECLARATION.md). ### Direct Runtime Non-ROS Dependencies [5.iii] diff --git a/rosidl_runtime_c/README.md b/rosidl_runtime_c/README.md index 6756a9d8a..4e808025f 100644 --- a/rosidl_runtime_c/README.md +++ b/rosidl_runtime_c/README.md @@ -8,4 +8,4 @@ A list of features provided by `rosidl_runtime_c` is available in its [feature d ## Quality Declaration -This package claims to be in the **Quality Level 2** category, see the [Quality Declaration](QUALITY_DECLARATION.md) for more details. +This package claims to be in the **Quality Level 1** category, see the [Quality Declaration](QUALITY_DECLARATION.md) for more details. diff --git a/rosidl_runtime_cpp/QUALITY_DECLARATION.md b/rosidl_runtime_cpp/QUALITY_DECLARATION.md index 56f0c3174..3d28f6cc2 100644 --- a/rosidl_runtime_cpp/QUALITY_DECLARATION.md +++ b/rosidl_runtime_cpp/QUALITY_DECLARATION.md @@ -2,7 +2,7 @@ This document is a declaration of software quality for the `rosidl_runtime_cpp` # rosidl_runtime_cpp Quality Declaration -The package `rosidl_runtime_cpp` claims to be in the **Quality Level 2** category. +The package `rosidl_runtime_cpp` claims to be in the **Quality Level 1** category. Below are the rationales, notes, and caveats for this claim, organized by each requirement listed in the [Package Requirements for Quality Level 4 in REP-2004](https://www.ros.org/reps/rep-2004.html). @@ -114,7 +114,8 @@ A summary of how these statistics are calculated can be found in the [ROS 2 On-b ### Performance [4.iv] -`rosidl_runtime_cpp` does not currently have performance tests. +Most of the features provided by this package are declarations of types and functions, and therefore do not require testing. +The BoundedVector class is benchmarked and the most recent test results can be found [here](http://build.ros2.org/view/Rci/job/Rci__benchmark_ubuntu_focal_amd64/BenchmarkTable/). ### Linters and Static Analysis [4.v] diff --git a/rosidl_runtime_cpp/README.md b/rosidl_runtime_cpp/README.md index e9938d37e..d82951410 100644 --- a/rosidl_runtime_cpp/README.md +++ b/rosidl_runtime_cpp/README.md @@ -8,4 +8,4 @@ The features provided by `rosidl_runtime_cpp` are documented in its [feature doc ## Quality Declaration -This package claims to be in the **Quality Level 2** category, see the [Quality Declaration](QUALITY_DECLARATION.md) for more details. +This package claims to be in the **Quality Level 1** category, see the [Quality Declaration](QUALITY_DECLARATION.md) for more details.