Home Documentation Tracker Download

Failsafe Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
326 0 0 1 99.693% 15,504.909

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
co.codewizards.cloudstore.local.sync 20 0 0 0 100% 2,030.941
co.codewizards.cloudstore.core.updater 7 0 0 0 100% 0.022
co.codewizards.cloudstore.core.collection 6 0 0 0 100% 0.033
co.codewizards.cloudstore.local 18 0 0 0 100% 868.446
co.codewizards.cloudstore.core.concurrent 1 0 0 0 100% 7.614
co.codewizards.cloudstore.rest.server.ldap 19 0 0 0 100% 47.604
co.codewizards.cloudstore.rest.server.auth 3 0 0 0 100% 39.148
co.codewizards.cloudstore.core.ignore 6 0 0 0 100% 0.846
co.codewizards.cloudstore.core.util 29 0 0 0 100% 1.358
co.codewizards.cloudstore.core.dto 10 0 0 0 100% 108.533
co.codewizards.cloudstore.test 28 0 0 1 96.429% 3,872.258
co.codewizards.cloudstore.core.oio.nio 86 0 0 0 100% 0.644
co.codewizards.cloudstore.core.chronos 3 0 0 0 100% 0.015
co.codewizards.cloudstore.test.repotorepo 24 0 0 0 100% 7,549.207
co.codewizards.cloudstore.core.oio 6 0 0 0 100% 0.008
co.codewizards.cloudstore.core.io 2 0 0 0 100% 19.687
co.codewizards.cloudstore.local.dbupdate 1 0 0 0 100% 1.413
co.codewizards.cloudstore.client 1 0 0 0 100% 92.051
co.codewizards.cloudstore.core.otp 4 0 0 0 100% 0.012
co.codewizards.cloudstore.rest.client 8 0 0 0 100% 0.951
co.codewizards.cloudstore.core.auth 5 0 0 0 100% 4.087
co.codewizards.cloudstore.core 4 0 0 0 100% 0.007
co.codewizards.cloudstore.local.db 3 0 0 0 100% 203.311
co.codewizards.cloudstore.local.persistence 16 0 0 0 100% 106.751
co.codewizards.cloudstore.local.transport 6 0 0 0 100% 398.809
co.codewizards.cloudstore.updater 6 0 0 0 100% 51.435
co.codewizards.cloudstore.ls.core.invoke 1 0 0 0 100% 0.412
co.codewizards.cloudstore.local.test.config 3 0 0 0 100% 99.306

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

co.codewizards.cloudstore.local.sync

Class Tests Errors Failures Skipped Success Rate Time
RepoToRepoSyncTest 20 0 0 0 100% 2,030.941

co.codewizards.cloudstore.core.updater

Class Tests Errors Failures Skipped Success Rate Time
VersionTest 7 0 0 0 100% 0.022

co.codewizards.cloudstore.core.collection

Class Tests Errors Failures Skipped Success Rate Time
StringListMergerTest 4 0 0 0 100% 0.029
StringWrapperListMergerTest 2 0 0 0 100% 0.004

co.codewizards.cloudstore.local

Class Tests Errors Failures Skipped Success Rate Time
LocalRepoManagerFactoryTest 9 0 0 0 100% 253.461
LocalRepoManagerTest 7 0 0 0 100% 404.944
LocalRepoRegistryTest 2 0 0 0 100% 210.041

co.codewizards.cloudstore.core.concurrent

Class Tests Errors Failures Skipped Success Rate Time
CallerBlocksPolicyTest 1 0 0 0 100% 7.614

co.codewizards.cloudstore.rest.server.ldap

Class Tests Errors Failures Skipped Success Rate Time
SimpleLdapClientTest 9 0 0 0 100% 38.87
DnTemplateCollectorTest 4 0 0 0 100% 0.022
QueryLdapClientTest 3 0 0 0 100% 8.684
LdapClientProviderTest 3 0 0 0 100% 0.028

co.codewizards.cloudstore.rest.server.auth

