Closed Hook25 closed 3 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 44.10%. Comparing base (
76939c4
) to head (f3844d4
). Report is 114 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Hi @Hook25, I've tried the edge checkbox (checkbox control) on 202405-34024 device but is still malfunction. No QT window be shown on screen.
checkbox 4.0.0-dev329 7644 22.04/edge ce-certification-qa classic
checkbox22 4.0.0-dev329 1005 latest/edge ce-certification-qa -
Hello @baconYao. I tried it using checkbox control with two different computers and the qt window was shown on the screen when installing checkbox from the PPA.
checkbox 4.0.1.dev2
Also using the checkbox snap:
checkbox 4.0.1-dev2 7738 22.04/edge ce-certification-qa classic
checkbox22 4.0.1-dev2 1013 latest/edge ce-certification-qa -
All the images were showed for the touchscreen and touchpad tests.
Any Idea of other approaches to reproduce your issue?
Description
Checkbox Remote, when running from a snap, is unable to start any QT window. This is because, although the environment variables are set in the wrapper, they are not explicitly propagated to the subshell nor requested by the jobs (as they are not explicitly necessary in a non-snapped scenario).
This introduces a few new exceptions to the environment preparation funciton so that it propagates QT-related environment variables to the sub shell.
Minor: this also propagates the debug plugin environment variable that is unset most of the times, but it is handy to debug what is going wrong with the setup if anything
Resolved issues
Fixes: CHECKBOX-1325 Fixes: https://github.com/canonical/checkbox/issues/728
Documentation
N/A
Tests
This by re-building the snap and selecting the touchscreen testplan. If the touchscreen testing window pops up, then the test is fixed.
Pre-built snap: https://drive.google.com/file/d/1Zf1L5qpk_YHvqykAj2h0EH0E0IdhiWHM/view?usp=sharing