Add AXIS UI structure evidence

This commit is contained in:
2026-08-23 09:01:19 +08:00
parent 5d71e6b0a2
commit a1edd8defe
6 changed files with 132 additions and 33 deletions

View File

@@ -11,6 +11,12 @@
"version": "Google Chrome 151.0.7922.169"
},
"checks": {
"axis_feature_markers": {
"desktop_count": 26,
"mobile_count": 26,
"required": 14,
"status": "verified"
},
"chromium_authorized_slice": {
"authorization": "explicit_user_authorized_chromium_unblock",
"browser_version": "Google Chrome 151.0.7922.169",
@@ -22,6 +28,25 @@
],
"status": "verified"
},
"dom_accessibility_contract": {
"desktop": {
"aria_label_count": 34,
"tab_controls_resolve": true,
"tab_count": 4,
"tabpanel_count": 4,
"toolbar_icon_count": 20,
"toolbar_icon_scope": "axis-toolbar"
},
"mobile": {
"aria_label_count": 34,
"tab_controls_resolve": true,
"tab_count": 4,
"tabpanel_count": 4,
"toolbar_icon_count": 20,
"toolbar_icon_scope": "axis-toolbar"
},
"status": "verified"
},
"dom_controls": {
"status": "verified"
},
@@ -53,13 +78,30 @@
"viewport": "desktop"
},
{
"bytes": 48632,
"sha256": "266194aecddeb10f18e11ea13c8780d1239753dc43c02946dd321e0cb00ec370",
"bytes": 48695,
"sha256": "ee50a536c339fb466f17da2284987b7aec1a358f903475863639d38a3534bb0f",
"viewport": "mobile"
}
],
"probes": {
"desktop": {
"axis_feature_count": 26,
"axis_feature_markers": {
"AXIS-CTRL-03": true,
"AXIS-EDIT-01": true,
"AXIS-EDIT-03": true,
"AXIS-FILE-01": true,
"AXIS-MACHINE-01": true,
"AXIS-MACHINE-03": true,
"AXIS-SHELL-01": true,
"AXIS-UI-01": true,
"AXIS-UI-02": true,
"AXIS-UI-05": true,
"AXIS-UI-06": true,
"AXIS-UI-07": true,
"AXIS-VIEW-01": true,
"AXIS-VIEW-04": true
},
"command": [
"google-chrome",
"--headless=new",
@@ -68,11 +110,19 @@
"--disable-dev-shm-usage",
"--virtual-time-budget=4000",
"--window-size=1440,900",
"--screenshot=/tmp/linuxcnc-gui-visual-yjhbj010/desktop.png",
"--screenshot=/tmp/linuxcnc-gui-visual-zl2df3cr/desktop.png",
"--dump-dom",
"http://127.0.0.1:5174/"
],
"dom_sha256": "41512d21ba50815afd046499372587a78968daa5f08589600156c578e117733c",
"dom_contract": {
"aria_label_count": 34,
"tab_controls_resolve": true,
"tab_count": 4,
"tabpanel_count": 4,
"toolbar_icon_count": 20,
"toolbar_icon_scope": "axis-toolbar"
},
"dom_sha256": "f3d7ae56d369c8cd1abd148a4a3426ec28a573c1bb6e5a3a710135f2eab71ecb",
"markers": {
"Active G-Codes:": true,
"Coolant": true,
@@ -97,14 +147,31 @@
"returncode": 0,
"screenshot": {
"bytes": 132137,
"path": "/tmp/linuxcnc-gui-visual-yjhbj010/desktop.png",
"path": "/tmp/linuxcnc-gui-visual-zl2df3cr/desktop.png",
"sha256": "71aa049b571d48cb65d3b0498a75cafd8ec8f1ea57bf672c4445118ac1e07ba0"
},
"status": "verified",
"stderr_sha256": "4c688f43737caa6998e38bac07e16b085f305cd1ea43052d482fc4d8ffc1157f",
"stderr_sha256": "9f7a2939df896e46f2e125787c2391491c5dd65ed3c3f73c9858e90b6d221b08",
"window": "1440,900"
},
"mobile": {
"axis_feature_count": 26,
"axis_feature_markers": {
"AXIS-CTRL-03": true,
"AXIS-EDIT-01": true,
"AXIS-EDIT-03": true,
"AXIS-FILE-01": true,
"AXIS-MACHINE-01": true,
"AXIS-MACHINE-03": true,
"AXIS-SHELL-01": true,
"AXIS-UI-01": true,
"AXIS-UI-02": true,
"AXIS-UI-05": true,
"AXIS-UI-06": true,
"AXIS-UI-07": true,
"AXIS-VIEW-01": true,
"AXIS-VIEW-04": true
},
"command": [
"google-chrome",
"--headless=new",
@@ -113,11 +180,19 @@
"--disable-dev-shm-usage",
"--virtual-time-budget=4000",
"--window-size=390,844",
"--screenshot=/tmp/linuxcnc-gui-visual-yjhbj010/mobile.png",
"--screenshot=/tmp/linuxcnc-gui-visual-zl2df3cr/mobile.png",
"--dump-dom",
"http://127.0.0.1:5174/"
],
"dom_sha256": "1dc0c46b1fe8f2bd9c34cc9c70e97e0de2cbbe3695360a27d49230bed8c5cc69",
"dom_contract": {
"aria_label_count": 34,
"tab_controls_resolve": true,
"tab_count": 4,
"tabpanel_count": 4,
"toolbar_icon_count": 20,
"toolbar_icon_scope": "axis-toolbar"
},
"dom_sha256": "021570b310cfedc40059d0fe0871f280ebe860256cef00ee3b805255776ccf8f",
"markers": {
"Active G-Codes:": true,
"Coolant": true,
@@ -141,17 +216,17 @@
},
"returncode": 0,
"screenshot": {
"bytes": 48632,
"path": "/tmp/linuxcnc-gui-visual-yjhbj010/mobile.png",
"sha256": "266194aecddeb10f18e11ea13c8780d1239753dc43c02946dd321e0cb00ec370"
"bytes": 48695,
"path": "/tmp/linuxcnc-gui-visual-zl2df3cr/mobile.png",
"sha256": "ee50a536c339fb466f17da2284987b7aec1a358f903475863639d38a3534bb0f"
},
"status": "verified",
"stderr_sha256": "c3b4dd1da17368589e678b93a124c94befc05dcf0471e8dcfe6730336c31afb2",
"stderr_sha256": "b4f1612a8e30830aff17d7fe8d03967f1b0e0f147ac357b3d0cc800fdf0897a1",
"window": "390,844"
}
},
"release_action": "STOP_RELEASE",
"report_sha256": "6386db199317ae95cd5ce03ccb0d525a056f3a9736eb3a28263869b00a33be05",
"report_sha256": "0df7a7c9c663292bbf1f764946032fb4ba1b882b23532863569470c723401ae1",
"route": "http://127.0.0.1:5174/",
"schema": "gui-browser-visual-fe-m4-report.v1",
"status": "verified",