You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Test cases, fixtures and data sources : Download only if we don't have most recent copy and don't load if marked deleted
1. We load all the fixtures, test casess and test data source when opening a specific version of automation project. We don't want to download data if we already have the most recent version. Each version of automation project will have a lastsupdated file that stores a universal datetime for when was this version updated last. We will pass on this value to service to return only those data that have been modified after this datetime.
2. If a fixture or test case or test data source is deleted, we don't want to load it next time the project is loaded. To achieve this , we now have a IsDeleted flag on fixtures, test cases and test data source. Deleted fixtures, test cases and test data source are still retrieve from server so that we have the latest state indicating if they have been marked as deleted. However, test explorer and test data repository will skip creating a view model for these to show them.
0 commit comments