-
Notifications
You must be signed in to change notification settings - Fork 34.6k
Closed
Milestone
Description
- windows @joaomoreno
- Mac @rebornix
- linux @chrmarti
Complexity: 5
Set Up
- To test, have two insiders open with different user data directories and extension directories
Features
Snippets
- Test that user snippets are synchronised across devices
- Adding a snippet adds it in other device
- Removing a snippet removes it in other device
- Updating a snippet updates it in other device
- Test that turning off syncing snippets will not sync snippets.
- Test handling conflicts while adding/updating/removing the same snippets or multiple snippets from different machines.
UI State
- Test that display language is synchronised across devices
- Test that UI state is synchronised across devices:
- Activity bar icons and order
- Status bar items
- Panel items and order
- Workbench views layout and visibility. Note: Views order is not yet synced
- During merge remote value overrides local always
- Test that turning off UI state will not sync state.
History views
- Test remote back up view - shows data from settings sync server
- Use command
Preferences Sync: Show Remote Backup
- Explore and validate synced data
- Use command
- Test local back up view - shows data that is backed up locally. Note: Local data is backed up whenever there are incoming changes.
- Use command
Preferences Sync: Show Local Backup
- Explore and validate local backed up data
- Use command
- In case of snippets, make sure you can see all synced snippets as individual entries.
- Make sure you can get complete synced data using the context menu action
Show full content
on the synced entry (ie., with time stamp label). - Make sure these views are removed after reload