Class Tests Errors Failures Skipped Success Rate Time
AuthRepoPasswordManagerTest 3 0 0 0 100% 39.148

co.codewizards.cloudstore.core.ignore

Class Tests Errors Failures Skipped Success Rate Time
IgnoreRuleManagerTest 6 0 0 0 100% 0.846

co.codewizards.cloudstore.core.util

Class Tests Errors Failures Skipped Success Rate Time
ResolveActualTypeArgumentsTest 7 0 0 0 100% 0.021
PasswordUtilTest 1 0 0 0 100% 1.009
IOUtilTest 5 0 0 0 100% 0.025
UrlUtilTest 13 0 0 0 100% 0.043
ISO8601Test 1 0 0 0 100% 0.001
LongUtilTest 2 0 0 0 100% 0.259

co.codewizards.cloudstore.core.dto

Class Tests Errors Failures Skipped Success Rate Time
RemoteExceptionUtilTest 2 0 0 0 100% 0.036
UidTest 6 0 0 0 100% 0.188
DateTimeTest 1 0 0 0 100% 0.001
RepoFileDtoTreeNodeIteratorRemoveMemoryReleaseTest 1 0 0 0 100% 108.308

co.codewizards.cloudstore.test

Class Tests Errors Failures Skipped Success Rate Time
CertificateHandlingAndTestServiceLRT 4 0 0 1 75% 439.988
BasicLocalServerIT 1 0 0 0 100% 37.287
SyncAbortIT 8 0 0 0 100% 1,909.498
LocalServerClientGarbageCollectionIT 2 0 0 0 100% 218.937
RestRepoTransportIT 3 0 0 0 100% 680.156
FileLsIT 1 0 0 0 100% 13.907
LocalServerClientIT 5 0 0 0 100% 525.177
CertificateHandlingAndTestServiceIT 4 0 0 0 100% 47.308

co.codewizards.cloudstore.core.oio.nio

Class Tests Errors Failures Skipped Success Rate Time
IoFileUtilTest 6 0 0 0 100% 0.399
FileTest 64 0 0 0 100% 0.181
FileFactoryTest 16 0 0 0 100% 0.064

co.codewizards.cloudstore.core.chronos

Class Tests Errors Failures Skipped Success Rate Time
ChronosTest 3 0 0 0 100% 0.015

co.codewizards.cloudstore.test.repotorepo

Class Tests Errors Failures Skipped Success Rate Time
ModificationsRepoToRepoSyncIT 2 0 0 0 100% 660.414
PathPrefixedConfigInheritanceRepoToRepoSyncIT 2 0 0 0 100% 717.977
SpecialCharsRepoToRepoSyncIT 1 0 0 0 100% 318.079
PostgresqlBasicRepoToRepoSyncIT 4 0 0 0 100% 694.14
BackupRestoreRepoToRepoSyncIT 2 0 0 0 100% 1,275.689
RemotePathPrefixedRepoToRepoSyncIT 5 0 0 0 100% 1,461.419
IgnoreRulesRepoToRepoSyncIT 2 0 0 0 100% 721.701
SymlinkRepoToRepoSyncIT 2 0 0 0 100% 672.907
BasicRepoToRepoSyncIT 4 0 0 0 100% 1,026.881

co.codewizards.cloudstore.core.oio

Class Tests Errors Failures Skipped Success Rate Time
IoFileRelativePathUtilTest 6 0 0 0 100% 0.008

co.codewizards.cloudstore.core.io

Class Tests Errors Failures Skipped Success Rate Time
LockFileTest 2 0 0 0 100% 19.687

co.codewizards.cloudstore.local.dbupdate

Class Tests Errors Failures Skipped Success Rate Time
DbUpdateTest 1 0 0 0 100% 1.413

co.codewizards.cloudstore.client

Class Tests Errors Failures Skipped Success Rate Time
RepairDatabaseSubCommandTest 1 0 0 0 100% 92.051

co.codewizards.cloudstore.core.otp

Class Tests Errors Failures Skipped Success Rate Time
OneTimePadEncryptorTest 2 0 0 0 100% 0
OneTimePadRegistryTest 2 0 0 0 100% 0.012

