| Percentage | Lines | ||
|---|---|---|---|
| FixedTokenGenerator |
|
100 % | 23 |
| RandomTokenGenerator |
|
100 % | 10 |
| Lock |
|
100 % | 64 |
| MultipleStoreLocker |
|
100 % | 245 |
| SingleStoreLocker |
|
100 % | 134 |
| RedisLockStore |
|
100 % | 79 |
| MajorityQuorum |
|
100 % | 44 |
| UnanimousQuorum |
|
100 % | 38 |
| CRAP Score | Lines | ||
|---|---|---|---|
| MultipleStoreLocker::unlock() | 4 | 11 | |
| MajorityQuorum::isMet() | 4 | 15 | |
| UnanimousQuorum::isMet() | 4 | 15 | |
| MultipleStoreLocker::lock() | 4 | 22 | |
| SingleStoreLocker::lock() | 4 | 21 | |
| MultipleStoreLocker::isLocked() | 3 | 10 | |
| MultipleStoreLocker::lockOnAllStores() | 3 | 12 | |
| RedisLockStore::set() | 3 | 10 | |
| SingleStoreLocker::unlock() | 3 | 9 | |
| MajorityQuorum::init() | 2 | 9 | |