Reduce activated api plugins in different nodes
Right now every single node type created by TestTools activate all api plugins. Probably this leads to random test fails.
This merge request reduces amount of activated plugins nodes provided by test tools. Now nodes have properly configured plugins:
-
PreconfiguredNode
-block_api
,database_api
,debug_node_api
,network_node_api
,wallet_bridge_api
-
Witness node
- plugins from base classPreconfiguredNode
pluswitness
for producing blocks -
ApiNode
- all plugins exceptaccount_history_api
andwitness
-
FullApiNode
(new one) - all plugins includingaccount_history_api
Additionaly method responsible for activating plugins has been refactored, now it can activate various amount of plugins - not only all of them.
TestTools submodule update merge request with passed CI: hive!875 (merged)
Edited by Bartek Wrona