| Percentage | Lines | ||
|---|---|---|---|
| AbstractMigration | 
                             | 
                        13 % | 136 | 
| AbstractCommand | 
                             | 
                        19 % | 125 | 
| Statistics | 
                             | 
                        50 % | 114 | 
| Version | 
                             | 
                        66 % | 364 | 
| Configuration | 
                             | 
                        70 % | 680 | 
| Timestamp | 
                             | 
                        83 % | 59 | 
| GenerateCommand | 
                             | 
                        83 % | 157 | 
| ConfigurationBuilder | 
                             | 
                        84 % | 188 | 
| StatusCommand | 
                             | 
                        87 % | 153 | 
| VersionCommand | 
                             | 
                        93 % | 69 | 
| CRAP Score | Lines | ||
|---|---|---|---|
| AbstractCommand::createConnection() | 56 | 29 | |
| Configuration::shouldExecuteMigration() | 30 | 16 | |
| Configuration::getMigrationsToExecute() | 30 | 22 | |
| Version::executeScript() | 30 | 22 | |
| AbstractCommand::getDatabaseConnection() | 30 | 27 | |
| Version::summarizeStatistics() | 25 | 33 | |
| StatusCommand::execute() | 14 | 106 | |
| Statistics::updateAfter() | 12 | 6 | |
| Statistics::updateBefore() | 12 | 6 | |
| AbstractMigration::warnIf() | 12 | 6 | |