test(client-presence): Presence AzureClient E2E test setup #23203
+168
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR is a preliminary setup for E2E/audience integration testing for new presence package.
Currently the best way to test E2E capabilities of declarative model, without exposing any internal packages, is through the service clients. Here we can run real service tests against AFR, Tinylicious, and ODSP. While this PR only includes tests for AFR/Tinylicious, upon approval we can setup for odsp-client as well. There has also been talk of merging into one service-client package. Testing in service clients is also beneficial because we're truly testing the entire end to end experience that customers will have when using Presence.
For the test setup, I followed a similar pattern for how we currently test SharedTree here #20925