Skip to content

Test proxy#4118

Merged
gearama merged 113 commits intoAzure:mainfrom
gearama:testProxy
Dec 13, 2022
Merged

Test proxy#4118
gearama merged 113 commits intoAzure:mainfrom
gearama:testProxy

Conversation

@gearama
Copy link
Contributor

@gearama gearama commented Nov 15, 2022

Replaces the homegrown test-proxy with the commn one used by other languages, created byt the ENG team . (https://github.com/Azure/azure-sdk-tools/tree/main/tools/test-proxy )
One bebefit is that the test recordings are kept in a separate repo ( https://github.com/Azure/azure-sdk-assets) from where the tests are restored at playback time.
All recordinggs have been moved to the new location. A few misbehaving tests(<10) have been switched to LIVEONLY , a bug has been filed for those to keep track
To install the proxy locally and run it read : https://github.com/Azure/azure-sdk-tools/blob/main/tools/test-proxy/Azure.Sdk.Tools.TestProxy/README.md#installation

or execute "\eng\scripts\Start-TestProxy.ps1 -AssetsPath <sdk/service> "

Pull Request Checklist

Please leverage this checklist as a reminder to address commonly occurring feedback when submitting a pull request to make sure your PR can be reviewed quickly:

See the detailed list in the contributing guide.

  • C++ Guidelines
  • Doxygen docs
  • Unit tests
  • No unwanted commits/changes
  • Descriptive title/description
    • PR is single purpose
    • Related issue listed
  • Comments in source
  • No typos
  • Update changelog
  • Not work-in-progress
  • External references or docs updated
  • Self review of PR done
  • Any breaking changes?

@gearama
Copy link
Contributor Author

gearama commented Nov 18, 2022

/azp run cpp - keyvault -ci

@gearama
Copy link
Contributor Author

gearama commented Nov 18, 2022

/azp run cpp - keyvault - ci

Copy link
Contributor

@ahsonkhan ahsonkhan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some comments and questions to try and understand some of the rationale for changes made here.

Copy link
Member

@RickWinter RickWinter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added some feedback. I'll review again once addressed.

Copy link
Member

@antkmsft antkmsft left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the ton of work you have done here. I am glad to see these recording files gone from the source tree. This is a great change.
Other guys have left pretty good feedback - suggestions and questions. I agree with them.
Once they are resolved/applied/answered, I see no blockers to merge this PR.

Copy link
Member

@Jinming-Hu Jinming-Hu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes to storage looks good to me.

We can look into the disabled test cases later. I don't want to block this PR.

gearama and others added 4 commits December 12, 2022 10:22
Co-authored-by: Rick Winter <rick.winter@microsoft.com>
Co-authored-by: Rick Winter <rick.winter@microsoft.com>
Co-authored-by: Rick Winter <rick.winter@microsoft.com>
Copy link
Member

@benbp benbp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

EngSys configs look good.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants