Since some other features (SQL, compute) reference Storage Cmdlet project, When storage upgrade SDK (SRP SDK, or XSCL) , we need to change all other reference projects (like compute, SQL) and to make test pass. But since storage team not familiar with other feature team's product/test code, it's so painful for storage team to fix the failed test cases.
We would suggest following 3 ways to resolve the issue (anyone should be good):
- OneSDK team upgrade the SDK, and each feature team fix the product code and test code by themselves.
- De-Couple other feature project from Storage project, so upgrade SDK for storage project won't impact other project.
- Storage team can help to upgrade the SDK for other features, and make sure the build pass. But each feature team should fix the failed test case by themselves.