Skip to content

Commit

Permalink
Update Quality Declaration to QL 1 for rosidl_typesupport_interface (#…
Browse files Browse the repository at this point in the history
…519)

Signed-off-by: Stephen Brawner <brawner@gmail.com>
  • Loading branch information
brawner authored and ahcorde committed Oct 28, 2020
1 parent c125985 commit b3d4282
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
8 changes: 5 additions & 3 deletions rosidl_typesupport_interface/QUALITY_DECLARATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ This document is a declaration of software quality for the `rosidl_typesupport_i

# rosidl_typesupport_interface Quality Declaration

The package `rosidl_typesupport_interface` claims to be in the **Quality Level 2** category.
The package `rosidl_typesupport_interface` 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).
Below are the rationales, notes, and caveats for this claim, organized by each requirement listed in the [Package Requirements for Quality Level 1 in REP-2004](https://www.ros.org/reps/rep-2004.html).

## Version Policy [1]

Expand Down Expand Up @@ -116,7 +116,9 @@ The unit test of all its macros can be found in the test directory.

### Performance [4.iv]

`rosidl_typesupport_interface` does not currently have performance tests.
`rosidl_typesupport_interface` does not have performance tests because this package contains simple interface macros that define the naming convention for typesupport symbols.
These macros do not introduce any runtime overhead when used.
Therefore it has been decided that this package does not need performance tests to qualify for Quality Level 1.

### Linters and Static Analysis [4.v]

Expand Down
2 changes: 1 addition & 1 deletion rosidl_typesupport_interface/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ They are available in the `macros.h` header.

## 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.

0 comments on commit b3d4282

Please sign in to comment.