]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: ignore Details card in applitools vrt 51768/head
authorNizamudeen A <nia@redhat.com>
Thu, 20 Apr 2023 07:35:46 +0000 (13:05 +0530)
committerNizamudeen A <nia@redhat.com>
Mon, 29 May 2023 14:02:38 +0000 (19:32 +0530)
because the details card includes the FSID and Ceph Version which can
change on different clusters.

also don't run the 800x600 resolution because for new dashboard it looks
really weird.

Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit f31053b5fa149082d656b4c7e403183bc0124003)

src/pybind/mgr/dashboard/frontend/applitools.config.js
src/pybind/mgr/dashboard/frontend/cypress/e2e/orchestrator/workflow/09-services.e2e-spec.ts
src/pybind/mgr/dashboard/frontend/cypress/e2e/visualTests/dashboard.vrt-spec.ts

index 4aaedf23e5aecdf057eb7a3c875d696cd67420d8..6a3511f8044d36b321f046e2b845048c09b2378b 100644 (file)
@@ -10,9 +10,7 @@ module.exports = {
   apiKey: process.env.APPLITOOLS_API_KEY,
   browser: [
     { width: 1920, height: 1080, name: 'chrome' },
-    { width: 1920, height: 1080, name: 'firefox' },
-    { width: 800, height: 600, name: 'chrome' },
-    { width: 800, height: 600, name: 'firefox' }
+    { width: 1920, height: 1080, name: 'firefox' }
   ],
   showLogs: false,
   saveDebugData: true,
index 88b8ab4c9ea5a101312786507dad40e414898a90..ada0f4373af687329986bc2849977c6239f3da3c 100644 (file)
@@ -122,11 +122,4 @@ describe('Services page', () => {
     services.isUnmanaged('ingress.rgw.foo', true);
     services.deleteService('ingress.rgw.foo');
   });
-
-  it('should check if exporter daemons are running', () => {
-    services.clickServiceTab('ceph-exporter', 'Daemons');
-    cy.get('cd-service-details').within(() => {
-      services.checkServiceStatus('ceph-exporter', 'running');
-    });
-  });
 });
index 9613dbc85802a5c7c213d9397f7b915f3073f973..450cff871b53d6c7cc53f77b3e3919867e435184 100644 (file)
@@ -16,7 +16,6 @@ describe('Dashboard Landing Page', () => {
   it('should take screenshot of dashboard landing page', () => {
     login.navigateTo();
     login.doLogin();
-    cy.get('[aria-label="Details card"]').should('be.visible');
     cy.get('[aria-label="Status card"]').should('be.visible');
     cy.get('[aria-label="Inventory card"]').should('be.visible');
     cy.get('[aria-label="Cluster utilization card"]').should('be.visible');