-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Test cases for stuck unreads and notifs #25449
Comments
Re-opening as we committed part of the work in matrix-org/matrix-react-sdk#11301 but we left lots of tests as |
Will these tests also get implemented for other clients/sdks? |
Hi @jtrees that would be for those clients and sdks to decide. If anyone wanted to collaborate on some kind of shareable test case list or clever (maybe trafficlight based?) cross-client test setup I'd be very excited to talk to them! |
We (mostly florian) went through and fixed all the ones that were skipped, so we believe this is actually done now. |
Tests we are planning to write:
Current count = 146 test cases. List of test cases:
(Previous, less-organised notes follow.)
This is a list of test cases we should think about for stuck unreads and notifs. Some of them may already be covered, but this is a single place to try and collect ideas of every case we should cover.
For now, it's disorganised, but eventually once we have enough ideas we can make it more systematic.
When we receive a reaction/edit to a thread root:
When we receive a reaction/edit to a message that we don't have:
When a threaded receipt points to a thread root
If we fill in a thread later by calling the relations API (and recursive relations is OFF)
Unthreaded receipts:
If our receipt points to an event we don't have
The text was updated successfully, but these errors were encountered: