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: December 31st 2025, 11:49:40 pm

πŸ“¦ Test Result Summary

  • βœ… 87 passed
  • ❌ 10 failed
  • ⚠️ 0 flaked
  • ⏩ 9 skipped

βŒ› Duration: 7 minutes and 38 seconds

Overall Result: πŸ‘Ž Some tests failed.

[Show/Hide] Test Result Details
Test Provider Browser Test Case Tags Result
1 Meshery chromium-meshery-provider Action buttons on adapters tab Β  βœ…
2 Meshery chromium-meshery-provider Add a cluster connection by uploading kubeconfig file Β  βœ…
3 Meshery chromium-meshery-provider Add performance profile with load generator fortio   ❌
4 Meshery chromium-meshery-provider Aggregation Charts are displayed Β  βœ…
5 Meshery chromium-meshery-provider All settings tabs Β  βœ…
6 Meshery chromium-meshery-provider Common UI elements Β  βœ…
7 Meshery chromium-meshery-provider Compare test of a performance profile with load generator fortio Β  βœ…
8 Meshery chromium-meshery-provider Configure Existing Istio adapter through Mesh Adapter URL from Management page unstable ⚠️
9 Meshery chromium-meshery-provider Connect to Meshery Istio Adapter and configure it Β  βž–
10 Meshery chromium-meshery-provider Create a Model Β  βœ…
11 Meshery chromium-meshery-provider Delete a performance profile with load generator fortio Β  βœ…
12 Meshery chromium-meshery-provider Delete Kubernetes cluster connections Β  βž–
13 Meshery chromium-meshery-provider deletes a published design from the list Β  βœ…
14 Meshery chromium-meshery-provider deploys a published design to a connected cluster Β  βœ…
15 Meshery chromium-meshery-provider displays public design card correctly Β  βœ…
16 Meshery chromium-meshery-provider displays published design card correctly Β  βœ…
17 Meshery chromium-meshery-provider Edit the configuration of a performance profile with load generator fortio and service mesh None Β  βœ…
18 Meshery chromium-meshery-provider Grafana elements on metrics tab Β  βœ…
19 Meshery chromium-meshery-provider Import a Model via CSV Import Β  βœ…
20 Meshery chromium-meshery-provider Import a Model via File Import Β  βœ…
21 Meshery chromium-meshery-provider Import a Model via Url Import Β  βœ…
22 Meshery chromium-meshery-provider imports design via File   ❌
23 Meshery chromium-meshery-provider imports design via URL Β  βœ…
24 Meshery chromium-meshery-provider Logout from current user session Β  βœ…
25 Meshery chromium-meshery-provider Ping Istio Adapter unstable ⚠️
26 Meshery chromium-meshery-provider renders design page UI Β  βœ…
27 Meshery chromium-meshery-provider Search a Model and Export it Β  βœ…
28 Meshery chromium-meshery-provider should edit design in Design Configurator Β  βœ…
29 Meshery chromium-meshery-provider should identify relationships for All Relationships relationship ❌
30 Meshery chromium-meshery-provider should identify relationships for Container-Hierarchical-Parent-Alias-Relationship relationship βœ…
31 Meshery chromium-meshery-provider should identify relationships for deployment-configmap-reference-relationship relationship βœ…
32 Meshery chromium-meshery-provider should identify relationships for Hierarchical-Parent-Namespace-Relationship relationship βœ…
33 Meshery chromium-meshery-provider should identify relationships for meshery-design relationship βœ…
34 Meshery chromium-meshery-provider should identify relationships for Namespace-Namespace-Deny-Relationship-Test relationship ❌
35 Meshery chromium-meshery-provider should identify relationships for pv-pvc-edge-non-binding-reference-relationship relationship βœ…
36 Meshery chromium-meshery-provider should identify relationships for Service-To-Deployment-Network relationship βœ…
37 Meshery chromium-meshery-provider should verify Design Configurator page elements Β  βœ…
38 Meshery chromium-meshery-provider Test if Left Navigation Panel is displayed Β  βœ…
39 Meshery chromium-meshery-provider Test if Notification button is displayed Β  βœ…
40 Meshery chromium-meshery-provider Test if Profile button is displayed Β  βœ…
41 Meshery chromium-meshery-provider Toggle "Send Anonymous Performance Results" Β  βœ…
42 Meshery chromium-meshery-provider Toggle "Send Anonymous Usage Statistics" Β  βœ…
43 Meshery chromium-meshery-provider Transition to disconnected state and then back to connected state   ❌
44 Meshery chromium-meshery-provider Transition to ignored state and then back to connected state Β  βž–
45 Meshery chromium-meshery-provider Transition to not found state and then back to connected state Β  βž–
46 Meshery chromium-meshery-provider Verify Kanvas Details Β  βœ…
47 Meshery chromium-meshery-provider Verify Kanvas Snapshot using data-testid Β  βœ…
48 Meshery chromium-meshery-provider Verify Meshery Adapter for Istio Section Β  βœ…
49 Meshery chromium-meshery-provider Verify Meshery Catalog Section Details Β  βœ…
50 Meshery chromium-meshery-provider Verify Meshery Design Embed Details Β  βœ…
51 Meshery chromium-meshery-provider Verify Meshery Docker Extension Details Β  βœ…
52 Meshery chromium-meshery-provider Verify Performance Analysis Details Β  βœ…
53 Meshery chromium-meshery-provider Verify that UI components are displayed Β  βœ…
54 Meshery chromium-meshery-provider View detailed result of a performance profile (Graph Visualiser) with load generator fortio Β  βœ…
55 None chromium-local-provider Action buttons on adapters tab Β  βœ…
56 None chromium-local-provider Add a cluster connection by uploading kubeconfig file Β  βœ…
57 None chromium-local-provider Add performance profile with load generator fortio   ❌
58 None chromium-local-provider Aggregation Charts are displayed Β  βœ…
59 None chromium-local-provider All settings tabs Β  βœ…
60 None chromium-local-provider Common UI elements Β  βœ…
61 None chromium-local-provider Compare test of a performance profile with load generator fortio Β  βœ…
62 None chromium-local-provider Configure Existing Istio adapter through Mesh Adapter URL from Management page unstable ⚠️
63 None chromium-local-provider Connect to Meshery Istio Adapter and configure it Β  βž–
64 None chromium-local-provider Create a Model Β  βœ…
65 None chromium-local-provider Delete a performance profile with load generator fortio Β  βœ…
66 None chromium-local-provider Delete Kubernetes cluster connections Β  βž–
67 None chromium-local-provider deletes a published design from the list Β  βœ…
68 None chromium-local-provider deploys a published design to a connected cluster Β  βœ…
69 None chromium-local-provider displays public design card correctly Β  βž–
70 None chromium-local-provider displays published design card correctly Β  βœ…
71 None chromium-local-provider Edit the configuration of a performance profile with load generator fortio and service mesh None Β  βœ…
72 None chromium-local-provider Grafana elements on metrics tab Β  βœ…
73 None chromium-local-provider Import a Model via CSV Import Β  βœ…
74 None chromium-local-provider Import a Model via File Import Β  βœ…
75 None chromium-local-provider Import a Model via Url Import Β  βœ…
76 None chromium-local-provider imports design via File   ❌
77 None chromium-local-provider imports design via URL Β  βœ…
78 None chromium-local-provider Logout from current user session Β  βœ…
79 None chromium-local-provider Ping Istio Adapter unstable ⚠️
80 None chromium-local-provider renders design page UI Β  βœ…
81 None chromium-local-provider Search a Model and Export it Β  βœ…
82 None chromium-local-provider should edit design in Design Configurator Β  βœ…
83 None chromium-local-provider should identify relationships for All Relationships relationship ❌
84 None chromium-local-provider should identify relationships for Container-Hierarchical-Parent-Alias-Relationship relationship βœ…
85 None chromium-local-provider should identify relationships for deployment-configmap-reference-relationship relationship βœ…
86 None chromium-local-provider should identify relationships for Hierarchical-Parent-Namespace-Relationship relationship βœ…
87 None chromium-local-provider should identify relationships for meshery-design relationship βœ…
88 None chromium-local-provider should identify relationships for Namespace-Namespace-Deny-Relationship-Test relationship ❌
89 None chromium-local-provider should identify relationships for pv-pvc-edge-non-binding-reference-relationship relationship βœ…
90 None chromium-local-provider should identify relationships for Service-To-Deployment-Network relationship βœ…
91 None chromium-local-provider should verify Design Configurator page elements Β  βœ…
92 None chromium-local-provider Test if Left Navigation Panel is displayed Β  βœ…
93 None chromium-local-provider Test if Notification button is displayed Β  βœ…
94 None chromium-local-provider Test if Profile button is displayed Β  βœ…
95 None chromium-local-provider Toggle "Send Anonymous Performance Results" Β  βœ…
96 None chromium-local-provider Toggle "Send Anonymous Usage Statistics" Β  βœ…
97 None chromium-local-provider Transition to disconnected state and then back to connected state   ❌
98 None chromium-local-provider Transition to ignored state and then back to connected state Β  βž–
99 None chromium-local-provider Transition to not found state and then back to connected state Β  βž–
100 None chromium-local-provider Verify Kanvas Details Β  βœ…
101 None chromium-local-provider Verify Kanvas Snapshot using data-testid Β  βœ…
102 None chromium-local-provider Verify Meshery Adapter for Istio Section Β  βœ…
103 None chromium-local-provider Verify Meshery Catalog Section Details Β  βœ…
104 None chromium-local-provider Verify Meshery Design Embed Details Β  βœ…
105 None chromium-local-provider Verify Meshery Docker Extension Details Β  βœ…
106 None chromium-local-provider Verify Performance Analysis Details Β  βœ…
107 None chromium-local-provider Verify that UI components are displayed Β  βœ…
108 None chromium-local-provider View detailed result of a performance profile (Graph Visualiser) with load generator fortio Β  βœ…
109 None local-setup authenticate as None provider Β  βœ…
110 None remote-setup authenticate as Meshery provider Β  βœ…

