BSP Test Process
Summary
Given the resulttool command line tool was ready to replace Testopia and Wiki Page in QA Testing for execution and test result management. New BSP test process was needed to integrate BSP testing with resulttool.
BSP Test Process
New BSP test process consists of:
- Test Triggering - Test Setup - Test Execution - Test Result Store - Test Reporting and Regression - Decision
Test Triggering
ROLE: Test Executor
Intel and WindRiver test team will monitor yocto mailing list for "QA notification for completed autobuilder build (yocto-<releasa>)", once QA notification received then each test team will start preparing for BPS testing.
Test Setup
ROLE: Test Executor
Intel and WindRiver test team will setup test hardware and environment for BSP testing.
Test Execution
ROLE: Test Executor
Intel and WindRiver test team will execute BSP runtime testing on related hardware accordingly.
For runtime tests available from oeqa/runtime, once executed this runtime tests, collect the "testresults.json" file contain the configuration and status from the <build-dir>/tmp/log/oeqa/ directory.
For runtime tests inside oeqa/manual, use "resulttool manualexecution" to execute these tests (refer to https://wiki.yoctoproject.org/wiki/Resulttool#manualexecution for more detail), collect the "testresults.json" file from the <build-dir>/tmp/log/manual/ directory.