From f67455a13347c0fc555db87815a4477a0aeef61b Mon Sep 17 00:00:00 2001 From: Rashmi Kulkarni Date: Fri, 18 Sep 2020 09:00:13 -0700 Subject: [PATCH] using test_user with minimum privileges for lens reporting functional ui test (#76713) * lens reporting test * update chromedriver to 85 * checking bug fix * hitting another bug - added as a comment * Revert "update chromedriver to 85" This reverts commit dcd898394e182a9b1e08e39fe1fae23aff57df94. * don't refresh the page when setting roles * lens reporting test Co-authored-by: Dzmitry Lemechko Co-authored-by: Elastic Machine --- x-pack/test/functional/apps/lens/lens_reporting.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/x-pack/test/functional/apps/lens/lens_reporting.ts b/x-pack/test/functional/apps/lens/lens_reporting.ts index 2adcee0c5e145..68f525302e8a7 100644 --- a/x-pack/test/functional/apps/lens/lens_reporting.ts +++ b/x-pack/test/functional/apps/lens/lens_reporting.ts @@ -13,10 +13,15 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { const es = getService('es'); const esArchiver = getService('esArchiver'); const listingTable = getService('listingTable'); + const security = getService('security'); describe('lens reporting', () => { before(async () => { await esArchiver.loadIfNeeded('lens/reporting'); + await security.testUser.setRoles( + ['test_logstash_reader', 'global_dashboard_read', 'reporting_user'], + false + ); }); after(async () => { @@ -26,6 +31,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { refresh: true, body: { query: { match_all: {} } }, }); + await security.testUser.restoreDefaults(); }); it('should not cause PDF reports to fail', async () => { @@ -34,7 +40,6 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { await PageObjects.reporting.openPdfReportingPanel(); await PageObjects.reporting.clickGenerateReportButton(); const url = await PageObjects.reporting.getReportURL(60000); - expect(url).to.be.ok(); }); });