From 7b09d0876492bf5e973848df511f04ed47ffe2e7 Mon Sep 17 00:00:00 2001 From: ugtthis <142481257+ugtthis@users.noreply.github.com> Date: Mon, 13 Jan 2025 11:05:22 -0600 Subject: [PATCH] CI: Add missing uppercase_keyboard UI view (#34347) * add-uppercase-preview * testing-UI-on-fork * change back * add-my-branch * needs to see sha from fork for test * fix missing sha * change back * get correct named artifact * try this * experimenting coordinates * try these coordinates * try these coordinates * draws circles to see touches - changes coordinates * try these changes * better coordinates * click is more centered * try again * revert back * revert these too * last revert... --- .github/workflows/ui_preview.yaml | 2 +- selfdrive/ui/tests/test_ui/run.py | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ui_preview.yaml b/.github/workflows/ui_preview.yaml index f9d7feba87..7936192ca8 100644 --- a/.github/workflows/ui_preview.yaml +++ b/.github/workflows/ui_preview.yaml @@ -84,7 +84,7 @@ jobs: run: >- sudo apt-get install -y imagemagick - scenes="homescreen settings_device settings_software settings_toggles settings_developer offroad_alert update_available prime onroad onroad_disengaged onroad_override onroad_sidebar onroad_wide onroad_wide_sidebar onroad_alert_small onroad_alert_mid onroad_alert_full driver_camera body keyboard" + scenes="homescreen settings_device settings_software settings_toggles settings_developer offroad_alert update_available prime onroad onroad_disengaged onroad_override onroad_sidebar onroad_wide onroad_wide_sidebar onroad_alert_small onroad_alert_mid onroad_alert_full driver_camera body keyboard keyboard_uppercase" A=($scenes) DIFF="" diff --git a/selfdrive/ui/tests/test_ui/run.py b/selfdrive/ui/tests/test_ui/run.py index 2c4d8d7037..c71627ad93 100644 --- a/selfdrive/ui/tests/test_ui/run.py +++ b/selfdrive/ui/tests/test_ui/run.py @@ -125,6 +125,10 @@ def setup_keyboard(click, pm: PubMaster): click(250, 965) click(1930, 228) +def setup_keyboard_uppercase(click, pm: PubMaster): + setup_keyboard(click, pm) + click(200, 800) + def setup_driver_camera(click, pm: PubMaster): setup_settings_device(click, pm) click(1950, 435) @@ -197,7 +201,8 @@ CASES = { "body": setup_body, "offroad_alert": setup_offroad_alert, "update_available": setup_update_available, - "keyboard": setup_keyboard + "keyboard": setup_keyboard, + "keyboard_uppercase": setup_keyboard_uppercase } TEST_DIR = pathlib.Path(__file__).parent