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 |
![]() |
|
![]() |
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 |