From c75560bcf5c463a816c556e87894676d72ba8d67 Mon Sep 17 00:00:00 2001 From: Mark Hopkin Date: Wed, 29 May 2024 16:48:49 +0100 Subject: [PATCH] [Entity Analytics] Add more logging to flaky test (#183753) ## Summary Closes https://github.com/elastic/kibana/issues/181402 (for now) This test has only failed once so far, there is nothing obvious in the logs as to why the transform is in a stopped state, I have added some more logging so we can dig further if it fails again. --------- Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> --- .../risk_scoring_task/task_execution.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/risk_engine/trial_license_complete_tier/risk_scoring_task/task_execution.ts b/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/risk_engine/trial_license_complete_tier/risk_scoring_task/task_execution.ts index b575da1e4bbad..bcdcd9085a7c1 100644 --- a/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/risk_engine/trial_license_complete_tier/risk_scoring_task/task_execution.ts +++ b/x-pack/test/security_solution_api_integration/test_suites/entity_analytics/risk_engine/trial_license_complete_tier/risk_scoring_task/task_execution.ts @@ -111,7 +111,14 @@ export default ({ getService }: FtrProviderContext): void => { transform_id: 'risk_score_latest_transform_default', }); - expect(transformStats.transforms[0].state).to.eql('started'); + expect(transformStats.transforms.length).to.eql(1); + const latestTransform = transformStats.transforms[0]; + if (latestTransform.state !== 'started') { + log.error('Transform state is not started, logging the transform'); + log.info(`latestTransform: ${JSON.stringify(latestTransform)}`); + } + + expect(latestTransform.state).to.eql('started'); }); describe('@skipInServerlessMKI disabling and re-enabling the risk engine', () => {