co.codewizards.cloudstore.rest.client

Class Tests Errors Failures Skipped Success Rate Time
CloudStoreRestClientTest 8 0 0 0 100% 0.951

co.codewizards.cloudstore.core.auth

Class Tests Errors Failures Skipped Success Rate Time
AuthTokenEncryptAndDecryptTest 1 0 0 0 100% 2.288
AuthTokenSignAndVerifyTest 3 0 0 0 100% 1.778
AuthTokenIOTest 1 0 0 0 100% 0.021

co.codewizards.cloudstore.core

Class Tests Errors Failures Skipped Success Rate Time
TimePeriodTest 4 0 0 0 100% 0.007

co.codewizards.cloudstore.local.db

Class Tests Errors Failures Skipped Success Rate Time
PostgresqlDatabaseAdapterTest 1 0 0 0 100% 24.263
DbMigrateFromDerbyToPostgresqlTest 1 0 0 0 100% 80.291
DbMigrateFromPostgresqlToDerbyTest 1 0 0 0 100% 98.757

co.codewizards.cloudstore.local.persistence

Class Tests Errors Failures Skipped Success Rate Time
PersistenceTest 1 0 0 0 100% 106.674
DaoTest 15 0 0 0 100% 0.077

co.codewizards.cloudstore.local.transport

Class Tests Errors Failures Skipped Success Rate Time
RepoTransportFactoryRegistryTest 2 0 0 0 100% 0.001
FileRepoTransportTest 4 0 0 0 100% 398.808

co.codewizards.cloudstore.updater

Class Tests Errors Failures Skipped Success Rate Time
CloudStoreUpdaterTest 4 0 0 0 100% 51.111
PGPTest 2 0 0 0 100% 0.324

co.codewizards.cloudstore.ls.core.invoke

Class Tests Errors Failures Skipped Success Rate Time
ClassManagerTest 1 0 0 0 100% 0.412

co.codewizards.cloudstore.local.test.config

Class Tests Errors Failures Skipped Success Rate Time
ConfigTest 3 0 0 0 100% 99.306

Test Cases

[Summary] [Package List] [Test Cases]

IoFileRelativePathUtilTest

testInTmp 0.005
parallelToFile_stepUp 0.001
stepIntoSubfolder 0.001
parallelToFileSubfolder 0.001
testInTargetDir 0
stepUpOneFolder 0

RemoteExceptionUtilTest

nestedSQLException 0.028
simpleIllegalArgumentException 0.008

ResolveActualTypeArgumentsTest

myGeneric1_1_1 0.007
myGeneric2_2_1 0.002
myGeneric1_1 0.001
myGeneric2_1 0.001
myGeneric2_3 0.004
myGeneric3_1 0.001
nonGenericBaseClass 0.005

PasswordUtilTest

assertValidMinAndMaxLength 1.009

LockFileTest

multiThreadAcquireAndRelease 19.687
acquireAndReleaseMultipleInstances 0

IOUtilTest

testInTmp 0.004
bytesToLongToBytes 0.011
replaceTemplateVariables_nested 0.001
bytesToIntToBytes 0.006
testInTargetDir 0.003

UrlUtilTest

canonicalizeURL_http_escaped 0.028
appendPath_decoded 0.003
canonicalizeURL_http_removeFragments 0
rootFile 0.012
rootHost 0
duplicateSlashes 0
appendPath_encoded 0
appendNonEncodedPath_getFile 0
canonicalizeURL_file_encoded 0
canonicalizeURL_file_escaped 0
canonicalizeURL_file_unescaped 0
getFile_url 0
appendEncodedPath_getFile 0

AuthTokenEncryptAndDecryptTest

encryptAndDecrypt 2.288

VersionTest

compareVersionsWithIgnoredSuffixWithoutPatchLevel 0.009
toStringReleaseVersionWithoutPatchLevel 0.001
parseSnapshotVersionWithoutPatchLevel 0.001
parseReleaseVersionWithoutPatchLevel 0.002
toStringSnapshotVersionWithoutPatchLevel 0.001
compareReleaseVersionsWithoutPatchLevel 0.003
compareReleaseAndSnapshotVersionsWithoutPatchLevel 0.005

