This adds a new optional -proxy parameter to the MapRouletteCommand. The proxy is defined in the format scheme://host:port, and is fed through to the underlying apache HttpClients.
A number of new constructors are created to achieve this, but everything is backwards compatible.
Potential Impact:
None, everything is backwards compatible.
Unit Test Approach:
Updated the test connection class, and added a unit test to ensure the proxy param is parsed correctly.
Test Results:
Tested running with a proxy from behind a restricted network.
Project, challenges, and tasks were created successfully:
Description:
This adds a new optional
-proxy
parameter to the MapRouletteCommand. The proxy is defined in the formatscheme://host:port
, and is fed through to the underlying apache HttpClients. A number of new constructors are created to achieve this, but everything is backwards compatible.Potential Impact:
None, everything is backwards compatible.
Unit Test Approach:
Updated the test connection class, and added a unit test to ensure the proxy param is parsed correctly.
Test Results:
Tested running with a proxy from behind a restricted network. Project, challenges, and tasks were created successfully: