apple / apple/swift-http-api-proposal

Create a compliance test suite

Open
#66 2 comments 0 reactions 1 assignee Claimed by @xbhatnag View on GitHub
http-client
Dominant language
Swift
Stars
66
Forks
21
Avg merge
7h 39m
Merged PRs (30d)
2

Description

We need a test suite that concrete client implementors would be encouraged to run as part of their test suite to ensure the basic functionality of the HTTP client behaves correctly.

This coincides with the base functionality that libraries can rely on.

In practice, library authors, when receiving an issue, would first ensure that the concrete client their adopter is using complies with the test suite, and only then spend time debugging the issue. As libraries cannot work reliably with arbitrarily non-compliant client implementations, and we want to avoid them reverting to depending on a concrete client to achieve desired reliability.

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.