BeToCQ 2.5.0
New
- Refactor the test code structure to improve readability and maintainability, while keeping the test logic unchanged.
- Split 3 functional test cases into 6 to make each test case more focused.
Minor changes:
- Move all device setup steps out from
NCBaseTestClass. - For each BeToCQ suite, define a unique
suite_namestring - Set result message when a function test case is skipped.
- Use
skip_ifinstead ofabort_class_ifin function test class when device capability does not meet. - Add a flag
skip_default_flag_override. - Migrate legacy Java statement switches to equivalent expression switches in Snippets
- Adds some triaging tips for MCC test cases.
- Remove the p2p frequency check in test case
Scc5gWfdDbs2gStaTest.
NOTE: This release comes with a built-in test runner, which replaces the separate local_mobly_runner.py.
Please read the updated instructions in the README for the installation and execution steps.