| 2 added classes/operations | |||
|
A | Lock._held() added | |
|
A | test_given_id() added | |
| C | ↘ | D | Lock.__init__() got worse |
|
2
issues
(2 informational)
were introduced.
|
|||
| 70 added classes/operations | |||
|
F | test() added | |
|
F | Lock.acquire() added | |
|
F | test_no_overlap() added | |
|
D | test_no_overlap2() added | |
|
C | Lock.__init__() added | |
|
B | Lock.release() added | |
|
B | test_auto_renewal() added | |
|
B | test_reset_all_signalizes() added | |
|
B | Lock.extend() added | |
|
A | test_signal_cleanup_on_reset() added | |
| view all | |||
| B | ↗ | A | examples.run() improved |
| A | ↘ | B | examples.run() got worse |
| 1 added class/operation | |||
|
A | tests.test_get_owner_id() added | |
| A | ↘ | B | tests.test_extend_another_instance_different_id_fail() got worse |
| B | ↗ | A | tests.test_expire() improved |
| A | ↘ | B | src.redis_lock.Lock.release() got worse |
| B | ↗ | A | examples.run() improved |
| A | ↘ | B | examples.run() got worse |
| B | ↗ | A | examples.run() improved |
| 1 added class/operation | |||
|
A | tests.test_expire_without_timeout() added | |
| A | ↘ | B | examples.run() got worse |
| 2 added classes/operations | |||
|
A | tests.test_extend_another_instance_different_id_fail() added | |
|
A | tests.test_extend_another_instance() added | |
| B | ↗ | A | examples.run() improved |
| A | ↘ | B | src.redis_lock.Lock.extend() got worse |
| A | ↘ | B | examples.run() got worse |
| 9 added classes/operations | |||
|
D | tests.test_no_overlap2() added | |
|
A | tests.test_reset_signalizes() added | |
|
B | tests.test_reset_all_signalizes() added | |
|
A | tests.workerfn() added | |
|
A | src.redis_lock._eval_script() added | |
|
A | tests.make_conn_factory() added | |
|
A | tests.make_process() added | |
|
A | tests.make_conn() added | |
|
A | tests.make_process_factory() added | |
| B | ↗ | A | src.redis_lock.Lock.__exit__() improved |
| 1 added class/operation | |||
|
A | tests.test_signal_expiration() added | |
| 4 added classes/operations | |||
|
A | tests.test_extend_lock_without_expire_fail() added | |
|
A | tests.test_extend() added | |
|
A | tests.test_extend_lock_default_expire() added | |
|
A | src.redis_lock.Lock.extend() added | |
| 4 added classes/operations | |||
|
A | tests.test_timeout_acquired() added | |
|
A | tests.test_timeout_expire() added | |
|
A | src.redis_lock.Lock.release() added | |
|
A | tests.test_timeout_expire_with_renewal() added | |
| 4 added classes/operations | |||
|
A | tests.test_invalid_timeout() added | |
|
A | tests.test_timeout() added | |
|
A | tests.test_expire_less_than_timeout() added | |
|
A | tests.test_not_usable_timeout() added | |
| B | ↘ | D | src.redis_lock.Lock.acquire() got worse |
| A | ↘ | B | src.redis_lock.Lock got worse |
|
|
Not enabled
|
| F test_no_overlap() rated critical |
| F Lock.__init__() rated critical |
| F test() rated critical |
| F Lock.acquire() rated critical |
| Image URL | |
| Markdown | |
| Textile | |
| RDOC | |
| AsciiDoc |