CallerBlocksPolicyTest

enqueueManyCallables 7.614

ISO8601Test

parse 0.001

AuthTokenSignAndVerifyTest

signAndVerifyWithValidPublicKey 1.525
signAndVerifyCorruptData 0.133
signAndVerifyWithDifferentPublicKey 0.12

OneTimePadEncryptorTest

when_decrypting_and_encrypted_message_and_key_have_different_length_then_throw_IAE 0
when_message_is_encrypted_then_it_can_be_properly_decrypted_with_the_same_key 0

UidTest

toAndFromBytes 0.029
toAndFromStringSpecialValues 0.003
toAndFromString 0.029
uidListToXmlAndBack 0.109
toAndFromStringUUIDComparison 0.018
toAndFromString_static 0

OneTimePadRegistryTest

when_there_is_no_password_then_store_it_properly 0.007
when_there_is_already_stored_password_then_replace_it 0.005

StringListMergerTest

removeElements 0.006
addElements 0
addOrRemoveElements 0.001
randomAddOrRemoveElements 0.022

LongUtilTest

multipleRandomValuesToBytesHexAndBack 0.155
multipleRandomValuesToBytesAndBack 0.104

StringWrapperListMergerTest

removeElements 0.003
addElements 0.001

AuthTokenIOTest

serialiseAndDeserialise 0.021

IgnoreRuleManagerTest

regex1 0.172
regex2 0.14
shellPattern1 0.144
shellPattern2 0.134
shellPattern3 0.128
shellPattern4 0.128

ChronosTest

assert_ENV_TEST_YEAR 0.001
nowAsDateTest 0.013
nowAsMillisTest 0.001

DateTimeTest

convertToStringAndBack 0.001

RepoFileDtoTreeNodeIteratorRemoveMemoryReleaseTest

iteratorRemoveMemoryReleaseTest 108.308

TimePeriodTest

parseString1 0.003
parseString2 0.001
parseString3 0
toString1 0.003

IoFileUtilTest

deleteRecursively_noFollowSymLinks 0.384
newFileName_subdirFile 0.007
newFileName_oneFile 0.003
deleteRecursively 0.001
moveRecursively 0.003
newFileName_subdir 0.001

FileTest

