End-to-End Test Status

This page contains results of tests performed in the development of Meshery.

Resources:

Latest E2E Test Report

πŸ”— View Build UI and Server Workflow

END-TO-END TESTS

  • Testing started at: April 1st 2026, 11:37:10 pm

πŸ“¦ Test Result Summary

  • βœ… 58 passed
  • ❌ 3 failed
  • ⚠️ 0 flaked
  • ⏩ 11 skipped

βŒ› Duration: 6 minutes and 19 seconds

Overall Result: πŸ‘Ž Some tests failed.

[Show/Hide] Test Result Details
TestProviderBrowserTest CaseTagsResult
1Mesherychromium-meshery-providerAction buttons on adapters tabβœ…
2Mesherychromium-meshery-providerAggregation Charts are displayedβœ…
3Mesherychromium-meshery-providerAll settings tabsβœ…
4Mesherychromium-meshery-providerCommon UI elementsβœ…
5Mesherychromium-meshery-providerConfigure Existing Istio adapter through Mesh Adapter URL from Management pageunstable⚠️
6Mesherychromium-meshery-providerConnect to Meshery Istio Adapter and configure itβž–
7Mesherychromium-meshery-providerCreate a Model❌
8Mesherychromium-meshery-providerDelete Kubernetes cluster connections❌
9Mesherychromium-meshery-providerGrafana elements on metrics tabβœ…
10Mesherychromium-meshery-providerImport a Model via CSV Importβž–
11Mesherychromium-meshery-providerImport a Model via File Importβž–
12Mesherychromium-meshery-providerImport a Model via Url Importβž–
13Mesherychromium-meshery-providerLogout from current user sessionβœ…
14Mesherychromium-meshery-providerPing Istio Adapterunstable⚠️
15Mesherychromium-meshery-providerSearch a Model and Export itβž–
16Mesherychromium-meshery-providershould edit design in Design Configuratorβœ…
17Mesherychromium-meshery-providershould identify relationships for All Relationshipsrelationshipβœ…
18Mesherychromium-meshery-providershould identify relationships for Container-Hierarchical-Parent-Alias-Relationshiprelationshipβœ…
19Mesherychromium-meshery-providershould identify relationships for deployment-configmap-reference-relationshiprelationshipβœ…
20Mesherychromium-meshery-providershould identify relationships for Hierarchical-Parent-Namespace-Relationshiprelationshipβœ…
21Mesherychromium-meshery-providershould identify relationships for meshery-designrelationshipβœ…
22Mesherychromium-meshery-providershould identify relationships for pv-pvc-edge-non-binding-reference-relationshiprelationshipβœ…
23Mesherychromium-meshery-providershould identify relationships for Service-To-Deployment-Networkrelationshipβœ…
24Mesherychromium-meshery-providershould verify Design Configurator page elementsβœ…
25Mesherychromium-meshery-providerTest if Left Navigation Panel is displayedβœ…
26Mesherychromium-meshery-providerTest if Notification button is displayedβœ…
27Mesherychromium-meshery-providerTest if Profile button is displayedβœ…
28Mesherychromium-meshery-providerToggle "Send Anonymous Performance Results"βœ…
29Mesherychromium-meshery-providerToggle "Send Anonymous Usage Statistics"βœ…
30Mesherychromium-meshery-providerVerify Kanvas Detailsβœ…
31Mesherychromium-meshery-providerVerify Kanvas Snapshot UI elementsβœ…
32Mesherychromium-meshery-providerVerify Meshery Adapter for Istio Sectionβœ…
33Mesherychromium-meshery-providerVerify Meshery Catalog Section Detailsβœ…
34Mesherychromium-meshery-providerVerify Meshery Design Embed Detailsβœ…
35Mesherychromium-meshery-providerVerify Meshery Docker Extension Detailsβœ…
36Mesherychromium-meshery-providerVerify Performance Analysis Detailsβœ…
37Mesherychromium-meshery-providerVerify that UI components are displayedβœ…
38Nonechromium-local-providerAction buttons on adapters tabβœ…
39Nonechromium-local-providerAggregation Charts are displayedβœ…
40Nonechromium-local-providerAll settings tabsβœ…
41Nonechromium-local-providerCommon UI elementsβœ…
42Nonechromium-local-providerConfigure Existing Istio adapter through Mesh Adapter URL from Management pageunstable⚠️
43Nonechromium-local-providerConnect to Meshery Istio Adapter and configure itβž–
44Nonechromium-local-providerCreate a Model❌
45Nonechromium-local-providerDelete Kubernetes cluster connectionsβž–
46Nonechromium-local-providerGrafana elements on metrics tabβœ…
47Nonechromium-local-providerImport a Model via CSV Importβž–
48Nonechromium-local-providerImport a Model via File Importβž–
49Nonechromium-local-providerImport a Model via Url Importβž–
50Nonechromium-local-providerLogout from current user sessionβœ…
51Nonechromium-local-providerPing Istio Adapterunstable⚠️
52Nonechromium-local-providerSearch a Model and Export itβž–
53Nonechromium-local-providershould edit design in Design Configuratorβœ…
54Nonechromium-local-providershould identify relationships for All Relationshipsrelationshipβœ…
55Nonechromium-local-providershould identify relationships for Container-Hierarchical-Parent-Alias-Relationshiprelationshipβœ…
56Nonechromium-local-providershould identify relationships for deployment-configmap-reference-relationshiprelationshipβœ…
57Nonechromium-local-providershould identify relationships for Hierarchical-Parent-Namespace-Relationshiprelationshipβœ…
58Nonechromium-local-providershould identify relationships for meshery-designrelationshipβœ…
59Nonechromium-local-providershould identify relationships for pv-pvc-edge-non-binding-reference-relationshiprelationshipβœ…
60Nonechromium-local-providershould identify relationships for Service-To-Deployment-Networkrelationshipβœ…
61Nonechromium-local-providershould verify Design Configurator page elementsβœ…
62Nonechromium-local-providerTest if Left Navigation Panel is displayedβœ…
63Nonechromium-local-providerTest if Notification button is displayedβœ…
64Nonechromium-local-providerTest if Profile button is displayedβœ…
65Nonechromium-local-providerToggle "Send Anonymous Performance Results"βœ…
66Nonechromium-local-providerToggle "Send Anonymous Usage Statistics"βœ…
67Nonechromium-local-providerVerify Kanvas Detailsβœ…
68Nonechromium-local-providerVerify Kanvas Snapshot UI elementsβœ…
69Nonechromium-local-providerVerify Meshery Adapter for Istio Sectionβœ…
70Nonechromium-local-providerVerify Meshery Catalog Section Detailsβœ…
71Nonechromium-local-providerVerify Meshery Design Embed Detailsβœ…
72Nonechromium-local-providerVerify Meshery Docker Extension Detailsβœ…
73Nonechromium-local-providerVerify Performance Analysis Detailsβœ…
74Nonechromium-local-providerVerify that UI components are displayedβœ…
75Nonelocal-setupauthenticate as None providerβœ…
76Noneremote-setupauthenticate with Remote Providerβœ…

