S3StubServer.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
moved all s3 related resources, fixtures, tests and integration tests into resourceS3 subproject

- required to add maven/ivy testfixtures (only compiling one class each atm)

+review REVIEW-5361

  1. … 69 more files in changeset.
Port s3 IO to use the AWS S3 SDK - Now supports AWS v4 signing for buckets in germany and china - Adds some documentation on s3 system properties - No longer uses a HTTP HEAD method to get metadata (in order to support V4 signatures)

  1. … 13 more files in changeset.
add integ test coverage for ivy s3 repos

- rework s3 test fixtures

- S3StubServer now implements RepositoryServer

- fix s3 directory listing fixture

- minor cleanup on MavenS3RepoErrorsIntegrationTest

+review REVIEW-5361

  1. … 4 more files in changeset.
- add initial S3 support for ivy - rework S3StubServer to implement RepositoryServer - some cleanup on S3Client error handling

TODO cleanup some tests

  1. … 12 more files in changeset.
[maven-aws] Adds support for maven AWS S3 dependency resolution - Adds proper stub support and integration tests for maven aws s3 dependency resolution - Uses test fixtures for S3 integTests - Adds HTTPS proxy support and path style access type for S3Client - Implements maven sha1 downloads - Code review comments - S3ClientIntegrationTest uses TestNameTestDirectoryProvider for temporary files - Removes AWS environment variables

    • -0
    • +88
    ./S3StubServer.groovy
  1. … 51 more files in changeset.