microsoft / microsoft/aspire

Ensure CosmosDB Components have enough testing

Open
#668 13 comments 0 reactions 0 assignees View on GitHub
area-integrations azure azure-cosmosdb 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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.