Skip to content

ROX-28527: Send networkflows through the new iservice #2099

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

Draft
wants to merge 1 commit into
base: mauro/refactor-output
Choose a base branch
from

Conversation

Molter73
Copy link
Collaborator

Description

A detailed explanation of the changes in your PR.

Feel free to remove this section if it is overkill for your PR, and the title of your PR is sufficiently descriptive.

Checklist

  • Investigated and inspected CI test results
  • Updated documentation accordingly

Automated testing

  • Added unit tests
  • Added integration tests
  • Added regression tests

If any of these don't apply, please comment below.

Testing Performed

TODO(replace-me)
Use this space to explain how you tested your PR, or, if you didn't test it, why you did not do so. (Valid reasons include "CI is sufficient" or "No testable changes")
In addition to reviewing your code, reviewers must also review your testing instructions, and make sure they are sufficient.

For more details, ref the Confluence page about this section.

Sorry, something went wrong.

@codecov-commenter
Copy link

codecov-commenter commented Apr 23, 2025

Codecov Report

Attention: Patch coverage is 21.10390% with 243 lines in your changes missing coverage. Please review.

Project coverage is 27.97%. Comparing base (7d26ea8) to head (96bde34).

✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
...lector/lib/output/grpc/NetworkConnectionClient.cpp 0.00% 55 Missing ⚠️
collector/lib/output/grpc/Client.cpp 0.00% 47 Missing ⚠️
collector/lib/output/grpc/ProcessClient.h 0.00% 33 Missing ⚠️
collector/lib/output/grpc/SignalServiceClient.h 0.00% 33 Missing ⚠️
collector/lib/Channel.h 65.38% 4 Missing and 14 partials ⚠️
collector/lib/output/Output.cpp 33.33% 7 Missing and 5 partials ⚠️
collector/lib/output/grpc/Client.h 0.00% 12 Missing ⚠️
...ollector/lib/output/grpc/NetworkConnectionClient.h 0.00% 9 Missing ⚠️
collector/lib/NetworkStatusNotifier.cpp 42.85% 2 Missing and 6 partials ⚠️
collector/lib/CollectorService.cpp 0.00% 6 Missing ⚠️
... and 4 more
Additional details and impacted files
@@                    Coverage Diff                    @@
##           mauro/refactor-output    #2099      +/-   ##
=========================================================
+ Coverage                  27.79%   27.97%   +0.17%     
=========================================================
  Files                        101      103       +2     
  Lines                       6036     6102      +66     
  Branches                    2699     2728      +29     
=========================================================
+ Hits                        1678     1707      +29     
- Misses                      3597     3632      +35     
- Partials                     761      763       +2     
Flag Coverage Δ
collector-unit-tests 27.97% <21.10%> (+0.17%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@Molter73 Molter73 force-pushed the mauro/refactor-output branch from 14555ea to 0527c42 Compare April 23, 2025 15:29
@Molter73 Molter73 force-pushed the mauro/ROX-28527-networkflows-iservice branch from d575c2b to f658abd Compare April 23, 2025 15:29
@Molter73 Molter73 force-pushed the mauro/refactor-output branch from 0527c42 to 7d26ea8 Compare April 23, 2025 16:33
@Molter73 Molter73 force-pushed the mauro/ROX-28527-networkflows-iservice branch 2 times, most recently from 43ff59e to 080c664 Compare April 29, 2025 10:20
@Molter73 Molter73 force-pushed the mauro/ROX-28527-networkflows-iservice branch 5 times, most recently from e19447b to 88af117 Compare May 8, 2025 12:44

Verified

This commit was signed with the committer’s verified signature.
Molter73 Mauro Ezequiel Moltrasio
This is achieved by replacing the NetworkConnectionInfoServiceComm
component with the Output component.

TODO:
- Receiving messages from sensor is not fully implemented, but the
  mechanisms are already in place for it.
- NetworkStatusNotifierTest is broken.
@Molter73 Molter73 force-pushed the mauro/ROX-28527-networkflows-iservice branch from 88af117 to 96bde34 Compare May 12, 2025 15:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants