24 inline namespace Services {
28 : m_connectionConfig(connectionFile)
29 , m_distantRoot(m_connectionConfig.distantRoot)
30 , m_localRoot(m_connectionConfig.localRoot)
31 , m_dependencyConfig(m_distantRoot, m_localRoot, dependencyFile) {}
33 void DataSync::download() {
35 synchronizer->downloadAllFiles();
38 void DataSync::downloadWithFallback(
path connectionFile) {
47 path DataSync::absolutePath(
path relativePath) {
ELEMENTS_API std::shared_ptr< DataSynchronizer > createSynchronizer(ConnectionConfiguration connection, DependencyConfiguration dependency)
ConnectionConfiguration m_connectionConfig
constexpr double e
The base of the natural logarithm .
void download()
Download the test data.
A class to download test data from a data repository prior to the unit test run.
DependencyConfiguration m_dependencyConfig
Path::Item path
importing the path item from ElementsKernel
The connection configuration mainly holds: