This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software: TI C/C++ Compiler
Hi,
I have questions about the compiler qualification using Qkit.
Is it necessary or recommended to compare the code coverage between qualification and application?
If the code coverage(statement, branch) is measured using dynamic analysis tool, e.g., LDRA and achieved 100% coverage, is it still required to compare the code coverage by sending *.cov files to TI?
P.S. the qualification test is successfully finished using TAU for the selected features.
For higher safety compliance levels (SIL3 or ASIL-D), the TI Compiler QKIT requires that you do coverage comparison.
However, the coverage comparison is for coverage of the compiler itself and not coverage of your application code.
The coverage being compared is within the compiler itself. With this check, we are confirming that your application does not cause portions of the compiler to be executed that our release validations did not exercise.
You build your application using an instrumented compiler provided by TI for your specific compiler version. Then send those coverage data files to TI for comparison. We will then compare those against coverage data collected during release validations. TI will then generate a report addressing any gaps.
Thanks and regards,
-George