Test: Fix IndexAuditTrailMutedTests to set the threadpool
The IndexAuditTrailMutedTests have a threadpool but fail to set it on the test client, which causes a NPE and tests to fail. Original commit: elastic/x-pack-elasticsearch@d34a4ce080
This commit is contained in:
parent
16f5f44d41
commit
7efc9e1270
|
@ -310,7 +310,10 @@ public class IndexAuditTrail extends AbstractComponent implements AuditTrail, Cl
|
|||
});
|
||||
} else if (master) {
|
||||
putTemplate(customAuditIndexSettings(settings), ActionListener.wrap((v) -> innerStart(),
|
||||
(e) -> state.set(State.FAILED)));
|
||||
(e) -> {
|
||||
logger.error("failed to put audit trail template", e);
|
||||
state.set(State.FAILED);
|
||||
}));
|
||||
} else {
|
||||
innerStart();
|
||||
}
|
||||
|
|
|
@ -62,9 +62,10 @@ public class IndexAuditTrailMutedTests extends ESTestCase {
|
|||
transportClient = new MockTransportClient(Settings.EMPTY);
|
||||
clientCalled = new AtomicBoolean(false);
|
||||
class IClient extends InternalClient {
|
||||
IClient(Client transportClient){
|
||||
super(Settings.EMPTY, null, transportClient);
|
||||
}
|
||||
IClient(Client transportClient){
|
||||
super(Settings.EMPTY, threadPool, transportClient);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected <Request extends ActionRequest, Response extends ActionResponse, RequestBuilder extends
|
||||
ActionRequestBuilder<Request, Response, RequestBuilder>> void doExecute(
|
||||
|
|
Loading…
Reference in New Issue