-
Notifications
You must be signed in to change notification settings - Fork 990
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
fix_: messages are not delivered if the sender's device time is set manually #22178
base: develop
Are you sure you want to change the base?
Conversation
Jenkins BuildsClick to see older builds (18)
|
95% of end-end tests have passed
Failed tests (2)Click to expandClass TestFallbackMultipleDevice:
Class TestCommunityMultipleDeviceMerged:
Expected to fail tests (1)Click to expandClass TestCommunityMultipleDeviceMerged:
Passed tests (62)Click to expandClass TestActivityMultipleDevicePRTwo:
Class TestAndroid13:
Class TestFallbackMultipleDevice:
Class TestWalletCollectibles:
Class TestDeepLinksOneDevice:
Class TestActivityMultipleDevicePR:
Class TestCommunityOneDeviceMerged:
Class TestWalletOneDevice:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
Class TestCommunityMultipleDeviceMerged:
Class TestWalletMultipleDevice:
Class TestActivityCenterContactRequestMultipleDevicePR:
Class TestAndroid12:
Class TestCommunityMultipleDeviceMergedTwo:
|
@qfrank Thank you for your fixes! Please confirm whether this is the expected behavior or an issue:
Actual results:
|
@qfrank I believe this is already an issue: ISSUE 1: The sender with manually set time does not receive messages from the reciever Step:
Actual results:
Expected results: |
@qfrank I reported it as separately issue, please look too: ISSUE 2: Messages are not received by either side after resetting the time back to the correct value
Actual results:
Expected results: |
98add8d
to
8fdcd37
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving the PR in mobile. @Horupa-Olena @qfrank please check out my comment here status-im/status-go#6358 (review), I'm looking forward to hear your thoughts.
1538e8a
to
352e051
Compare
Hi @Horupa-Olena , thanks for the feedback, could you re-check if latest update solved all the issues you mentioned? pls use new profile and disable light client mode when testing, thanks! Because I found light client is not that reliable when I was testing before. Also pls wait some time(e.g. 1-2min) when trying to receive the message that reach instantly. If you still found issues, pls share logs with me if it's avaiable :) |
@qfrank Thank you for fix and advices for testing! |
9be61f5
to
98d512d
Compare
done ✅ @Horupa-Olena |
@qfrank Sorry for the long wait! Results: Issue 1 and Issue 2 – fixed! I retested the PR on two devices:
The following scenarios were checked:
|
@qfrank And found also similar behaviour to this case:
Actual results:
|
emm.. let me reply your last 2 comments, I think it's normal, what my fix done is: whatever you changed your device time, the time in app is separated from device time, the time in app will keep the same as NTP service(the real time). @Horupa-Olena cc @ilmotta |
@qfrank Okay, I understand. Thank you! So from the QA side, the PR can be merged. |
98d512d
to
58d454c
Compare
76% of end-end tests have passed
Failed tests (12)Click to expandClass TestCommunityOneDeviceMerged:
Class TestWalletOneDevice:
Class TestCommunityMultipleDeviceMerged:
Class TestActivityMultipleDevicePRTwo:
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
Expected to fail tests (4)Click to expandClass TestCommunityMultipleDeviceMerged:
Class TestWalletCollectibles:
Passed tests (52)Click to expandClass TestCommunityOneDeviceMerged:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestDeepLinksOneDevice:
Class TestAndroid12:
Class TestActivityCenterContactRequestMultipleDevicePR:
Class TestWalletOneDevice:
Class TestWalletMultipleDevice:
Class TestCommunityMultipleDeviceMerged:
Class TestCommunityMultipleDeviceMergedTwo:
Class TestActivityMultipleDevicePR:
Class TestFallbackMultipleDevice:
Class TestAndroid13:
Class TestCommunityMultipleDeviceMergedThree:
|
relate status-go PR
Testing notes
Platforms
Areas that may be impacted
Functional
Steps to test
Pls check reproduce steps as reference
status: ready