23 namespace ElementsServices {
28 m_connectionConfig(connectionFile),
29 m_distantRoot(m_connectionConfig.distantRoot),
30 m_localRoot(m_connectionConfig.localRoot),
31 m_dependencyConfig(m_distantRoot, m_localRoot, dependencyFile) {
34 void DataSync::download() {
38 synchronizer->downloadAllFiles();
41 void DataSync::downloadWithFallback(
path connectionFile) {
50 path DataSync::absolutePath(
path relativePath) {
constexpr double e
The base of the natural logarithm .
ELEMENTS_API std::shared_ptr< DataSynchronizer > createSynchronizer(ConnectionConfiguration connection, DependencyConfiguration dependency)
void download()
Download the test data.
A class to download test data from a data repository prior to the unit test run.
boost::filesystem::path path
DependencyConfiguration m_dependencyConfig
ConnectionConfiguration m_connectionConfig
The connection configuration mainly holds: