Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Increase rcutils line testing coverage #208

Merged
merged 35 commits into from
Mar 4, 2020
Merged

Conversation

Blast545
Copy link
Contributor

@Blast545 Blast545 commented Feb 13, 2020

Add missing tests aiming to get rcutils to package level 1, this PR increases line coverage from 84% to 92%, some tests are waiting for #206.

Line Coverage on master: Coverage results
Line Coverage on this branch: Coverage results

@Blast545 Blast545 self-assigned this Feb 13, 2020
@Blast545 Blast545 added the enhancement New feature or request label Feb 13, 2020
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
When the function matches the option exactly in the last
element, tries to acces an element outise the array
to check if it's NULL. Current implementation checks
for the end of the array using the passed end as reference.

Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
@Blast545 Blast545 force-pushed the blast545/increase_coverage branch 2 times, most recently from f03ea41 to 38759b8 Compare February 14, 2020 18:54
Copy link
Contributor

@hidmic hidmic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left some comments, nice improvements @Blast545 !

src/cmdline_parser.c Outdated Show resolved Hide resolved
test/test_allocator.cpp Outdated Show resolved Hide resolved
test/test_array_list.cpp Outdated Show resolved Hide resolved
test/test_char_array.cpp Outdated Show resolved Hide resolved
test/test_char_array.cpp Outdated Show resolved Hide resolved
test/test_logging.cpp Outdated Show resolved Hide resolved
test/test_logging_custom_env.cpp Outdated Show resolved Hide resolved
test/test_process.cpp Outdated Show resolved Hide resolved
test/test_snprintf.cpp Outdated Show resolved Hide resolved
test/test_split.cpp Outdated Show resolved Hide resolved
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
@Blast545 Blast545 requested a review from hidmic February 19, 2020 13:41
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Copy link
Contributor

@hidmic hidmic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall it's looking good @Blast545 ! I'd like to see green CI too

test/test_char_array.cpp Outdated Show resolved Hide resolved
test/test_char_array.cpp Outdated Show resolved Hide resolved
test/test_char_array.cpp Outdated Show resolved Hide resolved
test/test_cmdline_parser.cpp Outdated Show resolved Hide resolved
test/test_cmdline_parser.cpp Outdated Show resolved Hide resolved
test/test_process.cpp Outdated Show resolved Hide resolved
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
@Blast545
Copy link
Contributor Author

Blast545 commented Mar 3, 2020

CI:

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

@Blast545 Blast545 requested a review from hidmic March 4, 2020 15:10
Copy link
Contributor

@hidmic hidmic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM but for one comment.

test/test_char_array.cpp Outdated Show resolved Hide resolved
Signed-off-by: Jorge J. Perez <jjperez@ekumenlabs.com>
@Blast545 Blast545 merged commit 70d828c into master Mar 4, 2020
@delete-merged-branch delete-merged-branch bot deleted the blast545/increase_coverage branch March 4, 2020 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants