End-to-End Test Status
This page contains results of tests performed in the development of Meshery.
Resources:
- See Contributing to Meshery’s End-to-End Tests
- See the Meshery Test Plan for a list of test cases.
- See the Compatibility Matrix
Latest E2E Test Report
π View Build UI and Server Workflow
END-TO-END TESTS
- Testing started at: April 13th 2026, 11:41:33 pm
π¦ Test Result Summary
- β 139 passed
- β 2 failed
- β οΈ 0 flaked
- β© 3 skipped
β Duration: 7 minutes and 0 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 | Aggregation Charts are displayed | β | |
| 3 | Meshery | chromium-meshery-provider | alias resolution | relationship | β |
| 4 | Meshery | chromium-meshery-provider | alias resolution | relationship | β |
| 5 | Meshery | chromium-meshery-provider | alias resolution | relationship | β |
| 6 | Meshery | chromium-meshery-provider | alias resolution | relationship | β |
| 7 | Meshery | chromium-meshery-provider | alias resolution | relationship | β |
| 8 | Meshery | chromium-meshery-provider | alias resolution | relationship | β |
| 9 | Meshery | chromium-meshery-provider | alias resolution | relationship | β |
| 10 | Meshery | chromium-meshery-provider | alias resolution | relationship | β |
| 11 | Meshery | chromium-meshery-provider | alias resolution | relationship | β |
| 12 | Meshery | chromium-meshery-provider | All settings tabs | β | |
| 13 | Meshery | chromium-meshery-provider | Common UI elements | β | |
| 14 | Meshery | chromium-meshery-provider | config patching correctness | relationship | β |
| 15 | Meshery | chromium-meshery-provider | config patching correctness | relationship | β |
| 16 | Meshery | chromium-meshery-provider | config patching correctness | relationship | β |
| 17 | Meshery | chromium-meshery-provider | config patching correctness | relationship | β |
| 18 | Meshery | chromium-meshery-provider | config patching correctness | relationship | β |
| 19 | Meshery | chromium-meshery-provider | config patching correctness | relationship | β |
| 20 | Meshery | chromium-meshery-provider | config patching correctness | relationship | β |
| 21 | Meshery | chromium-meshery-provider | config patching correctness | relationship | β |
| 22 | Meshery | chromium-meshery-provider | config patching correctness | relationship | β |
| 23 | Meshery | chromium-meshery-provider | Configure Existing Istio adapter through Mesh Adapter URL from Management page | unstable | β οΈ |
| 24 | Meshery | chromium-meshery-provider | Connect to Meshery Istio Adapter and configure it | β | |
| 25 | Meshery | chromium-meshery-provider | Create a Model | β | |
| 26 | Meshery | chromium-meshery-provider | Delete Kubernetes cluster connections | β | |
| 27 | Meshery | chromium-meshery-provider | evaluation idempotency | relationship | β |
| 28 | Meshery | chromium-meshery-provider | evaluation idempotency | relationship | β |
| 29 | Meshery | chromium-meshery-provider | evaluation idempotency | relationship | β |
| 30 | Meshery | chromium-meshery-provider | evaluation idempotency | relationship | β |
| 31 | Meshery | chromium-meshery-provider | evaluation idempotency | relationship | β |
| 32 | Meshery | chromium-meshery-provider | evaluation idempotency | relationship | β |
| 33 | Meshery | chromium-meshery-provider | evaluation idempotency | relationship | β |
| 34 | Meshery | chromium-meshery-provider | evaluation idempotency | relationship | β |
| 35 | Meshery | chromium-meshery-provider | evaluation idempotency | relationship | β |
| 36 | Meshery | chromium-meshery-provider | Grafana elements on metrics tab | β | |
| 37 | Meshery | chromium-meshery-provider | Import a Model via CSV Import | β | |
| 38 | Meshery | chromium-meshery-provider | Import a Model via File Import | β | |
| 39 | Meshery | chromium-meshery-provider | Import a Model via Url Import | β | |
| 40 | Meshery | chromium-meshery-provider | Logout from current user session | β | |
| 41 | Meshery | chromium-meshery-provider | Ping Istio Adapter | unstable | β οΈ |
| 42 | Meshery | chromium-meshery-provider | Search a Model and Export it | β | |
| 43 | Meshery | chromium-meshery-provider | should edit design in Design Configurator | β | |
| 44 | Meshery | chromium-meshery-provider | should identify relationships for All Relationships | relationship | β |
| 45 | Meshery | chromium-meshery-provider | should identify relationships for Container-Hierarchical-Parent-Alias-Relationship | relationship | β |
| 46 | Meshery | chromium-meshery-provider | should identify relationships for deployment-configmap-reference-relationship | relationship | β |
| 47 | Meshery | chromium-meshery-provider | should identify relationships for Hierarchical-Parent-Namespace-Relationship | relationship | β |
| 48 | Meshery | chromium-meshery-provider | should identify relationships for meshery-design | relationship | β |
| 49 | Meshery | chromium-meshery-provider | should identify relationships for pv-pvc-edge-non-binding-reference-relationship | relationship | β |
| 50 | Meshery | chromium-meshery-provider | should identify relationships for Service-To-Deployment-Network | relationship | β |
| 51 | Meshery | chromium-meshery-provider | should verify Design Configurator page elements | β | |
| 52 | Meshery | chromium-meshery-provider | structural integrity | relationship | β |
| 53 | Meshery | chromium-meshery-provider | structural integrity | relationship | β |
| 54 | Meshery | chromium-meshery-provider | structural integrity | relationship | β |
| 55 | Meshery | chromium-meshery-provider | structural integrity | relationship | β |
| 56 | Meshery | chromium-meshery-provider | structural integrity | relationship | β |
| 57 | Meshery | chromium-meshery-provider | structural integrity | relationship | β |
| 58 | Meshery | chromium-meshery-provider | structural integrity | relationship | β |
| 59 | Meshery | chromium-meshery-provider | structural integrity | relationship | β |
| 60 | Meshery | chromium-meshery-provider | structural integrity | relationship | β |
| 61 | Meshery | chromium-meshery-provider | Test if Left Navigation Panel is displayed | β | |
| 62 | Meshery | chromium-meshery-provider | Test if Notification button is displayed | β | |
| 63 | Meshery | chromium-meshery-provider | Test if Profile button is displayed | β | |
| 64 | Meshery | chromium-meshery-provider | Toggle "Send Anonymous Performance Results" | β | |
| 65 | Meshery | chromium-meshery-provider | Toggle "Send Anonymous Usage Statistics" | β | |
| 66 | Meshery | chromium-meshery-provider | Verify Kanvas Details | β | |
| 67 | Meshery | chromium-meshery-provider | Verify Kanvas Snapshot UI elements | β | |
| 68 | Meshery | chromium-meshery-provider | Verify Meshery Adapter for Istio Section | β | |
| 69 | Meshery | chromium-meshery-provider | Verify Meshery Catalog Section Details | β | |
| 70 | Meshery | chromium-meshery-provider | Verify Meshery Design Embed Details | β | |
| 71 | Meshery | chromium-meshery-provider | Verify Meshery Docker Extension Details | β | |
| 72 | Meshery | chromium-meshery-provider | Verify Performance Analysis Details | β | |
| 73 | Meshery | chromium-meshery-provider | Verify that UI components are displayed | β | |
| 74 | None | chromium-local-provider | Action buttons on adapters tab | β | |
| 75 | None | chromium-local-provider | Aggregation Charts are displayed | β | |
| 76 | None | chromium-local-provider | alias resolution | relationship | β |
| 77 | None | chromium-local-provider | alias resolution | relationship | β |
| 78 | None | chromium-local-provider | alias resolution | relationship | β |
| 79 | None | chromium-local-provider | alias resolution | relationship | β |
| 80 | None | chromium-local-provider | alias resolution | relationship | β |
| 81 | None | chromium-local-provider | alias resolution | relationship | β |
| 82 | None | chromium-local-provider | alias resolution | relationship | β |
| 83 | None | chromium-local-provider | alias resolution | relationship | β |
| 84 | None | chromium-local-provider | alias resolution | relationship | β |
| 85 | None | chromium-local-provider | All settings tabs | β | |
| 86 | None | chromium-local-provider | Common UI elements | β | |
| 87 | None | chromium-local-provider | config patching correctness | relationship | β |
| 88 | None | chromium-local-provider | config patching correctness | relationship | β |
| 89 | None | chromium-local-provider | config patching correctness | relationship | β |
| 90 | None | chromium-local-provider | config patching correctness | relationship | β |
| 91 | None | chromium-local-provider | config patching correctness | relationship | β |
| 92 | None | chromium-local-provider | config patching correctness | relationship | β |
| 93 | None | chromium-local-provider | config patching correctness | relationship | β |
| 94 | None | chromium-local-provider | config patching correctness | relationship | β |
| 95 | None | chromium-local-provider | config patching correctness | relationship | β |
| 96 | None | chromium-local-provider | Configure Existing Istio adapter through Mesh Adapter URL from Management page | unstable | β οΈ |
| 97 | None | chromium-local-provider | Connect to Meshery Istio Adapter and configure it | β | |
| 98 | None | chromium-local-provider | Create a Model | β | |
| 99 | None | chromium-local-provider | Delete Kubernetes cluster connections | β | |
| 100 | None | chromium-local-provider | evaluation idempotency | relationship | β |
| 101 | None | chromium-local-provider | evaluation idempotency | relationship | β |
| 102 | None | chromium-local-provider | evaluation idempotency | relationship | β |
| 103 | None | chromium-local-provider | evaluation idempotency | relationship | β |
| 104 | None | chromium-local-provider | evaluation idempotency | relationship | β |
| 105 | None | chromium-local-provider | evaluation idempotency | relationship | β |
| 106 | None | chromium-local-provider | evaluation idempotency | relationship | β |
| 107 | None | chromium-local-provider | evaluation idempotency | relationship | β |
| 108 | None | chromium-local-provider | evaluation idempotency | relationship | β |
| 109 | None | chromium-local-provider | Grafana elements on metrics tab | β | |
| 110 | None | chromium-local-provider | Import a Model via CSV Import | β | |
| 111 | None | chromium-local-provider | Import a Model via File Import | β | |
| 112 | None | chromium-local-provider | Import a Model via Url Import | β | |
| 113 | None | chromium-local-provider | Logout from current user session | β | |
| 114 | None | chromium-local-provider | Ping Istio Adapter | unstable | β οΈ |
| 115 | None | chromium-local-provider | Search a Model and Export it | β | |
| 116 | None | chromium-local-provider | should edit design in Design Configurator | β | |
| 117 | None | chromium-local-provider | should identify relationships for All Relationships | relationship | β |
| 118 | None | chromium-local-provider | should identify relationships for Container-Hierarchical-Parent-Alias-Relationship | relationship | β |
| 119 | None | chromium-local-provider | should identify relationships for deployment-configmap-reference-relationship | relationship | β |
| 120 | None | chromium-local-provider | should identify relationships for Hierarchical-Parent-Namespace-Relationship | relationship | β |
| 121 | None | chromium-local-provider | should identify relationships for meshery-design | relationship | β |
| 122 | None | chromium-local-provider | should identify relationships for pv-pvc-edge-non-binding-reference-relationship | relationship | β |
| 123 | None | chromium-local-provider | should identify relationships for Service-To-Deployment-Network | relationship | β |
| 124 | None | chromium-local-provider | should verify Design Configurator page elements | β | |
| 125 | None | chromium-local-provider | structural integrity | relationship | β |
| 126 | None | chromium-local-provider | structural integrity | relationship | β |
| 127 | None | chromium-local-provider | structural integrity | relationship | β |
| 128 | None | chromium-local-provider | structural integrity | relationship | β |
| 129 | None | chromium-local-provider | structural integrity | relationship | β |
| 130 | None | chromium-local-provider | structural integrity | relationship | β |
| 131 | None | chromium-local-provider | structural integrity | relationship | β |
| 132 | None | chromium-local-provider | structural integrity | relationship | β |
| 133 | None | chromium-local-provider | structural integrity | relationship | β |
| 134 | None | chromium-local-provider | Test if Left Navigation Panel is displayed | β | |
| 135 | None | chromium-local-provider | Test if Notification button is displayed | β | |
| 136 | None | chromium-local-provider | Test if Profile button is displayed | β | |
| 137 | None | chromium-local-provider | Toggle "Send Anonymous Performance Results" | β | |
| 138 | None | chromium-local-provider | Toggle "Send Anonymous Usage Statistics" | β | |
| 139 | None | chromium-local-provider | Verify Kanvas Details | β | |
| 140 | None | chromium-local-provider | Verify Kanvas Snapshot UI elements | β | |
| 141 | None | chromium-local-provider | Verify Meshery Adapter for Istio Section | β | |
| 142 | None | chromium-local-provider | Verify Meshery Catalog Section Details | β | |
| 143 | None | chromium-local-provider | Verify Meshery Design Embed Details | β | |
| 144 | None | chromium-local-provider | Verify Meshery Docker Extension Details | β | |
| 145 | None | chromium-local-provider | Verify Performance Analysis Details | β | |
| 146 | None | chromium-local-provider | Verify that UI components are displayed | β | |
| 147 | None | local-setup | authenticate as None provider | β | |
| 148 | None | remote-setup | authenticate with Remote Provider | β |
β Failed Test Details
The following tests failed. Click on each to see the failure reason:
β evaluation idempotency (Meshery - chromium-meshery-provider)
File Location: /home/runner/work/meshery/meshery/ui/tests/e2e/relationship_evaluation_properties.spec.js
Error Message:
Error: re-evaluation produced 11 unexpected actions
[2mexpect([22m[31mreceived[39m[2m).[22mtoHaveLength[2m([22m[32mexpected[39m[2m)[22m
Expected length: [32m0[39m
Received length: [31m11[39m
Received array: [31m[{"op": "delete_relationship", "value": {"id": "2042192b-3d17-4982-9f86-d7e2842919b1", "relationship": {"evaluationQuery": "", "id": "2042192b-3d17-4982-9f86-d7e2842919b1", "kind": "hierarchical", "metadata": {"description": "", "isAnnotation": false, "styles": [Object]}, "model": {"displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": [Object], "name": "kubernetes", "registrant": [Object], "version": "v1.0.0"}, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [[Object]], "status": "deleted", "subType": "matchlabels", "type": "sibling", "version": "v1.0.0"}}}, {"op": "delete_relationship", "value": {"id": "33e6baab-6cda-40c3-a2fd-575e8511f46f", "relationship": {"evaluationQuery": "", "id": "33e6baab-6cda-40c3-a2fd-575e8511f46f", "kind": "hierarchical", "metadata": {"description": "", "isAnnotation": false, "styles": [Object]}, "model": {"displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": [Object], "name": "kubernetes", "registrant": [Object], "version": "v1.0.0"}, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [[Object]], "status": "deleted", "subType": "matchlabels", "type": "sibling", "version": "v1.0.0"}}}, {"op": "delete_relationship", "value": {"id": "340ee348-ba40-499a-9c76-58c38aa7acf3", "relationship": {"evaluationQuery": "", "id": "340ee348-ba40-499a-9c76-58c38aa7acf3", "kind": "hierarchical", "metadata": {"description": "", "isAnnotation": false, "styles": [Object]}, "model": {"displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": [Object], "name": "kubernetes", "registrant": [Object], "version": "v1.0.0"}, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [[Object]], "status": "deleted", "subType": "matchlabels", "type": "sibling", "version": "v1.0.0"}}}, {"op": "delete_relationship", "value": {"id": "363f5ce2-394e-4ac6-b104-4b4eb3134a35", "relationship": {"evaluationQuery": "", "id": "363f5ce2-394e-4ac6-b104-4b4eb3134a35", "kind": "hierarchical", "metadata": {"description": "", "isAnnotation": false, "styles": [Object]}, "model": {"displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": [Object], "name": "kubernetes", "registrant": [Object], "version": "v1.0.0"}, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [[Object]], "status": "deleted", "subType": "matchlabels", "type": "sibling", "version": "v1.0.0"}}}, {"op": "delete_relationship", "value": {"id": "3e150139-1107-443c-9498-57c559cfff00", "relationship": {"evaluationQuery": "", "id": "3e150139-1107-443c-9498-57c559cfff00", "kind": "hierarchical", "metadata": {"description": "", "isAnnotation": false, "styles": [Object]}, "model": {"displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": [Object], "name": "kubernetes", "registrant": [Object], "version": "v1.0.0"}, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [[Object]], "status": "deleted", "subType": "matchlabels", "type": "sibling", "version": "v1.0.0"}}}, {"op": "delete_relationship", "value": {"id": "4d3bc054-18ff-4f1c-8efc-d1d2645f9447", "relationship": {"evaluationQuery": "", "id": "4d3bc054-18ff-4f1c-8efc-d1d2645f9447", "kind": "hierarchical", "metadata": {"description": "", "isAnnotation": false, "styles": [Object]}, "model": {"displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": [Object], "name": "kubernetes", "registrant": [Object], "version": "v1.0.0"}, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [[Object]], "status": "deleted", "subType": "matchlabels", "type": "sibling", "version": "v1.0.0"}}}, {"op": "delete_relationship", "value": {"id": "680485ca-a259-4368-ba57-fd52c49ea865", "relationship": {"evaluationQuery": "", "id": "680485ca-a259-4368-ba57-fd52c49ea865", "kind": "hierarchical", "metadata": {"description": "", "isAnnotation": false, "styles": [Object]}, "model": {"displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": [Object], "name": "kubernetes", "registrant": [Object], "version": "v1.0.0"}, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [[Object]], "status": "deleted", "subType": "matchlabels", "type": "sibling", "version": "v1.0.0"}}}, {"op": "delete_relationship", "value": {"id": "9555c5f0-485b-4d9e-ad27-8a321f955d1d", "relationship": {"evaluationQuery": "", "id": "9555c5f0-485b-4d9e-ad27-8a321f955d1d", "kind": "hierarchical", "metadata": {"description": "", "isAnnotation": false, "styles": [Object]}, "model": {"displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": [Object], "name": "kubernetes", "registrant": [Object], "version": "v1.0.0"}, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [[Object]], "status": "deleted", "subType": "matchlabels", "type": "sibling", "version": "v1.0.0"}}}, {"op": "delete_relationship", "value": {"id": "c83ebb1d-5fe6-4be2-b639-8d79c4550079", "relationship": {"evaluationQuery": "", "id": "c83ebb1d-5fe6-4be2-b639-8d79c4550079", "kind": "hierarchical", "metadata": {"description": "", "isAnnotation": false, "styles": [Object]}, "model": {"displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": [Object], "name": "kubernetes", "registrant": [Object], "version": "v1.0.0"}, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [[Object]], "status": "deleted", "subType": "matchlabels", "type": "sibling", "version": "v1.0.0"}}}, {"op": "delete_relationship", "value": {"id": "d1d56487-0644-4a51-b2fa-8c5d611d12e0", "relationship": {"evaluationQuery": "", "id": "d1d56487-0644-4a51-b2fa-8c5d611d12e0", "kind": "hierarchical", "metadata": {"description": "", "isAnnotation": false, "styles": [Object]}, "model": {"displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": [Object], "name": "kubernetes", "registrant": [Object], "version": "v1.0.0"}, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [[Object]], "status": "deleted", "subType": "matchlabels", "type": "sibling", "version": "v1.0.0"}}}, β¦][39m
Code Snippet:
[0m [90m 282 |[39m meaningfulActions[33m,[39m
[90m 283 |[39m [32m`re-evaluation produced ${meaningfulActions.length} unexpected actions`[39m[33m,[39m
[31m[1m>[22m[39m[90m 284 |[39m )[33m.[39mtoHaveLength([35m0[39m)[33m;[39m
[90m |[39m [31m[1m^[22m[39m
[90m 285 |[39m })[33m;[39m
[90m 286 |[39m })[33m;[39m
[90m 287 |[39m }[0m
β evaluation idempotency (None - chromium-local-provider)
File Location: /home/runner/work/meshery/meshery/ui/tests/e2e/relationship_evaluation_properties.spec.js
Error Message:
Error: re-evaluation produced 11 unexpected actions
[2mexpect([22m[31mreceived[39m[2m).[22mtoHaveLength[2m([22m[32mexpected[39m[2m)[22m
Expected length: [32m0[39m
Received length: [31m11[39m
Received array: [31m[{"op": "delete_relationship", "value": {"id": "03dfc0b6-c51c-42c9-9396-09618921321a", "relationship": {"evaluationQuery": "", "id": "03dfc0b6-c51c-42c9-9396-09618921321a", "kind": "hierarchical", "metadata": {"description": "", "isAnnotation": false, "styles": [Object]}, "model": {"displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": [Object], "name": "kubernetes", "registrant": [Object], "version": "v1.0.0"}, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [[Object]], "status": "deleted", "subType": "matchlabels", "type": "sibling", "version": "v1.0.0"}}}, {"op": "delete_relationship", "value": {"id": "0a1e9b0e-0d8b-40f7-9bdc-294f5ef86a5f", "relationship": {"evaluationQuery": "", "id": "0a1e9b0e-0d8b-40f7-9bdc-294f5ef86a5f", "kind": "hierarchical", "metadata": {"description": "", "isAnnotation": false, "styles": [Object]}, "model": {"displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": [Object], "name": "kubernetes", "registrant": [Object], "version": "v1.0.0"}, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [[Object]], "status": "deleted", "subType": "matchlabels", "type": "sibling", "version": "v1.0.0"}}}, {"op": "delete_relationship", "value": {"id": "0b6b0718-75fe-4492-8c20-86683891cac0", "relationship": {"evaluationQuery": "", "id": "0b6b0718-75fe-4492-8c20-86683891cac0", "kind": "hierarchical", "metadata": {"description": "", "isAnnotation": false, "styles": [Object]}, "model": {"displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": [Object], "name": "kubernetes", "registrant": [Object], "version": "v1.0.0"}, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [[Object]], "status": "deleted", "subType": "matchlabels", "type": "sibling", "version": "v1.0.0"}}}, {"op": "delete_relationship", "value": {"id": "208221a0-b57b-4326-9992-08915c78e7ba", "relationship": {"evaluationQuery": "", "id": "208221a0-b57b-4326-9992-08915c78e7ba", "kind": "hierarchical", "metadata": {"description": "", "isAnnotation": false, "styles": [Object]}, "model": {"displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": [Object], "name": "kubernetes", "registrant": [Object], "version": "v1.0.0"}, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [[Object]], "status": "deleted", "subType": "matchlabels", "type": "sibling", "version": "v1.0.0"}}}, {"op": "delete_relationship", "value": {"id": "40e1e00f-f092-4bc2-aa33-df48924f6e8e", "relationship": {"evaluationQuery": "", "id": "40e1e00f-f092-4bc2-aa33-df48924f6e8e", "kind": "hierarchical", "metadata": {"description": "", "isAnnotation": false, "styles": [Object]}, "model": {"displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": [Object], "name": "kubernetes", "registrant": [Object], "version": "v1.0.0"}, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [[Object]], "status": "deleted", "subType": "matchlabels", "type": "sibling", "version": "v1.0.0"}}}, {"op": "delete_relationship", "value": {"id": "4645412e-eb1c-45cb-8d2f-c8076324af3e", "relationship": {"evaluationQuery": "", "id": "4645412e-eb1c-45cb-8d2f-c8076324af3e", "kind": "hierarchical", "metadata": {"description": "", "isAnnotation": false, "styles": [Object]}, "model": {"displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": [Object], "name": "kubernetes", "registrant": [Object], "version": "v1.0.0"}, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [[Object]], "status": "deleted", "subType": "matchlabels", "type": "sibling", "version": "v1.0.0"}}}, {"op": "delete_relationship", "value": {"id": "46e2fc78-54fc-45ff-86c8-b69465ad2386", "relationship": {"evaluationQuery": "", "id": "46e2fc78-54fc-45ff-86c8-b69465ad2386", "kind": "hierarchical", "metadata": {"description": "", "isAnnotation": false, "styles": [Object]}, "model": {"displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": [Object], "name": "kubernetes", "registrant": [Object], "version": "v1.0.0"}, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [[Object]], "status": "deleted", "subType": "matchlabels", "type": "sibling", "version": "v1.0.0"}}}, {"op": "delete_relationship", "value": {"id": "64d658a6-2f6c-4861-8667-8281550e21ca", "relationship": {"evaluationQuery": "", "id": "64d658a6-2f6c-4861-8667-8281550e21ca", "kind": "hierarchical", "metadata": {"description": "", "isAnnotation": false, "styles": [Object]}, "model": {"displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": [Object], "name": "kubernetes", "registrant": [Object], "version": "v1.0.0"}, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [[Object]], "status": "deleted", "subType": "matchlabels", "type": "sibling", "version": "v1.0.0"}}}, {"op": "delete_relationship", "value": {"id": "bd475ec7-d044-4085-bad6-12ca8127ae05", "relationship": {"evaluationQuery": "", "id": "bd475ec7-d044-4085-bad6-12ca8127ae05", "kind": "hierarchical", "metadata": {"description": "", "isAnnotation": false, "styles": [Object]}, "model": {"displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": [Object], "name": "kubernetes", "registrant": [Object], "version": "v1.0.0"}, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [[Object]], "status": "deleted", "subType": "matchlabels", "type": "sibling", "version": "v1.0.0"}}}, {"op": "delete_relationship", "value": {"id": "e19b3f1c-c780-46bd-a30c-c336468a1f89", "relationship": {"evaluationQuery": "", "id": "e19b3f1c-c780-46bd-a30c-c336468a1f89", "kind": "hierarchical", "metadata": {"description": "", "isAnnotation": false, "styles": [Object]}, "model": {"displayName": "Kubernetes", "id": "00000000-0000-0000-0000-000000000000", "model": [Object], "name": "kubernetes", "registrant": [Object], "version": "v1.0.0"}, "schemaVersion": "relationships.meshery.io/v1beta2", "selectors": [[Object]], "status": "deleted", "subType": "matchlabels", "type": "sibling", "version": "v1.0.0"}}}, β¦][39m
Code Snippet:
[0m [90m 282 |[39m meaningfulActions[33m,[39m
[90m 283 |[39m [32m`re-evaluation produced ${meaningfulActions.length} unexpected actions`[39m[33m,[39m
[31m[1m>[22m[39m[90m 284 |[39m )[33m.[39mtoHaveLength([35m0[39m)[33m;[39m
[90m |[39m [31m[1m^[22m[39m
[90m 285 |[39m })[33m;[39m
[90m 286 |[39m })[33m;[39m
[90m 287 |[39m }[0m
π 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 | β |