canWrite_tmpDir[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.005
canExecute_file[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.001
compareBooleanReturnResults_tempFile[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.014
move_tmpDir_samePartition[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.003
create[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.001
delete[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.001
copy_tmpFile[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.01
canRead_tmpFile[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.001
canExecute_tmpDir[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.002
copy_tmpDir_checkNonRecursive[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.01
lastModifiedNoFollow[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.007
copy_tmpDir[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.001
relativize[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.003
canWrite[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.001
rename_file[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.001
compareBooleanReturnResults_tempDir[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.019
move_tmpFile_differentPartitions[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.001
canRead[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.002
isAbsolute_tmpFile[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.001
rename_tmpFile[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.002
canExecute_tmpFile[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.001
isAbsolute_tmpDir[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0
move_file[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.001
move_tmpDir_recursive_differentPartitions[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0
canRead_tmpDir[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0
isAbsolute_file[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0
rename_tmpDir[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0
canWrite_tmpFile[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0
copy_file[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0
move_tmpDir_recursive_samePartition[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.001
compareBooleanReturnResults_file[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.005
longNonLatinFileName[0:co.codewizards.cloudstore.core.oio.nio.NioFileFactory@2f8dad04:{1}] 0.003
canWrite_tmpDir[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.002
canExecute_file[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.001
compareBooleanReturnResults_tempFile[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.014
move_tmpDir_samePartition[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.002
create[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0
delete[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0
copy_tmpFile[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.002
canRead_tmpFile[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.001
canExecute_tmpDir[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.001
copy_tmpDir_checkNonRecursive[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.002
lastModifiedNoFollow[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.001
copy_tmpDir[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.002
relativize[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.002
canWrite[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0
rename_file[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.002
compareBooleanReturnResults_tempDir[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.018
move_tmpFile_differentPartitions[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.005
canRead[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.001
isAbsolute_tmpFile[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.001
rename_tmpFile[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.001
canExecute_tmpFile[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.001
isAbsolute_tmpDir[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.001
move_file[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.002
move_tmpDir_recursive_differentPartitions[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.002
canRead_tmpDir[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.001
isAbsolute_file[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0
rename_tmpDir[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.002
canWrite_tmpFile[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.002
copy_file[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.008
move_tmpDir_recursive_samePartition[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.002
compareBooleanReturnResults_file[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.003
longNonLatinFileName[1:co.codewizards.cloudstore.core.oio.IoFileFactory@41e1e210:{1}] 0.002

FileFactoryTest

createFile_string[0] 0.007
createTempFile_parentDir[0] 0.025
createFile_parentChild[0] 0.002
createTempFile[0] 0.001
createTempDirectory[0] 0.001
createFile_uri[0] 0
createFile_file[0] 0.001
createFile_parentChildFile[0] 0
createFile_string[1] 0
createTempFile_parentDir[1] 0.022
createFile_parentChild[1] 0.001
createTempFile[1] 0.001
createTempDirectory[1] 0.001
createFile_uri[1] 0.001
createFile_file[1] 0.001
createFile_parentChildFile[1] 0

RepoTransportFactoryRegistryTest

ensureFileRepoTransportFactoryIsReturnedForFileURL 0.001
ensureFileRepoTransportFactoryIsRegistered 0

PostgresqlDatabaseAdapterTest

createTestDatabase 24.263

RepoToRepoSyncTest

syncMovedFileToNewDir 94.228
syncUpAndModifyFile 101.7
syncSymlinkFile 97.374
syncFromRemoteToLocalWithModifiedFilesWithRemotePathPrefix 101.204
syncFromRemoteToLocalWithDeletedDirWithRemotePathPrefix 99.25
syncWithFileModificationInsideDeletedDirectoryCollision 105.379
syncRemoteRootToLocalRootWithDeletedDirWithRemotePathPrefix_parentOfVirtualRootDeleted 99.609
syncMovedFileWithRemotePathPrefix 101.164
syncMovedFile 105.61
syncWithDirectFileModificationCollision 109.406
syncMovedFileToNewDirWithRemotePathPrefix 100.954
syncFromRemoteToLocalWithModifiedFiles 105.343
syncFromRemoteToLocal 101.135
syncWithFileModificationInsideDeletedDirectoryCollisionInverse 105.219
syncFromRemoteToLocalWithRemotePathPrefix 99.156
syncFromRemoteToLocalWithAddedFilesAndDirectoriesWithRemotePathPrefix 99.924
syncFromRemoteToLocalWithAddedFilesAndDirectories 102.445
syncFromRemoteToLocalWithDeletedFile 101.658
syncFromRemoteToLocalWithDeletedFileWithRemotePathPrefix 100.529
syncFromRemoteToLocalWithDeletedDir 99.654

LocalRepoManagerFactoryTest

getLocalRepoManagerForExistingNonRepoDirectory 0.01
createLocalRepoManagerForRepoDirectoryWithClose 49.474
getLocalRepoManagerForExistingRepository 51.659
getLocalRepoManagerForNonExistingDirectory 0.006
createLocalRepoManagerForNonExistingDirectory 0.004
createLocalRepoManagerForExistingNonRepoDirectory 50.606
createLocalRepoManagerForNonRepoDirInsideRepoDirectory 50.62
getLocalRepoManagerForExistingNonDirectoryFile 0.01
createLocalRepoManagerForRepoDirectory 51.072

PersistenceTest

getModifications 106.674

DaoTest

buildIdRangePackages_0 0.001
buildIdRangePackages_1 0
buildIdRangePackages_2 0.001
buildIdRangePackages_3 0
buildIdRangePackages_4 0
buildIdRangePackages_5 0
buildIdRangePackages_6 0
shrinkIdRangePackageSizeIfPossible_0 0
shrinkIdRangePackageSizeIfPossible_1 0
shrinkIdRangePackageSizeIfPossible_2 0.002
shrinkIdRangePackageSizeIfPossible_3 0.012
shrinkIdRangePackageSizeIfPossible_4 0.005
shrinkIdRangePackageSizeIfPossible_5 0.014
shrinkIdRangePackageSizeIfPossible_6 0.039
shrinkIdRangePackageSizeIfPossible_7 0.003

DbMigrateFromDerbyToPostgresqlTest

migrateFromDerbyToPostgresql 80.291

DbUpdateTest

updateDbVersion001 1.413

LocalRepoManagerTest

checkParentLocalRevisionAfterChildAddition 52.501
syncDeletedFiles 50.026
syncExistingDirectoryGraph 49.848
syncAddedFiles 52.932
syncSwitchingFromFilesToDirectoriesAndViceVersa 52.136
checkDeleteModificationAfterFileDeletion 94.311
checkParentLocalRevisionAfterChildDeletion 53.19

DbMigrateFromPostgresqlToDerbyTest

migrateFromPostgresqlToDerby 98.757

FileRepoTransportTest

getChangeSetForModifiedFile 86.498
getChangeSetForAddedFile 98.906
getChangeSetForDeletedFile 117.541
getChangeSetForEntireRepository 95.863

LocalRepoRegistryTest

moveLocalRepositoryWithAliases 109.34
createLocalRepositories 100.701

ConfigTest

testConfigInheritance 93.096
testGlobalConfigFileName 0
testGlobalConfigFileModification 6.21

CloudStoreRestClientTest

urlWithoutPort 0.853
successAtTheFirstCall 0.02
successAtTheMiddleCall 0.022
urlIsBaseUrl 0.009
urlWithoutSlashAtTheEnd 0.009
doubleSlashInUrl 0.016
baseUrlNotFound 0.009
successAtTheLastCall 0.013

CloudStoreUpdaterTest

update_server_from_0_9_13_to_0_10_0 13.113
update_client_from_0_9_6_to_0_9_7 12.768
update_client_from_0_9_13_to_0_10_0 12.678
update_server_from_0_9_6_to_0_9_7 12.552

PGPTest

verifyGoodSignature 0.307
verifyBadSignature 0.017

ClassManagerTest

classInfo_equalsOverridden 0.412

RepairDatabaseSubCommandTest

repairDatabase 92.051

SimpleLdapClientTest

when_single_template_and_valid_credentials_then_authenticate_and_return_correct_user_name 4.79
when_multiple_templates_and_first_one_is_valid_then_authenticate 4.474
when_url_is_null_then_throw_NullPointerException 4.373
when_templates_dont_contain_template_variable_then_throw_IllegalArgumentException 4.393
when_multiple_templates_and_none_is_valid_then_throw_401 4.043
when_templates_are_null_then_throw_NullPointerExcetpion 4.308
when_multiple_templates_and_last_one_is_valid_then_authenticate 4.238
when_wrong_password_then_throw_401 4.069
when_wrong_user_name_then_throw_401 4.182

DnTemplateCollectorTest

when_first_template_is_empty_but_second_is_not_then_still_return_empty_list 0.007
when_templates_are_empty_then_return_empty_list 0.003
when_there_is_one_template_then_return_it 0.002
when_the_are_multiple_templates_then_return_them_in_the_same_order 0.01

QueryLdapClientTest

when_query_returns_one_result_and_this_result_is_bounded_to_context_then_authenticate 2.378
when_query_returns_result_but_password_is_wrong_then_throw_WAE 2.233
when_there_exist_multiple_results_for_query_and_password_is_correct_only_for_the_last_result_then_still_authenticate 4.073

AuthRepoPasswordManagerTest

getCurrentAuthRepoPasswordForDifferentRepos 0.778
getCurrentAuthRepoPasswordForSameReposOverTime 5.026
isValidOverTime 33.344

LdapClientProviderTest

when_query_is_not_empty_and_other_required_properties_are_set_then_query_client_is_created 0.019
when_templates_are_proper_and_query_is_empty_then_simple_client_is_created 0.005
when_query_is_empty_and_templates_list_is_empty_then_provider_can_be_created_but_throws_ISE_when_getClient_called 0.004

ModificationsRepoToRepoSyncIT

syncWithFileModificationInsideDeletedDirectoryCollision 365.331
syncWithFileModificationInsideDeletedDirectoryCollisionInverse 285.255

PathPrefixedConfigInheritanceRepoToRepoSyncIT

parentConfigWithRemotePathPrefix 397.817
parentConfigWithLocalPathPrefix 309.061

SpecialCharsRepoToRepoSyncIT

syncFileWithSpecialChars 304.048

PostgresqlBasicRepoToRepoSyncIT

syncMovedFileToNewDir 147.599
syncFromLocalToRemote 160.68
syncMovedFile 184.202
syncFromRemoteToLocal 188.472

CertificateHandlingAndTestServiceLRT

oneTimeoutPeriodSleeping_31 36.03
oneTimeoutPeriodSleeping_61 62.935
almostTimedOut_5min 298.757
forcingTimeout_5min 0
This test is ignored, as this states a strange but good situation: Its currently working *longer* than expected, without any longer timeouts on server-side.

BasicLocalServerIT

invokeTestService 4.567

SyncAbortIT

syncAbortResume_localToRemote_renameSource 311.983
syncAbortResume_localToRemote 356.882
syncAbortResume_remoteToLocal_renameSource 282.601
syncAbortResume_remoteToLocal_modifySource 254.386
syncAbortResume_remoteToLocal_deleteChunk 221.24
syncAbortResume_remoteToLocal 203.933
syncAbortResume_remoteToLocal_watchOrder 146.167
syncAbortResume_remoteToLocal_deleteSource 100.658

LocalServerClientGarbageCollectionIT

testMultiThreadGarbageCollection 36.939
testSimpleGarbageCollection 135.596

RestRepoTransportIT

getRepoFileDtoForNonExistingFile 302.96
getRepositoryId_File 173.52
getRepositoryId_Rest 167.777

BackupRestoreRepoToRepoSyncIT

backupRestoreClientRepo 695.299
backupRestoreServerRepo 567.413

FileLsIT

testFileOutputStreamAndInputStream 1.874

LocalServerClientIT

invokeSimpleStaticMethod 4.751
invokeDeniedMethods 4.687
testPropertyChangeListener 301.101
invokeStaticMethodAndSomeMethodsViaProxy 178.33
invokeConstructorAndSomeMethodsViaApi 0.108

RemotePathPrefixedRepoToRepoSyncIT

syncFromRemoteToLocalWithRemotePathPrefix_specialChar 312.079
syncMovedFileWithRemotePathPrefix 358.359
syncMovedFileToNewDirWithRemotePathPrefix 286.411
syncFromRemoteToLocalWithRemotePathPrefix 252.89
syncFromRemoteToLocalWithRemotePathPrefix_specialChar2 219.008

IgnoreRulesRepoToRepoSyncIT

ignoreRulesBecomeDisabled 327.818
ignoreRulesExistBeforeAffectedFiles 365.032

SymlinkRepoToRepoSyncIT

syncSymlinkFileDown 348.208
syncSymlinkFileUp 313.938

BasicRepoToRepoSyncIT

syncMovedFileToNewDir 319.07
syncFromLocalToRemote 260.839
syncMovedFile 234.61
syncFromRemoteToLocal 201.392

CertificateHandlingAndTestServiceIT

testException 16.08
testSuccessWithPermanentTrust 1.199
nonTrustedCertificate 0.161
testSuccessWithTemporaryTrust 0.535

Failure Details

[Summary] [Package List] [Test Cases]


forcingTimeout_5min
skipped: This test is ignored, as this states a strange but good situation: Its currently working *longer* than expected, without any longer timeouts on server-side.

Documentation
About
Releases