Superluminal includes the following groups in its Baseline that can be used as loading targets:
Corewill load the minimal required packages to supportHttpRequestand its building interfaceAPI Clientwill load the packages needed to support API clients, including:- HTTP client pooling by authority
- ETag caching and automatic support for
If-None-MatchandIf-Matchheaders, andNot modifiedresponses - Caching support according to
Cache-Controlheaders, both in-memory or using memcached
Service Discoverywill load the packages needed to support service discovery against a Consul agentDeploymentwill load all the packages needed in a deployed application, which in this case correspond toCore+API Client+Service DiscoveryExampleswill load a service discovery-enabled applicationTestswill load the test casesDependent-SUnit-Extensionswill load extensions to SUnit for testing API clientsCIis the group loaded in the continuous integration setup, in this particular case it is the same asTestsDevelopmentwill load all the needed packages to develop and contribute to the project