19 #ifndef ELEMENTSSERVICES_ELEMENTSSERVICES_DATASYNC_CONNECTIONCONFIGURATION_H_
20 #define ELEMENTSSERVICES_ELEMENTSSERVICES_DATASYNC_CONNECTIONCONFIGURATION_H_
28 namespace ElementsServices {
54 std::runtime_error(
"I don't know this hosting solution!") {
57 std::runtime_error(
"I don't know this hosting solution: " + hostName) {
82 bool overwritingAllowed()
const;
86 void parseConfigurationFile(
path filename);
108 #endif // ELEMENTSSERVICES_ELEMENTSSERVICES_DATASYNC_CONNECTIONCONFIGURATION_H_
DataHost
The test data hosting solution.
UnknownHost(std::string hostName)
defines the macros to be used for explicit export of the symbols
A class to download test data from a data repository prior to the unit test run.
boost::filesystem::path path
#define ELEMENTS_API
Dummy definitions for the backward compatibility mode.
Exception raised when a hosting solution is not supported by the tool.
OverwritingPolicy
The overwriting policy if the local file already exists.
The connection configuration mainly holds:
OverwritingPolicy overwritingPolicy
ELEMENTS_API const std::string & hostName()
Host name.