dotnet / dotnet/wcf

Increase test coverage in critical areas -- S110

Open
#1,669 1 comment 0 reactions 0 assignees View on GitHub
Backlog test bug
Dominant language
C#
Stars
1.8k
Forks
576
Avg merge
6d 9h
Merged PRs (30d)
2

Description

The task here is to analyze current test coverage numbers, and wherever critical code paths are not covered adequately, add new unit or scenario tests to cover them. For this task, it is not a goal to increase test coverage artificially by adding tests for simple areas already observably correct via code inspection (e.g. negative tests with invalid parameters). But we need to ensure we have adequate coverage of:

sync and async code paths through all channel layers
code paths supporting code generated by Connected Services
untested pivots of supported message encoders, bindings, and transports
error handling a developer could encounter in mainline scenarios
Tasks (may be repeated area-by-area):
[ ] Analyze code coverage and identify important areas lacking test coverage
[ ] Add unit or scenario test to cover them

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.