Skip to content
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

Add a Test Common #5259

Closed
6 of 8 tasks
alzimmermsft opened this issue Sep 5, 2019 · 0 comments
Closed
6 of 8 tasks

Add a Test Common #5259

alzimmermsft opened this issue Sep 5, 2019 · 0 comments
Assignees
Labels
Client This issue points to a problem in the data-plane of the library. Storage Storage Service (Queues, Blobs, Files)

Comments

@alzimmermsft
Copy link
Member

alzimmermsft commented Sep 5, 2019

There is common logic duplicated across the Storage modules with regards to testing, these commonalities should be promoted to Storage Common and standardized. The key areas are:

  • Naming playback JSON files
  • Generating and capturing random data
    • Byte arrays
    • Resource names
    • UUIDs
    • Datetimes
  • Creating the HttpClient used in clients
  • Determining which tests should have playback JSON files records. Not all tests are replayable due to APIs using random resources (datetimes, UUIDs, etc) or due to the playback file size generated (downloading large data sets, numerous service calls).
@alzimmermsft alzimmermsft added Client This issue points to a problem in the data-plane of the library. Storage Storage Service (Queues, Blobs, Files) and removed triage labels Sep 5, 2019
@alzimmermsft alzimmermsft self-assigned this Sep 5, 2019
@alzimmermsft alzimmermsft removed their assignment Nov 6, 2019
@alzimmermsft alzimmermsft self-assigned this Nov 27, 2019
@alzimmermsft alzimmermsft removed their assignment Feb 28, 2020
@kasobol-msft kasobol-msft self-assigned this Apr 30, 2021
@github-actions github-actions bot locked and limited conversation to collaborators Apr 12, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Client This issue points to a problem in the data-plane of the library. Storage Storage Service (Queues, Blobs, Files)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants