Ensure CosmosDB Components have enough testing
- Dominant language
- C#
- Stars
- 6.3k
- Forks
- 991
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 201
Description
#359 added support for CosmosDB components. We should ensure these components have all the necessary test coverage - for example logging and tracing tests.
The other components have 2 modes:
* Can Connect to server
* Can't Connect to server (typically this is run in CI)
I didn't see any tests that actually connect to a server. We should see what it takes to enable that class of tests.
cc @Pilchie
Contributor guide
Research direction
Start by reviewing the CosmosDB component support added in #359 and compare its tests with the other components' connected and disconnected modes. Check coverage for logging and tracing, then investigate what is needed to run server-connected tests in CI. Done means CosmosDB has equivalent coverage for both connection modes and its logging and tracing behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, csharp
- Domain
- databases, testing
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100