❌ Failed Test Details

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

❌ Transition to disconnected state and then back to connected state (Meshery - chromium-meshery-provider) **File Location:** `Not Found` **Error Message:** ``` Test timeout of 60000ms exceeded. ```
❌ imports design via File (Meshery - chromium-meshery-provider) **File Location:** `Not Found` **Error Message:** ``` Test timeout of 60000ms exceeded. ```
❌ should identify relationships for All Relationships (Meshery - chromium-meshery-provider) **File Location:** `/home/runner/work/meshery/meshery/ui/tests/e2e/relationship_evaluation.spec.js` **Error Message:** ``` Error: expect(received).toBe(expected) // Object.is equality Expected: 0 Received: 2 ``` **Code Snippet:** ```   120 |  121 | // assert number of relationships > 122 | expect(failures).toBe(0);  | ^  123 | });  124 | }  125 | }); ```
❌ should identify relationships for Namespace-Namespace-Deny-Relationship-Test (Meshery - chromium-meshery-provider) **File Location:** `/home/runner/work/meshery/meshery/ui/tests/e2e/relationship_evaluation.spec.js` **Error Message:** ``` SyntaxError: "undefined" is not valid JSON ``` **Code Snippet:** ```   45 | );  46 | const responseJson = await designResponse.json(); > 47 | const design = JSON.parse(responseJson.pattern_file);  | ^  48 |  49 | const designToTest = { ...design, relationships: [] };  50 | ```
❌ Add performance profile with load generator fortio (Meshery - chromium-meshery-provider) **File Location:** `Not Found` **Error Message:** ``` Test timeout of 60000ms exceeded. ```
❌ Transition to disconnected state and then back to connected state (None - chromium-local-provider) **File Location:** `Not Found` **Error Message:** ``` Test timeout of 60000ms exceeded. ```
❌ imports design via File (None - chromium-local-provider) **File Location:** `Not Found` **Error Message:** ``` Test timeout of 60000ms exceeded. ```
❌ should identify relationships for All Relationships (None - chromium-local-provider) **File Location:** `/home/runner/work/meshery/meshery/ui/tests/e2e/relationship_evaluation.spec.js` **Error Message:** ``` Error: expect(received).toBe(expected) // Object.is equality Expected: 0 Received: 2 ``` **Code Snippet:** ```   120 |  121 | // assert number of relationships > 122 | expect(failures).toBe(0);  | ^  123 | });  124 | }  125 | }); ```
❌ should identify relationships for Namespace-Namespace-Deny-Relationship-Test (None - chromium-local-provider) **File Location:** `/home/runner/work/meshery/meshery/ui/tests/e2e/relationship_evaluation.spec.js` **Error Message:** ``` SyntaxError: "undefined" is not valid JSON ``` **Code Snippet:** ```   45 | );  46 | const responseJson = await designResponse.json(); > 47 | const design = JSON.parse(responseJson.pattern_file);  | ^  48 |  49 | const designToTest = { ...design, relationships: [] };  50 | ```
❌ Add performance profile with load generator fortio (None - chromium-local-provider) **File Location:** `Not Found` **Error Message:** ``` Test timeout of 60000ms exceeded. ```

