rdkcentral / rdk-halif-test-device_settings

RDK Device Settings Hardware Abstraction Layer test suite
Apache License 2.0
2 stars 5 forks source link

VTS L1 Enhancement - Code Cleanup - Device Setting - Audio #109

Closed srinivasgtl closed 1 month ago

srinivasgtl commented 1 month ago

This issue needs to be addressed

  1. Clean up unnecessary code in L1: Zero warnings during compilation will cause the removal of unused functions, variables, and macros. FATAL use in all tests must be removed except for init and term/close APIs. Typecasting of the variable read from the profile should be handled correctly. Have a proper data type while reading the data from the profile and assigning it to a test variable.

  2. Re-check if any new API interface has been added recently and requires an L1 test case. Raise a separate issue if there are any missing API L1 Test implementations.

Acceptance Criteria:

Zero Warnings Let us know if any new test APIs need to be introduced based on the latest interface file. Remove the use of FATAL macros all functions must fall through if any. Proper casting of data types while reading from the profile.

srinivasgtl commented 1 month ago

All changes available at #128

srinivasgtl commented 1 month ago

all changes are now available in tag 3.1.0