aws-sdk-java-v2 icon indicating copy to clipboard operation
aws-sdk-java-v2 copied to clipboard

Moves HTTP URLConnectionClient S3 integration tests to separate module

Open cenedhryn opened this issue 2 years ago • 1 comments

Motivation and Context

The http client modules should not depend on specific AWS Services; it breaks the architecture of the SDK and may cause issues with direct and transitive dependencies that can lead to circular dependencies

Example: the new IMDS client which is stopped from depending on the url-connection-client because regions depend on imds and the url connection client has a transitive dependency on regions.

Modifications

Created a new integration test module under test. Suggestions for better names are welcome!

Testing

Compilation and tests successful in new module.

cenedhryn avatar Sep 02 '22 17:09 cenedhryn

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

sonarqubecloud[bot] avatar Sep 02 '22 18:09 sonarqubecloud[bot]