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.
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.
This issue needs to be addressed
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.
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.