❌ Failed Test Details

The following tests failed. Click on each to see the failure reason:

❌ Delete Kubernetes cluster connections (Meshery - chromium-meshery-provider)

File Location: Not Found

Error Message:

Test timeout of 60000ms exceeded.
❌ Create a Model (Meshery - chromium-meshery-provider)

File Location: /home/runner/work/meshery/meshery/ui/tests/e2e/models.spec.js

Error Message:

Error: expect(locator).toBeVisible() failed

Locator: getByTestId('ModelImportedSection-ModelHeader-test-model-1775086695682')
Expected: visible
Timeout: 120000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 120000ms
  - waiting for getByTestId('ModelImportedSection-ModelHeader-test-model-1775086695682')

Code Snippet:

  67 |     await expect(
  68 |       page.getByTestId(`ModelImportedSection-ModelHeader-${model.MODEL_NAME}`),
> 69 |     ).toBeVisible({ timeout: 120_000 });
     |       ^
  70 |     await expect(page.getByTestId('ModelImportMessages-Wrapper')).toBeVisible();
  71 |
  72 |     await page.getByTestId('UrlStepper-Button-Finish').click();
❌ Create a Model (None - chromium-local-provider)

File Location: /home/runner/work/meshery/meshery/ui/tests/e2e/models.spec.js

Error Message:

Error: expect(locator).toBeVisible() failed

Locator: getByTestId('ModelImportedSection-ModelHeader-test-model-1775086864311')
Expected: visible
Timeout: 120000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" with timeout 120000ms
  - waiting for getByTestId('ModelImportedSection-ModelHeader-test-model-1775086864311')

Code Snippet:

  67 |     await expect(
  68 |       page.getByTestId(`ModelImportedSection-ModelHeader-${model.MODEL_NAME}`),
> 69 |     ).toBeVisible({ timeout: 120_000 });
     |       ^
  70 |     await expect(page.getByTestId('ModelImportMessages-Wrapper')).toBeVisible();
  71 |
  72 |     await page.getByTestId('UrlStepper-Button-Finish').click();

πŸ”— Relationship Tests

[Show/Hide] Relationship Test Details (18 tests)
KindTypeSubTypeFromToModelDesign NameStatus
edgebindingpermissionClusterRoleServiceAccountkubernetesUnderstanding Relationships❌
edgebindingpermissionRoleServiceAccountkubernetesUnderstanding Relationships❌
edgenon-bindingnetworkServiceDeploymentkubernetesservice-to-deployment-networkβœ…
edgenon-bindingnetworkServiceDeploymentkubernetesmeshery-design-fixture.jsonβœ…
edgenon-bindingreferenceClusterRoleBindingClusterRolekubernetesmeshery-design-fixture.jsonβœ…
hierarchicalparentaliasContainerDeploymentkubernetescontainer-hierarchical-parent-alias-relationshipβœ…
hierarchicalparentaliasContainerDeploymentkubernetesdeployment-configmap-reference-relationshipβœ…
hierarchicalparentaliasContainerDeploymentkubernetesservice-to-deployment-networkβœ…
hierarchicalparentaliasContainerDeploymentkubernetesmeshery-design-fixture.jsonβœ…
hierarchicalparentaliasContainerDeploymentkubernetesUnderstanding Relationshipsβœ…
hierarchicalparentaliasContainerPodkubernetescontainer-hierarchical-parent-alias-relationshipβœ…
hierarchicalparentinventory*Namespacekuberneteshierarchical-parent-namespace-relationshipβœ…
hierarchicalparentinventory*Namespacekubernetesservice-to-deployment-networkβœ…
hierarchicalparentinventory*Namespacekubernetespv-pvc-edge-non-binding-reference-relationshipβœ…
hierarchicalparentinventory*NamespacekubernetesUnderstanding Relationshipsβœ…
hierarchicalsiblingmatchlabelsClusterRoleClusterRolekubernetesmeshery-design-fixture.jsonβœ…
hierarchicalsiblingmatchlabelsDeploymentDeploymentkubernetesmeshery-design-fixture.jsonβœ…
hierarchicalsiblingmatchlabelsServiceServicekubernetesmeshery-design-fixture.jsonβœ