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.

@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 28.37%. Comparing base (bfd611e) to head (7260f39).

✅ 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                  28.21%   28.37%   +0.16%     
=========================================================
  Files                        103      105       +2     
  Lines                       6118     6184      +66     
  Branches                    2719     2748      +29     
=========================================================
+ Hits                        1726     1755      +29     
- Misses                      3622     3657      +35     
- Partials                     770      772       +2     
Flag Coverage Δ
collector-unit-tests 28.37% <21.10%> (+0.16%) ⬆️

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
@Molter73 Molter73 force-pushed the mauro/ROX-28527-networkflows-iservice branch from 88af117 to 96bde34 Compare May 12, 2025 15:55
@Molter73 Molter73 force-pushed the mauro/refactor-output branch from 7d26ea8 to bfd611e Compare June 9, 2025 14:51
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 96bde34 to 7260f39 Compare June 9, 2025 14:52
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.

2 participants