ClusterDetails

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total874 of 2,16259%106 of 20247%951892055082388
synchronizeSecondaryDatabase(DBDatabase)9935178%51372%510166401
deadDatabase(DBDatabase, Throwable)660%80%55141411
quarantineDatabase(DBDatabase, Throwable)603536%8433%67122201
loadTrackedTables()600%60%44151511
saveTrackedTables()5758%5116%34141601
setAuthoritativeDatabase()5658%7112%45101201
getAuthoritativeDatabaseConnectionSettings()400%60%44141411
setTrackedTables(Collection)340%20%228811
getSavedTrackedTables()310%20%22101011
waitUntilDatabaseHasSynchronised(DBDatabase, long)272750%8433%5741001
getAuthoritativeDatabase()220%20%227711
awaitReadyDatabase()210%n/a116611
addAll(DBDatabase[])210%20%223311
getRandomReadyDatabase()202353%6225%4541101
dismantle()201339%n/a0181701
isSynchronized()183062%3350%241401
releaseTemplateDatabase(DBDatabase)181137%1375%132601
addTrackedTables(Collection)180%20%225511
removeTrackedTables(Collection)180%20%225511
getClusterHostsFromPrefs()165477%1787%1552101
addAll(Collection)160%20%224411
synchronizeActions(DBDatabase)153368%4660%4661801
getDatabasesForReconnecting()140%n/a111111
synchronizeSecondaryDatabases()122466%3350%242601
getReadyDatabase()101560%4450%352601
waitUntilSynchronised()82071%1375%132701
add(DBDatabase)73984%3770%3621501
hasAuthoritativeDatabase()70%20%221111
saveClusterSettingsToPrefs()62177%2100%022901
isEligibleForSynchronizing(DBDatabase)61976%5337%450301
getPausedDatabase(DBDatabase)60%n/a112211
setClusterLabel(String)60%n/a113311
addPropertyChangeListener(PropertyChangeListener)50%n/a112211
removePropertyChangeListener(PropertyChangeListener)50%n/a112211
printAllFormerDatabases()50%n/a112211
lambda$printAllFormerDatabases$0(String)50%n/a112211
getAutoRebuild()40%n/a111111
setPreferredDatabaseRequired(boolean)40%n/a112211
getTemplateDatabase()2890%2675%251501
isPreferredDatabaseRequired()0%n/a111111
isShuttingDown()571%1150%120101
getTrackedTablesSeparatedStringTemplate()0%n/a111111
quarantineDatabaseAutomatically(DBDatabase, Throwable)685%n/a011401
ClusterDetails(String)84100%n/a0102001
removeDatabase(DBDatabase)39100%1375%1301001
checkSupportForDifferenceBetweenNullAndEmptyString()32100%6100%040501
getActionQueue(DBDatabase)27100%2100%020601
addTrackedTable(DBRow, boolean)26100%1150%120701
removeTrackedTable(DBRow, boolean)24100%1150%120701
getRequiredAndTrackedTables()20100%n/a010401
copyTemplateActionQueueToSecondary(DBDatabase, DBDatabase)15100%n/a010501
signalThatADatabaseHasBeenSynchronised()15100%2100%020601
getAllDatabases()12100%n/a010301
readyDatabase(DBDatabase)11100%n/a010501
signalSomeDatabasesNeedSynchronising()10100%n/a010401
hasTooFewReadyDatabases()10100%2100%020101
getUnsynchronizedDatabases()10100%n/a010101
signalReadyDatabaseIsAvailable()10100%n/a010401
hasReadyDatabases()10100%2100%020101
getReadyDatabases()10100%n/a010101
getQuarantinedDatabases()10100%n/a010101
signalThatAllDatabasesHaveBeenSynchronised()10100%n/a010401
addDatabaseAsUnsynchronized(DBDatabase)9100%n/a010301
getPausedDatabase()9100%n/a010301
static {...}9100%n/a010201
isNotSynchronized()7100%2100%020101
hasPreferredDatabase()7100%2100%020101
preferredDatabaseIsReady()7100%n/a010101
removedTrackedTablesFromPrefs()6100%n/a010201
removeAuthoritativeDatabaseFromPrefs()6100%n/a010201
removeAddedDatabasesFromPrefs()6100%n/a010201
addTrackedTable(DBRow)5100%n/a010201
removeTrackedTable(DBRow)5100%n/a010201
clusterContains(DBDatabase)5100%n/a010101
getSupportsDifferenceBetweenNullAndEmptyString()5100%n/a010201
waitUntilDatabaseHasSynchronised(DBDatabase)5100%n/a010201
getStatusOf(DBDatabase)5100%n/a010101
getTrackedTablesPrefsIdentifier()4100%n/a010101
removeAllDatabases()4100%n/a010201
getAutoReconnect()4100%n/a010101
setSupportsDifferenceBetweenNullAndEmptyString(boolean)4100%n/a010201
setQuietExceptionsPreference(boolean)4100%n/a010201
setConfiguration(DBDatabaseCluster.Configuration)4100%n/a010201
getPrefsClusterSettingsKey()4100%n/a010101
setClusterSettings(DatabaseConnectionSettings)4100%n/a010201
setPreferredDatabase(DBDatabase)4100%n/a010201
shutdown()4100%n/a010201
getClusterLabel()100%n/a010101