Stefan Miklosovic created CASSANDRA-18152:
---------------------------------------------
Summary: mockito-inline causes tests to fail beacause
o.a.c.distributed.mock.nodetool.InternalNodeProbe spies on StorageServiceMBean
Key: CASSANDRA-18152
URL: https://issues.apache.org/jira/browse/CASSANDRA-18152
Project: Cassandra
Issue Type: Bug
Reporter: Stefan Miklosovic
While working on CASSANDRA-14361, when we included mockito-inline into the
build to test the new functionality, unrelated tests in CI started to fail. (1)
This is happening because mockito, together with stuff which enables static
mocking, just does not play together with our way of doing things in dtest
framework.
The workaround is consisting of removing Mockito from InternalNodeProbe, it
tries to spy on StorageService to not send any notifications back. This might
be workarounded so we do not need Mockito hence tests are fixed and mocking of
static methods is possible without any other tests failing.
(1)
https://ci-cassandra.apache.org/view/patches/job/Cassandra-devbranch/2168/#showFailuresLink
see also: [https://github.com/mockito/mockito/issues/2203]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]