πŸ”— Relationship Tests

[Show/Hide] Relationship Test Details (18 tests)
Kind Type SubType From To Model Design Name Status
edge binding permission ClusterRole ServiceAccount kubernetes Understanding Relationships ❌
edge binding permission Role ServiceAccount kubernetes Understanding Relationships ❌
edge non-binding network Service Deployment kubernetes service-to-deployment-network βœ…
edge non-binding network Service Deployment kubernetes meshery-design-fixture.json βœ…
edge non-binding reference ClusterRoleBinding ClusterRole kubernetes meshery-design-fixture.json βœ…
hierarchical parent alias Container Deployment kubernetes container-hierarchical-parent-alias-relationship βœ…
hierarchical parent alias Container Deployment kubernetes deployment-configmap-reference-relationship βœ…
hierarchical parent alias Container Deployment kubernetes service-to-deployment-network βœ…
hierarchical parent alias Container Deployment kubernetes meshery-design-fixture.json βœ…
hierarchical parent alias Container Deployment kubernetes Understanding Relationships βœ…
hierarchical parent alias Container Pod kubernetes container-hierarchical-parent-alias-relationship βœ…
hierarchical parent inventory * Namespace kubernetes hierarchical-parent-namespace-relationship βœ…
hierarchical parent inventory * Namespace kubernetes service-to-deployment-network βœ…
hierarchical parent inventory * Namespace kubernetes pv-pvc-edge-non-binding-reference-relationship βœ…
hierarchical parent inventory * Namespace kubernetes Understanding Relationships βœ…
hierarchical sibling matchlabels ClusterRole ClusterRole kubernetes meshery-design-fixture.json βœ…
hierarchical sibling matchlabels Deployment Deployment kubernetes meshery-design-fixture.json βœ…
hierarchical sibling matchlabels Service Service kubernetes meshery-design-fixture.json βœ