weston-kiosk manual
low
- Image Types:
- hmi-armhf / hmi-amd64 / sdk-amd64
- Image Deployment:
- APT
- Type:
- functional
Description
Test that weston using kiosk-shell is able to run.
Resources
- A monitor connected to the testing target.
Pre Conditions
- Clone the tests repository from another computer (Note that the branch being tested may change depending on the release, please make sure to clone the correct branch for the release in question):
- Copy the test directory weston to the target device:
- Log into the target device:
$ git clone --branch apertis/v2027dev1 https://gitlab.apertis.org/tests/weston.git
$ DUT_IP=<device-ip>
$ scp -r weston user@$DUT_IP:
$ ssh user@$DUT_IP
Execution Steps
- Only in case of an SDK image, switch to a new terminal and launch weston
- In case of HMI images this step is not required since Weston starts at boot
- Verify that a desktop shows in screen
- Switch Weston to use the kiosk-shell
- For HMI images, reboot your device
- For SDK images, restart a new weston
- Verify that Weston starts with MiniBrowser in full-screen mode
- Switch back Weston to use the desktop-shell
$ weston
$ sudo weston/weston-change-shell.sh -k
$ sudo reboot
$ weston
$ sudo weston/weston-change-shell.sh -d
Expected
Initially this test shows the Weston desktop with a toolbar containing icons.
After switching to kiosk-shell, Weston displays MiniBrowser (WebKitGTK) in full-screen.