mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
[Entity Analytics][Flaky Test] Allow task status to be running when risk engine is enabled (#211867)
## Summary closes #196319 I think I got the intention of the test wrong in https://github.com/elastic/kibana/pull/196172. Looking at the test we enable the risk engine and check everything is happy. When the risk engine is enabled, the task should be healthy, so I believe that `running` is a valid status here. Latest flaky failure: ``` └- ✖ fail: Entity Analytics - Risk Engine @ess @serverless @serverlessQA init_and_status_apis status api should disable / enable risk engine -- | │ Error: expected [ 'idle', 'claiming' ] to contain 'running' | │ at Assertion.assert (expect.js💯11) | │ at Assertion.contain (expect.js:447:10) | │ at expectTaskIsNotRunning (init_and_status_apis.ts:15:32) | │ at Context.<anonymous> (init_and_status_apis.ts:781:9) | │ at processTicksAndRejections (node:internal/process/task_queues:95:5) | │ at Object.apply (wrap_function.js:74:16) ``` --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
parent
f034410e80
commit
4f0702b1b6
1 changed files with 4 additions and 4 deletions
|
@ -11,8 +11,8 @@ import { riskEngineConfigurationTypeName } from '@kbn/security-solution-plugin/s
|
|||
import { riskEngineRouteHelpersFactory } from '../../utils';
|
||||
import { FtrProviderContext } from '../../../../ftr_provider_context';
|
||||
|
||||
const expectTaskIsNotRunning = (taskStatus?: string) => {
|
||||
expect(['idle', 'claiming']).contain(taskStatus);
|
||||
const expectTaskIsHealthy = (taskStatus?: string) => {
|
||||
expect(['idle', 'claiming', 'running']).contain(taskStatus);
|
||||
};
|
||||
|
||||
export default ({ getService }: FtrProviderContext) => {
|
||||
|
@ -762,7 +762,7 @@ export default ({ getService }: FtrProviderContext) => {
|
|||
expect(status2.body.risk_engine_status).to.be('ENABLED');
|
||||
|
||||
expect(status2.body.risk_engine_task_status?.runAt).to.be.a('string');
|
||||
expectTaskIsNotRunning(status2.body.risk_engine_task_status?.status);
|
||||
expectTaskIsHealthy(status2.body.risk_engine_task_status?.status);
|
||||
expect(status2.body.risk_engine_task_status?.startedAt).to.be(undefined);
|
||||
|
||||
await riskEngineRoutes.disable();
|
||||
|
@ -778,7 +778,7 @@ export default ({ getService }: FtrProviderContext) => {
|
|||
expect(status4.body.risk_engine_status).to.be('ENABLED');
|
||||
|
||||
expect(status4.body.risk_engine_task_status?.runAt).to.be.a('string');
|
||||
expectTaskIsNotRunning(status4.body.risk_engine_task_status?.status);
|
||||
expectTaskIsHealthy(status4.body.risk_engine_task_status?.status);
|
||||
expect(status4.body.risk_engine_task_status?.startedAt).to.be(undefined);
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue