canonical / checkbox

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.
https://checkbox.readthedocs.io
GNU General Public License v3.0
33 stars 50 forks source link

[ce-oem]Revise optee test script and job (Bugfix) #1518

Closed rickwu666666 closed 1 month ago

rickwu666666 commented 1 month ago

This PR let user to run the xtest from both gadget or other test apps. And also fix the issue that tee-supplicant does not run before the test.

Description

Resolved issues

Documentation

Tests

Sideload result without manifest on Baoshan. The xtest is from other test snap in this platform. https://certification.canonical.com/hardware/202405-34026/submission/397773/

Sideload result without manifest on Shiner. The xtest is from gadget in this platform. https://certification.canonical.com/hardware/202211-30806/submission/397790/

codecov[bot] commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 47.72%. Comparing base (cd772da) to head (b7f9219). Report is 9 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1518 +/- ## ======================================= Coverage 47.72% 47.72% ======================================= Files 370 370 Lines 39739 39739 Branches 6719 6719 ======================================= Hits 18965 18965 Misses 20059 20059 Partials 715 715 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

rickwu666666 commented 1 month ago

@stanley31huang I've pushed the fix. Thanks for the review.