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

Fixes StartService RPC not ACKed on IVI boot #1951

Merged
merged 2 commits into from May 18, 2021

Conversation

mrapitis
Copy link
Contributor

@mrapitis mrapitis commented Mar 29, 2021

Fixes #1783

This PR is ready for review.

Risk

This PR makes [no] API changes.

Testing Plan

  • I have verified that I have not introduced new warnings in this PR (or explain why below)
  • I have run the unit tests with this PR
  • I have tested this PR against Core and verified behavior (if applicable, if not applicable, explain why below).

Unit Tests

Create multiple SDL sample apps configured to use iAP transport. Install all the apps on an iPhone and connect the iPhone over the iAP transport (usb / bt) and verify that connectivity is stable and reliable for all use cases including ignition / power cycles, usb disconnects / reconnects events, bt disconnect / reconnect events and transport switching between usb and bt.

Core Tests

Verified connectivity with sdl core over wifi transport continues to be reliable and is not impacted.

Core version / branch / commit hash / module tested against: SYNC 3.0, 4.0, 7.1.0-RC
HMI name / version / branch / commit hash / module tested against: Sync HMI, SDL HMI

Summary

Removed rpcStartServiceTimeoutTimer as recommended at links below
#1783 (comment)
#1783 (comment)

Changelog

Bug Fixes

CLA

@mrapitis
Copy link
Contributor Author

@jordynmackool @smartdevicelink/ios PR is ready for review. Thanks!

@jordynmackool
Copy link
Contributor

jordynmackool commented Mar 30, 2021

@mrapitis thanks for letting us know. Livio will work to review this PR following the upcoming April 14, 2021 release. Once this PR is approved by Livio, the Steering Committee can then discuss/plan a two-week review and testing period as requested in this comment .

@joeljfischer joeljfischer added bug A defect in the library manager-lifecycle Relating to the manager layer - lifecycle manager labels Apr 20, 2021
@joeljfischer joeljfischer added this to In progress in v7.2.0 via automation Apr 20, 2021
@NicoleYarroch NicoleYarroch self-requested a review April 26, 2021 13:43
@NicoleYarroch NicoleYarroch linked an issue Apr 26, 2021 that may be closed by this pull request
@theresalech theresalech removed this from In progress in v7.2.0 Apr 28, 2021
@theresalech theresalech added this to In progress in v7.1.1 via automation Apr 28, 2021
@joeljfischer
Copy link
Contributor

Hi @mrapitis, this PR does not include changes for unit tests. I have attached a patch file with the necessary changes due to this already being under SDLC steering committee review. Thanks!

1783 test fixes.patch.zip

@codecov
Copy link

codecov bot commented May 4, 2021

Codecov Report

Merging #1951 (a0120f3) into develop (46fda98) will increase coverage by 1.43%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           develop    #1951      +/-   ##
===========================================
+ Coverage    83.63%   85.07%   +1.43%     
===========================================
  Files          441      441              
  Lines        22534    22573      +39     
===========================================
+ Hits         18847    19204     +357     
+ Misses        3687     3369     -318     

@joeljfischer joeljfischer changed the base branch from develop to hotfix/7.1.1 May 18, 2021 13:07
@joeljfischer joeljfischer merged commit bf6b4a0 into smartdevicelink:hotfix/7.1.1 May 18, 2021
v7.1.1 automation moved this from In progress to Done May 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A defect in the library manager-lifecycle Relating to the manager layer - lifecycle manager
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

StartService RPC not ACKed on IVI boot
3 participants