hi,Irshad2225
Thank you for your information.
Refer to the S32G_SAF_SCHECK_UM.pdf, you can find more information about the Scheck.
Q1. Does the same expected and accumulated signatures mean, all tests got passed, or we cannot relate test results to signature values, only with the error container?
>>This signature shall be equal to the u32 GlobalExpectedSignature, when all configured tests were successfully executed and all test results were successfully collected. You should refer the error container to check the specific fault.

Q2. If any Scheck test fails in between, will it break the loop and exit the function, or will it continue the tests?
>> View the function of sCheck_ExecuteShutdownTests, it uses the sCheck_ExecuteSimpleTestBatch() for the testing batch. And the sCheck_ExecuteSimpleTestBatch only bleak on the SCHECK_INTERNAL_ERROR == u32Temp.


Q3. After each failed test, the error container should be updated at the same time ?
>> Refer to the
u32Temp = sCheck_CallTestFunc( pErrorContainer,
testMode,
&sCheck_arrTests[pTestBatch->arrTests[i]]
); function.
Execute all the tests within the batch, will use this function.
Hope it can help you.
BR
Joey