Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge resources integration tests

    • -0
    • +84
    ./resource/transport/http/CookieHeaderTest.groovy
    • -0
    • +42
    ./resource/transport/http/HttpClientConfigurerIntegrationTest.groovy
    • -0
    • +45
    ./resource/transport/http/HttpResourceAccessorIntegrationTest.groovy
  1. … 121 more files in changeset.
Adjust tests and samples to new metadata sources defaults

    • -1
    • +0
    ./resource/ExternalResourceNameIntegrationTest.groovy
  1. … 95 more files in changeset.
Adjust tests and samples to new metadata sources defaults

    • -1
    • +0
    ./resource/ExternalResourceNameIntegrationTest.groovy
  1. … 15 more files in changeset.
Adjust tests and samples to new metadata sources defaults

    • -1
    • +0
    ./resource/ExternalResourceNameIntegrationTest.groovy
  1. … 15 more files in changeset.
Adjust tests and samples to new metadata sources defaults

    • -1
    • +0
    ./resource/ExternalResourceNameIntegrationTest.groovy
  1. … 15 more files in changeset.
Rework `BlockingHttpServer` API to separate expected HTTP request from the action that should be performed when the request is received. Also remove usages of `HttpExchange` from tests (but not fixtures) as this is an internal detail of the fixture.

    • -2
    • +2
    ./resource/UriTextResourceIntegrationTest.groovy
  1. … 22 more files in changeset.
Improve error reporting in case no matching dynamic version is found

This commit improves rendering of errors in case resolution fails because

all versions in a dynamic range are evicted, and that at least one of the

evicted versions was evicted because of attribute matching. The error will

now report the attributes on each tested version, as well as the requested

attributes.

For this, the module not found exception has been updated to carry more

context, and now makes use of the tree formatter for consistency with other

exceptions in the codebase.

    • -2
    • +2
    ./resource/ExternalResourceNameIntegrationTest.groovy
  1. … 37 more files in changeset.
Identify host fragment as host in file:////host/path resource names (#4074)

Before, also 'host' was treated as part of the path. With the changes

in e13e45a, we do additional path normalization on resource names

when we resolve a relative path. That is, all additional '/'s are

stripped. This also converted '//host' to '/host'. Which is different:

the first is a host (i.e. a network share), and the second is just the

first segment of a path. This fix identifies a host in a path that

starts with '//' and makes this host part of the 'root' in a

ExternalResourceName rather than the path.

This fixes #4002, which is a 4.4 regression. In practice, these changes

only have an effect on Windows.

    • -0
    • +55
    ./resource/ExternalResourceNameIntegrationTest.groovy
  1. … 2 more files in changeset.
Change test to use BlockingHttpServer as server fixture

    • -4
    • +4
    ./resource/UriTextResourceIntegrationTest.groovy
Change test to use BlockingHttpServer as server fixture

    • -4
    • +4
    ./resource/UriTextResourceIntegrationTest.groovy
Test is rather an integration test

+review REVIEW-6304

    • -0
    • +51
    ./resource/UriTextResourceIntegrationTest.groovy
  1. … 2 more files in changeset.