Checkbox is a testing framework used to validate device compatibility with Ubuntu Linux. It’s the testing tool developed for the purposes of the Ubuntu Certification program.
This tests 24.04 OEM images which has sideload/hook.sh run during installation and early-OOBE. When a failure in the hook script occurs, it leaves # FAILED: [command] in the log.
The test was done by running the test unit in a normally installed 24.04 OEM system, and the following cases has been tested.
Changed nothing in the /var/log/installer/sideload-hook.sh.*.log, run the test, passed.
Changed /var/log/installer/sideload-hook.sh.early-welcome.log and added # FAILED: something failed
in the bottom, successfully failed.
Remove all files in /var/log/installer/sideload-hook.sh.*.log, run the test, passed with message grep: /var/log/installer/sideload-hook.sh.*.log: No such file or directory
since there's no log to check with.
Description
This tests 24.04 OEM images which has
sideload/hook.sh
run during installation and early-OOBE. When a failure in the hook script occurs, it leaves# FAILED: [command]
in the log.Resolved issues
Fixes: SOMERVILLE-245
Tests
The test was done by running the test unit in a normally installed 24.04 OEM system, and the following cases has been tested.
/var/log/installer/sideload-hook.sh.*.log
, run the test, passed./var/log/installer/sideload-hook.sh.early-welcome.log
and added# FAILED: something failed
in the bottom, successfully failed.
/var/log/installer/sideload-hook.sh.*.log
, run the test, passed with messagegrep: /var/log/installer/sideload-hook.sh.*.log: No such file or directory
since there's no log to check with.