<testResult><duration>908.108</duration><empty>false</empty><failCount>0</failCount><passCount>48</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>co.codewizards.cloudstore.core.config.ConfigTest</className><duration>74.553</duration><failedSince>0</failedSince><name>testConfigInheritance</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.core.config.ConfigTest</className><duration>0.003</duration><failedSince>0</failedSince><name>testGlobalConfigFileName</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.core.config.ConfigTest</className><duration>6.202</duration><failedSince>0</failedSince><name>testGlobalConfigFileModification</name><skipped>false</skipped><status>PASSED</status></case><duration>80.758</duration><name>co.codewizards.cloudstore.core.config.ConfigTest</name></suite><suite><case><age>0</age><className>co.codewizards.cloudstore.local.LocalRepoManagerFactoryTest</className><duration>2.447</duration><failedSince>0</failedSince><name>getLocalRepoManagerForExistingNonRepoDirectory</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.LocalRepoManagerFactoryTest</className><duration>31.885</duration><failedSince>0</failedSince><name>createLocalRepoManagerForRepoDirectoryWithClose</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.LocalRepoManagerFactoryTest</className><duration>18.159</duration><failedSince>0</failedSince><name>getLocalRepoManagerForExistingRepository</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.LocalRepoManagerFactoryTest</className><duration>0.026</duration><failedSince>0</failedSince><name>getLocalRepoManagerForNonExistingDirectory</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.LocalRepoManagerFactoryTest</className><duration>0.011</duration><failedSince>0</failedSince><name>createLocalRepoManagerForNonExistingDirectory</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.LocalRepoManagerFactoryTest</className><duration>13.674</duration><failedSince>0</failedSince><name>createLocalRepoManagerForExistingNonRepoDirectory</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.LocalRepoManagerFactoryTest</className><duration>16.915</duration><failedSince>0</failedSince><name>createLocalRepoManagerForNonRepoDirInsideRepoDirectory</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.LocalRepoManagerFactoryTest</className><duration>0.002</duration><failedSince>0</failedSince><name>getLocalRepoManagerForExistingNonDirectoryFile</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.LocalRepoManagerFactoryTest</className><duration>15.895</duration><failedSince>0</failedSince><name>createLocalRepoManagerForRepoDirectory</name><skipped>false</skipped><status>PASSED</status></case><duration>99.01401</duration><name>co.codewizards.cloudstore.local.LocalRepoManagerFactoryTest</name></suite><suite><case><age>0</age><className>co.codewizards.cloudstore.local.LocalRepoManagerTest</className><duration>32.741</duration><failedSince>0</failedSince><name>checkParentLocalRevisionAfterChildAddition</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.LocalRepoManagerTest</className><duration>14.727</duration><failedSince>0</failedSince><name>syncDeletedFiles</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.LocalRepoManagerTest</className><duration>14.924</duration><failedSince>0</failedSince><name>syncExistingDirectoryGraph</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.LocalRepoManagerTest</className><duration>16.443</duration><failedSince>0</failedSince><name>syncAddedFiles</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.LocalRepoManagerTest</className><duration>14.669</duration><failedSince>0</failedSince><name>syncSwitchingFromFilesToDirectoriesAndViceVersa</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.LocalRepoManagerTest</className><duration>21.942</duration><failedSince>0</failedSince><name>checkDeleteModificationAfterFileDeletion</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.LocalRepoManagerTest</className><duration>8.658</duration><failedSince>0</failedSince><name>checkParentLocalRevisionAfterChildDeletion</name><skipped>false</skipped><status>PASSED</status></case><duration>124.104004</duration><name>co.codewizards.cloudstore.local.LocalRepoManagerTest</name></suite><suite><case><age>0</age><className>co.codewizards.cloudstore.local.LocalRepoRegistryTest</className><duration>52.581</duration><failedSince>0</failedSince><name>moveLocalRepositoryWithAliases</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.LocalRepoRegistryTest</className><duration>32.315</duration><failedSince>0</failedSince><name>createLocalRepositories</name><skipped>false</skipped><status>PASSED</status></case><duration>84.895996</duration><name>co.codewizards.cloudstore.local.LocalRepoRegistryTest</name></suite><suite><case><age>0</age><className>co.codewizards.cloudstore.local.persistence.PersistenceTest</className><duration>77.676</duration><failedSince>0</failedSince><name>getModifications</name><skipped>false</skipped><status>PASSED</status></case><duration>77.676</duration><name>co.codewizards.cloudstore.local.persistence.PersistenceTest</name></suite><suite><case><age>0</age><className>co.codewizards.cloudstore.local.sync.RepoToRepoSyncTest</className><duration>58.523</duration><failedSince>0</failedSince><name>syncMovedFileToNewDir</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.sync.RepoToRepoSyncTest</className><duration>32.013</duration><failedSince>0</failedSince><name>syncUpAndModifyFile</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.sync.RepoToRepoSyncTest</className><duration>25.699</duration><failedSince>0</failedSince><name>syncSymlinkFile</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.sync.RepoToRepoSyncTest</className><duration>18.599</duration><failedSince>0</failedSince><name>syncFromRemoteToLocalWithModifiedFilesWithRemotePathPrefix</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.sync.RepoToRepoSyncTest</className><duration>12.583</duration><failedSince>0</failedSince><name>syncFromRemoteToLocalWithDeletedDirWithRemotePathPrefix</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.sync.RepoToRepoSyncTest</className><duration>14.268</duration><failedSince>0</failedSince><name>syncWithFileModificationInsideDeletedDirectoryCollision</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.sync.RepoToRepoSyncTest</className><duration>10.517</duration><failedSince>0</failedSince><name>syncRemoteRootToLocalRootWithDeletedDirWithRemotePathPrefix_parentOfVirtualRootDeleted</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.sync.RepoToRepoSyncTest</className><duration>13.278</duration><failedSince>0</failedSince><name>syncMovedFileWithRemotePathPrefix</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.sync.RepoToRepoSyncTest</className><duration>11.084</duration><failedSince>0</failedSince><name>syncMovedFile</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.sync.RepoToRepoSyncTest</className><duration>12.957</duration><failedSince>0</failedSince><name>syncWithDirectFileModificationCollision</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.sync.RepoToRepoSyncTest</className><duration>9.708</duration><failedSince>0</failedSince><name>syncMovedFileToNewDirWithRemotePathPrefix</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.sync.RepoToRepoSyncTest</className><duration>9.393</duration><failedSince>0</failedSince><name>syncFromRemoteToLocalWithModifiedFiles</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.sync.RepoToRepoSyncTest</className><duration>8.799</duration><failedSince>0</failedSince><name>syncFromRemoteToLocal</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.sync.RepoToRepoSyncTest</className><duration>12.493</duration><failedSince>0</failedSince><name>syncWithFileModificationInsideDeletedDirectoryCollisionInverse</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.sync.RepoToRepoSyncTest</className><duration>8.632</duration><failedSince>0</failedSince><name>syncFromRemoteToLocalWithRemotePathPrefix</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.sync.RepoToRepoSyncTest</className><duration>9.307</duration><failedSince>0</failedSince><name>syncFromRemoteToLocalWithAddedFilesAndDirectoriesWithRemotePathPrefix</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.sync.RepoToRepoSyncTest</className><duration>10.511</duration><failedSince>0</failedSince><name>syncFromRemoteToLocalWithAddedFilesAndDirectories</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.sync.RepoToRepoSyncTest</className><duration>12.387</duration><failedSince>0</failedSince><name>syncFromRemoteToLocalWithDeletedFile</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.sync.RepoToRepoSyncTest</className><duration>10.667</duration><failedSince>0</failedSince><name>syncFromRemoteToLocalWithDeletedFileWithRemotePathPrefix</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.sync.RepoToRepoSyncTest</className><duration>10.919</duration><failedSince>0</failedSince><name>syncFromRemoteToLocalWithDeletedDir</name><skipped>false</skipped><status>PASSED</status></case><duration>312.33698</duration><name>co.codewizards.cloudstore.local.sync.RepoToRepoSyncTest</name></suite><suite><case><age>0</age><className>co.codewizards.cloudstore.local.transport.FileRepoTransportTest</className><duration>48.903</duration><failedSince>0</failedSince><name>getChangeSetForModifiedFile</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.transport.FileRepoTransportTest</className><duration>29.592</duration><failedSince>0</failedSince><name>getChangeSetForAddedFile</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.transport.FileRepoTransportTest</className><duration>30.232</duration><failedSince>0</failedSince><name>getChangeSetForDeletedFile</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.transport.FileRepoTransportTest</className><duration>18.939</duration><failedSince>0</failedSince><name>getChangeSetForEntireRepository</name><skipped>false</skipped><status>PASSED</status></case><duration>127.666</duration><name>co.codewizards.cloudstore.local.transport.FileRepoTransportTest</name></suite><suite><case><age>0</age><className>co.codewizards.cloudstore.local.transport.RepoTransportFactoryRegistryTest</className><duration>1.655</duration><failedSince>0</failedSince><name>ensureFileRepoTransportFactoryIsReturnedForFileURL</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>co.codewizards.cloudstore.local.transport.RepoTransportFactoryRegistryTest</className><duration>0.002</duration><failedSince>0</failedSince><name>ensureFileRepoTransportFactoryIsRegistered</name><skipped>false</skipped><status>PASSED</status></case><duration>1.657</duration><name>co.codewizards.cloudstore.local.transport.RepoTransportFactoryRegistryTest</name></suite></testResult>