[ 
https://issues.apache.org/jira/browse/MRESOLVER-417?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tamas Cservenak updated MRESOLVER-417:
--------------------------------------
    Description: 
Now that we have 3 (4 w/ Wagon) HTTP capable resolver transports, we need some 
common reusable across HTTP Transports test suite, probably w/ "tunable" 
features.
Requirements aside of "most basic functionality":
* MRESOLVER-396 Back off
* MRESOLVER-393 Retain last modified (on files)
* MRESOLVER-382 Setting outgoing interface
* MRESOLVER-361 Unreliable TCP and retries
* MRESOLVER-347 and MRESOLVER-348 Pool controls, reuse connection, max TTL
* MRESOLVER-339 and MRESOLVER-315 Preemptive auth
* MRESOLVER-341 Preemptive PUT auth
* MRESOLVER-328 SSL insecure mode
* MRESOLVER-326 Retries on certain errors

The should use _standard Resolver configuration with different transports_ as 
described on page https://maven.apache.org/resolver/configuration.html

Hence, testing of Wagon is out of scope, as it uses totally different, ancient 
Plexus-XML based configuration, does not obey standard resolver configuration 
properties.

  was:
Now that we have 3 (4 w/ Wagon) HTTP capable resolver transports, we need some 
common reusable across HTTP Transports test suite, probably w/ "tunable" 
features.
Requirements aside of "most basic functionality":
* MRESOLVER-396 Back off
* MRESOLVER-393 Retain last modified (on files)
* MRESOLVER-382 Setting outgoing interface
* MRESOLVER-361 Unreliable TCP and retries
* MRESOLVER-347 and MRESOLVER-348 Pool controls, reuse connection, max TTL
* MRESOLVER-339 and MRESOLVER-315 Preemptive auth
* MRESOLVER-341 Preemptive PUT auth
* SSL insecure mode
* MRESOLVER-326 Retries on certain errors



> Create HTTP test suite a la "TCK"
> ---------------------------------
>
>                 Key: MRESOLVER-417
>                 URL: https://issues.apache.org/jira/browse/MRESOLVER-417
>             Project: Maven Resolver
>          Issue Type: Task
>          Components: Resolver
>            Reporter: Tamas Cservenak
>            Priority: Major
>             Fix For: 2.0.0
>
>
> Now that we have 3 (4 w/ Wagon) HTTP capable resolver transports, we need 
> some common reusable across HTTP Transports test suite, probably w/ "tunable" 
> features.
> Requirements aside of "most basic functionality":
> * MRESOLVER-396 Back off
> * MRESOLVER-393 Retain last modified (on files)
> * MRESOLVER-382 Setting outgoing interface
> * MRESOLVER-361 Unreliable TCP and retries
> * MRESOLVER-347 and MRESOLVER-348 Pool controls, reuse connection, max TTL
> * MRESOLVER-339 and MRESOLVER-315 Preemptive auth
> * MRESOLVER-341 Preemptive PUT auth
> * MRESOLVER-328 SSL insecure mode
> * MRESOLVER-326 Retries on certain errors
> The should use _standard Resolver configuration with different transports_ as 
> described on page https://maven.apache.org/resolver/configuration.html
> Hence, testing of Wagon is out of scope, as it uses totally different, 
> ancient Plexus-XML based configuration, does not obey standard resolver 
> configuration properties.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to