diff --git a/tests/dashboards/verifyMongodbPbmDashboard_test.js b/tests/dashboards/verifyMongodbPbmDashboard_test.js index 7285ed0b7..11a7e309e 100644 --- a/tests/dashboards/verifyMongodbPbmDashboard_test.js +++ b/tests/dashboards/verifyMongodbPbmDashboard_test.js @@ -34,16 +34,16 @@ Data(backupTypes).Scenario('PMM-T2036 - Verify MongoDB PBM dashboard @nightly @g await backupAPI.waitForBackupFinish(null, `test_schedule_pbm_${current}`, 90); // Test - const url = I.buildUrlWithParams(dashboardPage.mongodbPBMDetailsDashboard.url, { + const url = I.buildUrlWithParams(dashboardPage.mongodbBackupDetailsDashboard.url, { from: 'now-5m', cluster: current.cluster, }); I.amOnPage(url); dashboardPage.waitForDashboardOpened(); - await dashboardPage.mongodbPBMDetailsDashboard.verifyBackupConfiguredValue('Yes'); - await dashboardPage.mongodbPBMDetailsDashboard.verifyPitrEnabledValue(current === 'BACKUP_MODE_PITR' ? 'Yes' : 'No'); + await dashboardPage.mongodbBackupDetailsDashboard.verifyBackupConfiguredValue('YES'); + await dashboardPage.mongodbBackupDetailsDashboard.verifyPitrEnabledValue(current === 'BACKUP_MODE_PITR' ? 'ON' : 'OFF'); await dashboardPage.expandEachDashboardRow(); - await dashboardPage.verifyMetricsExistence(dashboardPage.mongodbPBMDetailsDashboard.metrics); + await dashboardPage.verifyMetricsExistence(dashboardPage.mongodbBackupDetailsDashboard.metrics); await dashboardPage.verifyThereAreNoGraphsWithoutData(); }); diff --git a/tests/pages/dashboardPage.js b/tests/pages/dashboardPage.js index 63350f2f2..26c026c55 100644 --- a/tests/pages/dashboardPage.js +++ b/tests/pages/dashboardPage.js @@ -6,7 +6,7 @@ const PmmHealthDashboard = require('./dashboards/experimental/pmmHealthDashboard const HomeDashboard = require('./dashboards/homeDashboard'); const PostgresqlTopQueriesDashboard = require('./dashboards/pgsql/postgresqlTopQueriesDashboard'); const PostgresqlInstancesOverviewExtendedDashboard = require('./dashboards/pgsql/postgresqlInstancesOverviewExtendedDashboard'); -const MongodbPBMDetailsDashboard = require('./dashboards/mongodb/mongodbPBMDetailsDashboard'); +const MongodbBackupDetailsDashboard = require('./dashboards/mongodb/mongodbBackupDetailsDashboard'); const PostgresqlInstanceOverviewDashboard = require('./dashboards/pgsql/postgresqlInstanceOverviewDashboard'); const PostgresqlInstanceSummaryDashboard = require('./dashboards/pgsql/postgresqlInstanceSummaryDashboard'); const PostgresqlCheckpointDashboard = require('./dashboards/pgsql/postgresqlCheckpointDashboard'); @@ -345,7 +345,7 @@ module.exports = { ], }, postgresqlInstanceOverviewDashboard: PostgresqlInstanceOverviewDashboard, - mongodbPBMDetailsDashboard: MongodbPBMDetailsDashboard, + mongodbBackupDetailsDashboard: MongodbBackupDetailsDashboard, mongodbOverviewDashboard: { url: 'graph/d/mongodb-instance-summary/mongodb-instance-summary', metrics: [ diff --git a/tests/pages/dashboards/mongodb/mongodbPBMDetailsDashboard.js b/tests/pages/dashboards/mongodb/mongodbBackupDetailsDashboard.js similarity index 75% rename from tests/pages/dashboards/mongodb/mongodbPBMDetailsDashboard.js rename to tests/pages/dashboards/mongodb/mongodbBackupDetailsDashboard.js index 3140960c3..d900a6f3d 100644 --- a/tests/pages/dashboards/mongodb/mongodbPBMDetailsDashboard.js +++ b/tests/pages/dashboards/mongodb/mongodbBackupDetailsDashboard.js @@ -1,19 +1,22 @@ -class MongodbPBMDetailsDashboard { +class MongodbBackupDetailsDashboard { constructor() { - this.url = 'graph/d/mongodb-pbm-details/mongodb-pbm-details'; + this.url = 'graph/d/mongodb-backup-details/mongodb-backup-details'; this.elements = { backUpConfiguredValue: locate('//section[contains(@data-testid, "Backup Configured")]//div[@data-testid="data-testid panel content"]//span'), - pitrEnabledValue: locate('//section[contains(@data-testid, "PITR Enabled")]//div[@data-testid="data-testid panel content"]//span'), + pitrEnabledValue: locate('//section[contains(@data-testid, "PITR Status")]//div[@data-testid="data-testid panel content"]//span'), refresh: locate('//button[contains(@data-testid, "RefreshPicker run button")]'), }; this.metrics = [ 'Backup Configured', + 'PITR Status', + 'Backup Agents', + 'Last Successful Backup', + 'Backup Agent Summary', 'Backup Agent Status', - 'PITR Enabled', - 'Backup Size', - 'Backup Duration', + 'Backup agent status over time', 'Backup history', - 'Last Successful Backup', + 'Backup Sizes', + 'Backup Duration', ]; } @@ -41,5 +44,5 @@ class MongodbPBMDetailsDashboard { } } -module.exports = new MongodbPBMDetailsDashboard(); -module.exports.MongodbPBMDetailsDashboard = MongodbPBMDetailsDashboard; +module.exports = new MongodbBackupDetailsDashboard(); +module.exports.MongodbBackupDetailsDashboard = MongodbBackupDetailsDashboard;